Opprette en uendelig menyen i Flash er avhengige av å skape en loop i ActionScript koden . 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 . Uendelige menyer er praktisk for brukeren , siden de kan holde det gående helt til brukeren bestemmer hvilken meny element for å velge . Du kan lage uendelig menyer ved hjelp av tekst, figurer eller bilder . Instruksjoner
en
Opprett en ny Flash-fil ved å åpne Flash og deretter klikke på " Flash File ( Action Script 3.0) . "
2
Import eller lage bilder , tekst eller figurer til å representere menyen . Hvis du importerer , klikker du på " File " og deretter " Import " og " Importer til Stage. "
3
Plasser menyelementene slik du vil horisontalt over scenen , og juster ved å åpne justere alternativ. Klikk på " Window " etterfulgt av "Align ". Velg " Juster Vertical 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 " Konverter til Symbol" fra pull -out 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 sin filmklipp og legge til spesielle effekter hvis ønskelig.
6
Velg alle bildene , og deretter høyreklikk for å lage ett enkelt filmklipp. Navngi klippet "Meny Images ".
7
Duplicate menyen ved å høyreklikke på "Meny Images" i biblioteket , og deretter klikke på " Dupliser. " 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 å vise "Meny Images ".
9
Velg både meny klipp , og høyreklikk for å lage et filmklipp. Name it "Infinite Meny . " Mens begge klippene er fortsatt valgt, åpne " Properties "-panelet ved å klikke på "Window " etterfulgt av "Property . " Legg forekomsten navnet " InfiniteMenu " under " Movie Clip" ligger på "Property " panel .
10
Legg et nytt lag til tidslinjen ved å klikke på "Nytt lag "-ikonet som ligger på bunnen av tidslinjen. Høyreklikk på det første bildet , og klikk deretter på "Handlinger " fra den uttrekkbare menyen
11
Kopier og lim inn følgende kode
Var centerX : . . Number = stage.stageWidth /2;
Var galleryWidth : Number = InfiniteMenu.width ;
Var hastighet: Number = 0;
addEventListener ( Event.ENTER_FRAME , moveGallery );
funksjon moveGallery ( e: hendelse ) : void {
hastighet = - ( 0,05 * ( mouseX - centerX ));
InfiniteMenu.x + = hastighet;
< p> if ( InfiniteMenu.x > 0 ) {
InfiniteMenu.x = ( - galleryWidth /2 ) ;
}
if ( InfiniteMenu.x < ( - galleryWidth /2 ) ) {
InfiniteMenu.x = 0;
}
}
12
Lagre filen . Teste menyen ved å trykke " Ctrl" og " Enter".