Oggi vedremo come caricare un swf esterno in un determinato numero di frame usando ActionScript 2

Ci sono due metodi per caricare un swf in un preciso frame, andiamo ad esaminarli insieme

Premessa:

  • Il nostro file swf esterno si chiama: esterno.swf
  • Il nostro filmato swf principale: main.swf
  • Clip contenitore nome istanza: box

1. Metodo

Inseriamo nel primo frame del filmato esterno.swf

this.gotoAndPlay(_level0.frame);

Nel swf principale main.swf sul primo frame inseriamo

frame = 3; // o frame = "label" di destinazione
loadMovie("esterno.swf", _root.box);

Scarica l’esempio 1

2. Metodo

Nel swf principale main.swf sul primo frame inseriamo

loadMovie("esterno.swf", _root.box);

Associamo ora al clip filmato di nome istanza box il seguente codice

onClipEvent (data) {
this.gotoAndPlay(3);  //frame o "label" di destinazione
}

In questo caso non faremo altro che caricare l’swf esterno e dirgli tramite il clip filmato contenitore di saltare al frame 3

Scarica l’esempio 2

Extra

Se abbiamo l’esigenza di caricare un swf esterno in un frame random potremo farlo seguendo il 1° metodo con il seguente codice

frame = random(3)+1;// 3 è il totale dei frame o "label" di destinazione

Scarica l’esempio 3

Letture Consigliate per AS2


Autore:

Web Designer Freelance di Torino che ama la grafica e sperimentare tecniche di creatività sul web. Grazie all'esperienza maturata nel campo del web design potrai scoprire i servizi disponibili, oppure guardare i suoi ultimi lavori.