Domanda

ho cercato molto duramente per ottenere uno swf AS2 per caricare correttamente all'interno di uno swf AS3 - ma senza alcun risultato ...

Il file AS2 (che è un piuttosto grande applicazione fa riferimento a molti file XML esterni, ecc) funziona perfettamente quando lanciato in Flash Player.

Quando si cerca di caricare lo stesso file attraverso uno SWF AS3 (utilizzando URLRequest e classi Loader), il file inizia caricamento, ma interrompe bruscamente durante la fase di precarica. (Lo stesso accade se provo a caricarlo tramite AS2 "loadMovie".)

Aggiornamento:. Sembra come se il file SWF in realtà carichi attraverso AS2 loadMovie ma non di classe AS3 Loader

Cosa c'è di più per provare? Impostazioni di sicurezza, classi caricatore personalizzate -. Ogni consiglio è apprezzato

È stato utile?

Soluzione

Anche tenere a mente che uno swf AS2 caricato in un file SWF AS3 avrà problemi di comunicazione ad esso genitore swf, in modo che il caricatore avrà difficoltà a tenere traccia del caricamento del file SWF - in modo che potrebbe causare un problema. Si dovrebbe costruire il file SWF che fa il carico in AS2 e poi collegarlo ad un'AS3 swf utilizzando LocalConnection.

Altri suggerimenti

In generale il filmato caricato deve essere progettato per essere caricato da un altro swf. Per esempio qualsiasi codice di inizializzazione devono essere posti dopo il verificarsi dell'evento Event.ADDED_TO_STAGE e ogni riferimenti alla radice non funzionano come ci si aspetta. Per esempio la radice di un elemento è la fase in cui il file SWF viene eseguito da solo, ma quando il file SWF è caricato da un altro swf radice è il file SWF principale che può essere diverso in dimensioni e la posizione causando qualche problema.

Nel codice AS2, assicurarsi di lockroot set (o era _lockroot?) Su true. Anche se si utilizza _level0 nel codice AS2 da nessuna parte, non funzionerà, è necessario modificare quello a _root.

controllare questo.

  1. fare un contenitore AS2 per caricare il tuo AS2 APP, in frame2;
  2. container all'animazione AS3.
  3. rende tali informazioni tramite LocalConnection.

o

Esporta tutte le classi AS2 APP a telaio 2 (in pubblicazione impostazione).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top