Oprette knapper fra filmklip i ActionScript giver dig bedre kontrol over brugerens oplevelse. Flash handler om interaktion, men knapper lavet fra knappen tidslinje er begrænset til de fire stater i " Up ", " Over ", " Down " og " Hit, som ikke dækker den række af mulige interaktioner. Når du opretter knapper fra filmklip , kan du drage fordel af Flash s indlejrede filmklip , nesting tillader dig at oprette knapper, der er mindre lineære og mere fleksible, såsom ved at tilføje tweens til " over" state Instruktioner
1
Åbn Flash og klik på " Filer" og derefter "Ny " og derefter klikke på " Flash-fil ( ActionScript 3.0 )" fra tilbagetrækningen menuen . Klik på " rektangel " værktøj fra værktøjslinjen og mens du holder musen , skal du trække hen over stadium at tegne et rektangel . Klik på " Text " værktøj og skriv " Button " på toppen af rektanglet.
2
Klik på både " rektangel " og " knap" for at fremhæve og derefter fra hovedmenuen klikke på " Rediger ". Klik på "Konverter til New Symbol " fra pullout menuen . Klik på " Movie klip" og skriv " Button ".
3
Klik "Window " fra hovedmenuen og derefter klikke på "Egenskaber" og derefter "Egenskaber" igen fra pull -out menu. med din baggrund og tekst stadig fremhævet typen i " btn_mc " til " Instans Name " i " Property" panel. Dobbeltklik på din knap filmklippet at indtaste filmklips tidslinje.
4
Opret nye lag ved at klikke på "Indsæt Layer " placeret nederst på din tidslinje . Navngiv dine to lag ved at dobbeltklikke klikke på teksten og skrive i et første lag "Handlinger " og det andet lag " Labels ".
5
Fordel rektangel og tekst til lag ved at klikke først på rektangel og derefter teksten. Klik på "Distribuer til lag " fra pullout menu. Navngiv din lag " Tekst " og " Baggrund . "
6
Klik på frame "40" på " Labels " lag og mens du holder musen nede klik på frame "40" i " baggrund" lag. Tilføj nye rammer ved at højreklikke og derefter klikke på "Nye frames " fra pullout menu.
7
klik på frame "1" i " Labels " lag og derefter skrive i "op" i " Egenskaber" panel " frame" label tekstfeltet. Klik på frame " 10 " under " Labels " lag , højreklik, og vælg derefter "Indsæt Keyframe " fra pullout menuen . Type " over" i egenskaberne panel " frame" label tekstfelt.
8
Klik på frame "30" af " Labels " lag og højreklik, vælg "Indsæt Keyframe " fra tilbagetrækningen menu. Skriv " out " i " Egenskaber" panel " frame" label tekstfelt.
9
Klik på frame "1" på din " Handling" lag , højreklik, og derefter klik på " Action " fra pull -out menu. Type " stop" i aktion - " frame" panel.
10
Kopier stop action at indramme "20" ved at klikke på frame "1" og mens du holder musen , skal du trykke "alt" på dit tastatur , og træk det lille "a " til nøgle " 20 ". Løft din mus og gentag processen til at trække en lille "a" at indramme " 40. ". < br >
11
Opret en indlejret filmklip ved at klikke på netop den rektangel og tryk "F8" på dit tastatur . Name it " nested_mc . " Tilføj en keyframe at indramme "10", "20" og " 30 "i din baggrundslag ved at højreklikke på rammen , og derefter klikke på" Indsæt Keyframe "fra pullout menu.
12
klik på frame 20 , og klik derefter på " Free Transform "værktøj i værktøjslinje. Tryk på " Alt" -tasten på tastaturet , og klik på den højre kant af " nested_mc , " hold musen og strække formen ud til højre omkring 10 eller 20 pixels. Højreklik på en ramme mellem rammer " 10 " og "30" og klik på " Opret Motion Tween " fra pullout menu.
13
Opret slutter keyframe for denne animation ved at højreklikke på frame "1" i " baggrunden" lag , klikke på "Kopier Frames " fra pullout menuen, og derefter højreklikke på rammen 40 og klikke på "Sæt Frames " fra pullout menu. Opret en Motion Tween ved at højreklikke mellem rammen 30 og 40 og vælg " Opret Motion Tween " fra tilbagetrækningen menu.
14
Klik på "Scene 1" placeret under tidslinjen for at vende tilbage til de vigtigste tidslinjen . Opret nye lag ved at klikke på "Indsæt Layer " placeret nederst på din timeline . Name laget ved at dobbeltklikke på teksten og skrive i " Actions ". Højreklik på frame "1" på din " Handling" lag , og klik derefter på " Action " fra pull -out menu.
15.
Indtast følgende kode : Hej
btn_mc.buttonMode = onButtonOut ( e : MouseEvent ) : void
{
e.currentTarget.gotoAndPlay ( "out ");
}
Luk panel < . br >