Lage knapper fra filmklipp i ActionScript gir deg bedre kontroll over brukerens opplevelse. Flash handler om samhandling , men knapper laget fra knappen tidslinjen er begrenset til de fire statene " Up ", " Over ", " Down " og " Hit, som ikke dekker hele spekteret av mulige interaksjoner . Når du oppretter knapper fra filmklipp , kan du dra nytte av Flash er nestet filmklipp ; hekkende lar deg lage knapper som er mindre lineær og mer fleksibel , for eksempel ved å legge tweens til " over " state Instruksjoner
1
Åpne Flash og klikk på "File " og deretter " Ny", deretter " Flash File ( ActionScript 3.0) " fra pullout menyen . Klikk på " rektangel " verktøy fra verktøylinjen og mens du holder nede musen , dra over scenen for å tegne et rektangel . Klikk på " Text "-verktøyet og skriv " knapp" på toppen av rektangelet.
2
Klikk på både " rektangel " og " Button" for å fremheve og deretter fra hovedmenyen klikker du på " Endre. " Klikk på "Konverter til New Symbol" fra pullout menyen . Klikk på " Movie Clip" og skriv inn " Button ".
3
Klikk "Window" fra hovedmenyen og klikk "Egenskaper" og deretter "Egenskaper" igjen fra den uttrekkbare menyen . Med din bakgrunn og tekst fortsatt markert type, i " btn_mc " for "Forekomst Name" i " Property" panel . Dobbelklikk på knappen filmklipp å gå inn i filmklipp tidslinjen.
4
Lag nye lag ved å klikke på "Sett Layer " som ligger på bunnen av tidslinjen din . Navngi to lag ved å dobbeltklikke klikke på teksten og skrive i et første lag "Handlinger " og det andre laget " etiketter ".
5
Fordel rektangel og tekst til lag ved å klikke på den første rektangel og deretter teksten. Klikk på «Distribuer til Layers " fra pullout menyen . Navngi lag " Tekst " og " Bakgrunn ".
6
Klikk på frame " 40 " på " Etiketter " lag og mens du holder musen nede klikk på frame " 40 " til " Background" . Legg til nye rammer ved å høyreklikke og deretter klikke på "Nye bilder" fra pullout menyen .
7
klikk på frame " 1 " av " Etiketter " lag , og deretter skriver du inn " opp " i " Properties " panel " Frame" label tekstfeltet. Klikk på frame " 10 " av " Etiketter " lag , høyreklikk , og velg "Sett inn Keyframe " fra pullout menyen . Type " over" i eiendommer panel " Frame" label tekstfeltet.
8
Klikk på frame " 30 " til " Etiketter " lag og høyreklikk , og velg "Sett inn Nøkkelbildekontroll " fra pullout menyen . Skriv inn " ut" i "Properties " panel " Frame" label tekstfeltet.
9
Klikk på frame " en " av "Handling " lag , høyreklikk, deretter klikk " Action" fra den uttrekkbare menyen . Type " stopp " i Handling - "Frame "-panelet .
10
Kopier stop action å ramme "20" ved å klikke på frame " 1 " og mens du holder nede musen , trykker du "alt " på tastaturet og drar den lille "a" til nøkkel " 20 ". Løft opp musen og gjenta prosessen for å dra en liten "a" for å ramme " 40 ".
11
Lag en nestet filmklipp ved å klikke på bare rektangel og trykk " F8 " på tastaturet. Name it " nested_mc . " Legg til en keyframe å ramme " 10 ", " 20 " og " 30 "av bakgrunnslaget ved å høyreklikke på rammen , og deretter klikke på" Sett inn Nøkkelbildekontroll "fra pullout menyen .
12
klikk på ramme 20 , klikk deretter på " Free Transform "-verktøyet i verktøylinjen. Trykk på " Alt" -tasten på tastaturet og klikk på den høyre kanten av " nested_mc , " hold nede musen og strekke ut figuren til høyre om 10 eller 20 piksler. Høyreklikk på en ramme mellom frames " 10 " og " 30 " og klikk " Create Motion Tween " fra pullout menyen .
13
Lag avslutningen keyframe for denne animasjonen ved å høyreklikke på rammen " en " av "bakgrunn " lag , klikke på " Copy Frames " fra pullout menyen , deretter høyreklikke på ramme 40 og klikke på " Lim Frames " fra pullout menyen . Lag en bevegelse mellom ved å høyreklikke mellom ramme 30 og 40 og velge "Create Motion Tween " fra pullout menyen .
14
Klikk på "Scene 1 " som ligger under tidslinjen for å gå tilbake til hovedskjermbildet tidslinjen. Lag nye lag ved å klikke på "Sett Layer " som ligger på bunnen av tidslinjen din . Navn laget ved å dobbeltklikke på teksten og skrive i " Handlinger ". Høyreklikk på rammen " en " av "Handling " lag , og klikk " Action" fra den uttrekkbare menyen .
15
Skriv inn følgende kode :
btn_mc.buttonMode = onButtonOut ( e: MouseEvent ) : void
{
e.currentTarget.gotoAndPlay ( "ut" );
}
Lukk panelet < . br >