Un modo per controllare due file SWF esterni (file multimediali Flash Professional ) sulla tua pagina del sito web è quello di incorporare il codice JavaScript nella pagina HTML Un altro modo più semplice è quello di incorporare i due file SWF esterni in un nuovo Flash SWF . Una volta che avete fatto questo , è possibile controllare direttamente il funzionamento dei file esterni dal padre Flash SWF . Questo non solo consente di risparmiare il la fase di aggiungere codice JavaScript nella tua pagina HTML , ma consentono anche di evitare il lavoro di codificazione delle funzioni di comunicazione javascript nel files.Things AS3 che ti serviranno

Adobe Flash Professional : CS3 , CS4 o CS5 versioni

Due file SWF ( Flash generati file multimediali )

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0 )” dalla finestra iniziale per creare un nuovo file di un progetto di animazione Flash AS3 .

2

Seleziona “Azioni” dal menu “Finestra” nel menu principale di Flash bar per aprire l’editor ActionScript 3 . Posizionare il cursore del mouse sulla prima riga dell’editor ActionScript 3 . Fare clic con il pulsante del mouse e digitare il codice seguente per caricare il file SWF denominato VideoGame.swf “alla posizione sul palco Flash specificato dal variabili x1 e y1 utilizzando le istruzioni codificate nella funzione loadSWF .

Var x1 : int = 0;

var y1 : int = 0;

var fileLocation : String = ” VideoGame.swf ”

loadSWF ( fileLocation , x1 , y1 );

3

Digitare il codice qui sotto a partire dalla prossima riga nell’editor ActionsScript 3 per caricare il file SWF denominato MasterIllustrationReferenceLibrary.swf “alle coordinate ( 300,0 ) sul palco Flash specificati in base alle istruzioni codificate nella funzione loadSWF

x1 = 300; .

fileLocation = ” MasterIllustrationReferenceLibrary.swf ”

loadSWF ( fileLocation , x1 , y1 );

4

Digitare il codice qui sotto a partire dalla prossima riga nell’editor ActionsScript 3 : creare la funzione loadSWF; specificare che il carico lfunction loadSWF e posizionare il file SWF sul palco di Flash che è stato inviato tramite il parametro del file loadSWF le coordinate xey leggere i parametri x_Position e y_Position , e ridurre le dimensioni del file SWF del 50 per cento con le proprietà di scala

funzione loadSWF . (file : String , x_Position : Number , y_Position : Number) : void

{

var connectToFile1Location : URLRequest = new URLRequest ( fileLocation )

var fileContentsStorageVariable : Loader = new Loader();

fileContentsStorageVariable.load(connectToFile1Location);

addChild(fileContentsStorageVariable);

fileContentsStorageVariable.scaleX=0.5;

fileContentsStorageVariable.scaleY=0.5;

fileContentsStorageVariable.x = X_Position;

fileContentsStorageVariable.y = y_Position;

};

5

Copia e incolla il codice in basso nell’editor ActionScript 3 per garantire non ci sono sintassi errori e il programma del controllore SWF esterno funziona correttamente

var x1 : int = 0;

var y1 : . int = 0;

var fileLocation : String = ” VideoGame . swf “

loadSWF ( fileLocation , x1 , y1 );

x1 = 300;

fileLocation = ” MasterIllustrationReferenceLibrary.swf “

loadSWF ( fileLocation , x1 , y1 );

funzione loadSWF (file : String , x_Position : Number , y_Position : Number) : void

{

var connectToFile1Location : URLRequest = new URLRequest ( fileLocation )

var fileContentsStorageVariable : Loader = new Loader();

fileContentsStorageVariable.load(connectToFile1Location);

addChild(fileContentsStorageVariable);

fileContentsStorageVariable.scaleX=0.5;

fileContentsStorageVariable.scaleY=0.5;

fileContentsStorageVariable.x = X_Position;

fileContentsStorageVariable.y = y_Position;

};

6

Fare clic su ” Prova filmato ” dal menu “Control ” per riprodurre il controller SWF esterno programma . Si osservi che i due file SWF specificati sono stati caricati sullo schermo e che il secondo file SWF è metà della dimensione era nel file SWF originale .