Flash Tutorial for en Infinite Meny

Flash Tutorial for en Infinite Meny


Opprette en uendelig menyen i Flash er avhengige av å skape en loop i Actionscript-kode. En Flash programmerer kan lage en løkke som går gjennom menyen og deretter looper tilbake til begynnelsen ved å lage en kode som vil avgjøre slutten av menyen. Infinite menyer er praktisk for brukeren, siden de kan holde det gående helt til brukeren bestemmer hvilke menyvalg for å velge. Du kan lage uendelig menyer ved hjelp av tekst, figurer eller bilder.

Bruksanvisning

1 Opprett en ny Flash-fil ved å åpne Flash og deretter klikke på "Flash File (Action Script 3.0)."

2 Importere eller lage bilder, tekst eller figurer til å representere menyen. Hvis du importerer, klikk på "File" og deretter "Import" og "Importer til Stage".

3 Plasser menyelementene slik du vil ha horisontalt over scenen, og juster ved å åpne justere alternativet. Klikk på "Window" etterfulgt av "Align". Velg "Juster Vertikal Center" og "Space Jevnt horisontalt" alternativer. Du kan holde musen over ikonene for å se sine beskrivelser.

4 Konverter hvert menyelement til et filmklipp ved å høyreklikke på elementet og velge "Convert to Symbol" fra den uttrekk menyen. Gi hvert menyelement et navn som "bilde 1." Endre "Registrering Point" ved å klikke på den midterste venstre kvadrat ligger på høyre side. Gjenta denne prosessen for resten av elementene.

5 Dobbeltklikk på hvert bilde for å gå inn i sin filmklipp og legge til spesialeffekter hvis ønskelig.

6 Velg alle bildene, og deretter høyreklikke for å skape en eneste filmklipp. Navn klippet "Meny Images".

7 Duplicate menyen ved å høyreklikke på "Meny bilder" i biblioteket og deretter klikke på "Duplicate". Hvis biblioteket ikke er åpent, klikker du på "Windows" etterfulgt av "Library".

8 Dra duplikat fra biblioteket til scenen, og høyreklikk på den. Plasser den horisontalt på scenen til høyre for "Meny Images".

9 Velg begge meny klipp, og høyreklikk for å skape et filmklipp. Name it "Infinite Menu". Mens begge klippene er valgt, åpner du "Properties" panel ved å klikke på "Window" etterfulgt av "Property". Legg forekomstnavnet "InfiniteMenu" under "Movie Clip" ligger på "Property" panel.

10 Legg et nytt lag i tidslinjen ved å klikke på ikonet "New Layer" ligger på bunnen av tidslinjen. Høyreklikk på det første bildet, og klikk deretter på "Handlinger" fra den uttrekk menyen.

11 Kopier og lim inn følgende kode.

Var centerX: Number = stage.stageWidth / 2;

Var galleryWidth: Number = InfiniteMenu.width;

Var hastighet: Antall = 0;

addEventListener (Event.ENTER_FRAME, moveGallery);

funksjon moveGallery (e: Hendelses): void {

speed = -(0.05 * (mouseX - centerX));

InfiniteMenu.x + = hastighet;

if (InfiniteMenu.x> 0) {

InfiniteMenu.x = (-galleryWidth / 2);

}

if (InfiniteMenu.x & lt; (- galleryWidth / 2)) {

InfiniteMenu.x = 0;

}

}

12 Lagre filen. Test menyen ved å trykke "Ctrl" og "Enter".