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 .