Come ricevere gli eventi da un file SWF ActionScript 1/2 in un file SWF flessibile?
-
06-07-2019 - |
Domanda
Stavo cercando di caricare un file SWF flessibile in un film basato su SWISH e FAILing, facendo alcune ricerche ha portato a:
(AS1 / AS2 e AS3) funzionano in modo diverso " macchine virtuali " all'interno del Flash Giocatore. Come molti aggiornamenti del prodotto, I file SWF basati su AS3 possono caricare AS1 / 2 in base I file SWF ma AS1 / 2 non possono caricare un AS3 basato su SWF.
ActionScript 3 è totalmente nuovo prodotto e non un semplice aggiornamento di AS2. Adobe ha fatto un "affare" decisione per non includere " compatibilità legacy. "
che viene da qui: http: // forums.swishzone.com/index.php?s=b8a808adb9b5dea0e88c5c6cedb97018&showtopic=60051&st=0&p=259340&#entry259340
Una strategia che mi è stato detto potrebbe essere usata è quella di creare un file SWF che carica l'AS 1/2 SWF e quindi in alcuni eventi carica il mio film AS 3. Il fatto è che l'evento è nell'AS 1/2 swf, quindi è possibile?
Soluzione
Dovrai usare le chiamate LocalConnection per comunicare i due swfs, anche all'interno di un swf padre. Grant Skinner ha scritto SWFBridge che potrebbe esserti utile: http: // www .gskinner.com / blog / archives / 2007/07 / swfbridge_easie.html .