Hvordan stoppe AS3

Hvordan stoppe AS3


Stopp avspilling av et filmklipp med Actionscript 3.0 (AS3) "stop ()" metoden. Bruk AS3 kode i hovedtidslinjen for å stoppe et klipp i stedet for å legge til «stop ()" til klippets tidslinje. Inneholder all kode i hovedtidslinjen gjør koden lettere tilgjengelig hvis flere programmerere redigere et prosjekt.

Bruksanvisning

Opprett Eiendeler

1 Opprett en ny Actionscript 3.0-fil i Flash ved å velge "File / New".

2 Tegn en sirkel i øvre høyre hjørne av scenen med ovale verktøyet.

3 Velg sirkelen og klikk på "Endre / Convert to Symbol". Enter "my_btn" etter navnet og velg "Button" for typen. Klikk på "OK".

Skriv "my_btn" som forekomstnavnet i Properties panelet.

4 Tegn en sirkel på venstre side av scenen med det ovale verktøyet.

5 Velg sirkelen og velg "Endre / Convert to Symbol". Enter "my_mc" etter navnet og "Movie Clip" for Type. Klikk på "OK".

Skriv "my_mc" som forekomstnavnet i Properties panelet.

Lag en animasjon

6 Dobbeltklikk på "my_mc" for å få tilgang til sin tidslinje. Du vil se sirkelen du tegnet tidligere. Klikk Frame 5 og velg "Sett inn / Tidslinje / Keyframe".

7 Flytt sirkelen over scenen og velg Frame 3 i tidslinjen. Velg "Sett inn / Shape Tween".

8 Test filmen ved å velge "Control / Test Movie". Du vil se på knappen som du opprettet og den andre sirkelen beveger seg over scenen.

Tast inn koden

9 Lag et nytt lag i hovedtidslinjen og gi den navnet "Handlinger".

10 Velg "Vindu / Handlinger" for å åpne Handlinger panelet. Skriv inn følgende kode:

my_btn.addEventListener (MouseEvent.CLICK, fl_MouseClickHandler);

funksjon fl_MouseClickHandler (event: Mouseevent): void

{

Object(root).my_mc.stop();

}

stage.addEventListener (KeyboardEvent.KEY_DOWN, fl_KeyboardDownHandler);

funksjon fl_KeyboardDownHandler (event: KeyboardEvent): void

{

Object(root).my_mc.play();

}

11 Test filmen ved å velge "Control / Test Movie". Klikk på knappen i høyre hjørne og animasjonen vil stoppe. Trykk på en tast for å starte animasjonen.