Ciao a tutti, sto avendo qualche problema nel capire come gestire il caricamento di un movieclip esterno e il successivo gotoandplay nel movieclip caricato.
Poniamo che il nostro swf principale si chiami "Main.swf" e che la clip esterna (caricata in "_root.content_mc.placeholder_mc" sul quale ho dovuto mettere un _lockroot) sarà "services.swf".
Nel frame principale di Main.swf ho questo codice (ho cancellato le parti inutili):
var section:String = new String();
var startSection:MovieClip = content_mc.homecontent_mc;
var externalSections:MovieClip = content_mc.placeholder_mc;
menu.home_btn.onRelease = function() {
section = "home.swf";
loader.loadClip(section, externalSections);
};
menu.services_btn.onRelease = function() {
section = "services.swf";
loader.loadClip(section, externalSections);
};
menu.products_btn.onRelease = function() {
section = "products.swf";
loader.loadClip(section, externalSections);
};
menu.quality_btn.onRelease = function() {
section = "quality.swf";
loader.loadClip(section, externalSections);
};
menu.aboutus_btn.onRelease = function() {
section = "aboutus.swf";
loader.loadClip(section, externalSections);
};
stop();
Avrei bisogno di fare in modo che un pulsante (chiamiamolo "events_btn" per identificarlo) contenuto in "Main.swf" dica (abbozzo una funzione di esempio):
events_btn.onRelease = function() {
section = "services.swf";
loader.loadClip(section, externalSections);
e fino a qui ci siamo, il punto è che vorrei anche che services.swf venisse mandato con un gotoandstop al frame 72 e che al suo interno venisse eseguito questo
_root.pan.tarX = 530;
_root.pan.box01slider.quadretti3.play();
};
Il fatto è che non capisco come fare a dirlo a Flash!
Che faccio, mi suicido ora o aspetto un pò?
![]()
![]()

Rispondi quotando

