|
|
Come portare un clip filmato per il Fronte in AS3Adobe Flash Professional : CS3 , CS4 o CS5 Versioni 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 . Seleziona "Azioni" dal menu Finestra sulla barra del menu principale Flash aprire l'editor di azioni . Posizionare il cursore del mouse sulla prima riga dell'editor Azioni. Fare clic con il pulsante del mouse e digitare il codice seguente per creare e posizionare un rosso rettangolare clip filmato grafica sul palco che è posizionato in corrispondenza delle coordinate stadio Flash ( 100,50 ) , ha una larghezza di 50 pixel , un'altezza di 20 pixel e di un . bordo nero con una larghezza di 4 pixel var tasto ROSSO : MovieClip = new MovieClip(); redButton.graphics.lineStyle(4); redButton.graphics.beginFill(0xFF0000); redButton.graphics.drawRect(100, 50 , 50 , 20 ) ; redButton.graphics.endFill (); addChild ( tasto ROSSO ) ; Digitare il codice qui sotto partenza alla prossima riga nell'editor azioni per creare e posizionare rettangolare clip filmato grafico sul palco che è posizionato in corrispondenza delle coordinate stadio Flash ( 125,50 ) , ha una larghezza di 50 pixel , un'altezza di 20 pixel e un bordo nero con una larghezza di 4 pixel var greenButton : . MovieClip = new MovieClip(); greenButton.graphics.lineStyle(4); greenButton.graphics.beginFill(0x00FF00); greenButton.graphics.drawRect(125, 50 , 50 , 20 ) ; greenButton.graphics.endFill (); addChild ( greenButton ) ; Digitare il codice qui sotto a partire dalla prossima linea nell'editor azioni per aggiungere un listener di eventi al clip filmato tasto ROSSO in modo che quando si fa clic sul tasto ROSSO del programma Flash eseguirà il codice nella funzione denominata callFunction_fn . redButton.addEventListener ( MouseEvent.CLICK , callFunction_fn ) ; Digitare il codice qui sotto a partire dalla prossima riga nell'editor azioni per codificare le istruzioni nella funzione callFunction_fn tale che Flash sposterà il greenButton nella parte anteriore o posteriore del tasto ROSSO quando il tasto ROSSO viene cliccato, a seconda della posizione della greenButton funzione callFunction_fn . (e: MouseEvent ) : void { se ( getChildIndex ( tasto ROSSO ) == 0 ) { setChildIndex ( tasto ROSSO , 1) } else { setChildIndex ( tasto ROSSO , 0 ) } ; }; Copia e incolla il codice in basso nell'editor azioni per garantire che non vi siano errori di sintassi e il " portare programma fronte di animazione " si esegue correttamente var tasto ROSSO : . MovieClip = new MovieClip(); redButton.graphics.lineStyle(4); redButton.graphics.beginFill(0xFF0000); redButton.graphics.drawRect(100, 50 , 50 , 20 ) ; redButton.graphics.endFill (); addChild ( tasto ROSSO ) ; var greenButton : MovieClip = new MovieClip(); greenButton.graphics.lineStyle(4); greenButton.graphics.beginFill(0x00FF00); greenButton.graphics.drawRect(125, 50 , 50 , 20); greenButton.graphics.endFill(); addChild(greenButton); redButton.addEventListener(MouseEvent.CLICK, callFunction_fn ) ; funzione callFunction_fn (e: MouseEvent ) : void { se ( getChildIndex ( tasto ROSSO ) == 0 ) { setChildIndex ( tasto ROSSO , 1) } else { setChildIndex ( tasto ROSSO , 0 ) }; }; Fare clic sull'opzione " TestMovie " nel menu di controllo sulla barra principale del menu Flash per riprodurre il progetto . Fare clic sul pulsante rosso e osservare che il pulsante rosso si muove di fronte il pulsante verde. Fare clic sul pulsante rosso e osservare che il pulsante verde si muove di fronte al pulsante rosso . Previous:Come fare un SWF AS3 Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |