ti posso fare un altra domanda?........ allora sto usando questo codice per caricare un altro swf esterno, che funziona se lo carico con dei pulsanti direttamente sullo stage, mentre se uso un pulsante con animazione, mi spiego meglio, ho un un movie clip che quando vieni cliccatto con un effetto a tendina, fa uscire altri 3 movieclip sopra di lui, praticamnete un semplice menu a tendina
, se clicco su uno dei movie clip, mi carica l'swf ma me lo carica in un angolo, e non mi fa vedere tutto, penso che sia dovuto al fatto che lui carica l'swf non nella pagina principale ma tenendo in considerazione le coordinate della pagina del menu, c'e un modo per dirgli che me lo deve caricare nella pagina principale?? spero che sia abbastanza chiaro
anche se ne dubito cmq se puio aiutarmi ti sarei molto grato.
il codice che uso e questo:
Codice PHP:
var my_videos:Array=new Array("slide.swf","movies/due.swf","movies/tre.swf","movies/quattro.swf","movies/cinque.swf");
var my_buttons:Array=new Array(button_1,button_2,button_3,button_4,button_5);
var request:URLRequest; var loader:Loader=new Loader();
var holder_mc:MovieClip=new MovieClip();
addChild(holder_mc);
for(var i:int=0;i<my_videos.length;i++) {
my_buttons[i].id=i;
my_buttons[i].mouseChildren=false;
my_buttons[i].buttonMode=true;
my_buttons[i].addEventListener(MouseEvent.MOUSE_DOWN,onButtonDown); }
function onButtonDown(evt:MouseEvent):void {
if(loader!=null)
loader.unload();
request=new URLRequest(my_videos[evt.target.id]);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onImageLoaded);
loader.load(request); }
function onImageLoaded(evt:Event):void {
if(holder_mc.numChildren>0)
holder_mc.removeChildAt(0);
var swf:MovieClip=evt.target.loader.content as MovieClip;
holder_mc.addChild(swf); }