- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Problema classe Loader() as3
-
Problema classe Loader() as3
Salve a tutti!!
Ho un caricatore di step swf in actionscript 3 che carica degli swf esterni con la classe Loader().
Prima in actionscript 2, utilizzando LoadMovieNum, avevo un tasto rewind per riavvolgere i filmati e tutto era molto semplice perchè una volta scaricato il corrente si ripartiva dal precedente caricato sotto.
Ora in as3 non riesco a riprodurre questa meccanica.Ipotizziamo di avere un caricatore che deve caricare step1.swf e step2.swf, il mio flusso è il seguente:
- Carico nel movieClip del caricatore il mio Loader con URL step1.swf
- Nell'ultimo frame di step1.swf viene richiamato un evento del contenitore che fa l'UNLOAD dello step1.swf e carica nel loader lo step2.swf
L'avanzamento non mi da alcun problema e tutto scorre alla perfezione.
Il mio problema è nel tasto "Riavvolgi" che dovrebbe farmi tornare indietro nel filmato di 8 frame per volta. Nello step2.swf va tutto bene ma quando arriva al primo frame dello stesso dovrebbe saltare allo step1.swf e mettersi verso la fine dello stesso.
Purtroppo è proprio questo che non riesco a fare.
Ho provato usando una variabile globale MovieClip(root).Salta con valore booleano ma non riesco a modificarla/leggerla dall'interno dello step.
Ho provato pure senza effettuare l'unload tra step1 e step2 ma nulla.
Idee, suggerimenti?
Grazie a tutti per l'aiuto