Works in localhost but not web

Hi,

This is my first post on your great site, and hopefully not my last!

Anyway,

I have kinda new to Flash MX 2004 so bare with me. I have a very, very simple script

 var myMCL:MovieClipLoader = new MovieClipLoader();
myMCL.loadClip("dg_button.swf",1);
var myLV:LoadVars = new LoadVars();
myLV.onLoad = function(success) {
 if (success) {
  _level2.textField.htmlText = myLV.services;
 }else{
  _level2.textField.text = "ERROR";
 }
} 

which basically loads a movie on top of the existing one. The problem is that if I view the first movie clip (where this code is in) everything is going to show ok, but when I put it on the web, the 2nd movie clip (dg_button.swg) doesn’t load…

any ideas why?