Skapa knappar från filmklipp i ActionScript ger dig bättre kontroll över användarens upplevelse . Flash handlar om interaktion , men knapparna gjorda knappen tidslinje är begränsade till de fyra delstaterna " Upp ", " Over ", " Down " och " Hit , som inte omfattar hela skalan av möjliga interaktioner . När du skapar knappar från filmklipp , kan du dra nytta av Flash s kapslade filmklipp , häckning kan du skapa knappar som är mindre linjära och mer flexibelt , till exempel genom att lägga tweens till " Over " state Instruktioner
1 < p . > Öppna Flash och klicka på " File" och sedan " Nytt ", klicka sedan på " Flash File ( ActionScript 3.0 ) " från uttåg menyn . Klicka på " Rektangel " verktyg från verktygsfältet och medan du håller ner musknappen , dra över scenen för att rita en rektangel . Klicka på " text " verktyget och skriv " knapp " ovanpå rektangeln .
2
Klicka på både " rektangel " och " knapp" för att framhäva och sedan från huvudmenyn klickar du på " Ändra. " Klicka på " Konvertera till Ny symbol " från uttåg menyn . Klicka på " Movie Clip " och skriv in " -knappen . " Addera 3
Klicka " Fönster" i huvudmenyn och sedan på "Egenskaper" och sedan "Egenskaper" igen från den utdragbara meny . med din bakgrund och text fortfarande markerad typ , i " btn_mc " för " dom Name " i " Property " panel . Dubbelklicka på knappen filmklipp ange filmklippets tidslinje .
4
Skapa nya lager genom att klicka på " Insert Layer " längst ned på din tidslinje . Namnge dina två lager genom att dubbelklicka klicka på texten och skriva in ett första skikt " Actions" och det andra lagret " Etiketter ".
5
Fördela din rektangel och text till lager genom att klicka först på rektangeln och sedan texten . Klicka på " Distribuera till lager " från uttåg menyn . Namnge dina lager " Text " och " Bakgrund . "
6
Klicka inramar " 40 " på " Etiketter " lagret och medan du håller musen ner klicka inramar på " 40 " i " Bakgrund " lagret . Lägg nya ramar genom att högerklicka och sedan klicka på " ny frames " från uttåg menyn .
7
klicka inramar " 1 " av " Etiketter " lagret och skriv sedan in " upp " i " Egenskaper " panel " Frame " etikett textfältet . Klicka inramar " 10 " av " Etiketter " skikt , högerklicka och välj " Infoga nyckelbildruta " från uttåg menyn . Skriv " över " i egenskapsfönstret " Frame " etikett textfältet .
8
Klicka inramar " 30 " på " Etiketter " lagret och högerklicka , välj sedan " Infoga nyckelbildruta " från uttåg menyn . Skriv in " ute " i " Egenskaper " panel " Frame " etikett textfältet .
9
Klicka inramar " 1 " i din " Action " skikt , högerklicka sedan klicka på " Action " från pull -out -menyn . Typ " stopp " i Action - " Frame " -panelen .
10
Kopiera stop action att rama " 20 " genom att klicka på ram " 1 " och , medan du håller ner musknappen , tryck på " alt " på tangentbordet och dra det lilla " a " till nyckel " 20 . " Lyft upp musen och upprepa processen för att dra ett litet " a " för att rama in " 40 . "
11
Skapa en kapslad filmklipp genom att klicka på just rektangeln och tryck på " F8 " på tangentbordet . Namnge den " nested_mc . " Lägg en nyckelbildruta att rama " 10 ", " 20 " och " 30 " om din bakgrund lagret genom att högerklicka på ramen , och sedan klicka på " Infoga nyckelbildruta " från uttåg menyn .
12
klicka inramar 20 , och klicka på " Free Transform " verktyg i verktygsfältet . Tryck på " Alt " -tangenten på tangentbordet och klicka på den högra kanten av " nested_mc , " håll ner musknappen och sträcka ut formen ut till höger om 10 eller 20 pixlar . Högerklicka på en bildruta mellan frames " 10 " och " 30 " och klicka på " Create vinkar Tween " från uttåg menyn .
13
Skapa sinande nyckelbildruta för denna animering genom att högerklicka på ram " 1 " i " bakgrunden " lagret , klicka på " Kopiera bildrutor " från uttåg menyn , därefter högerklicka på ramen 40 och klicka på "Klistra Frames " från uttåg menyn . Skapa en rörelseinterpolering genom att högerklicka mellan ramen 30 och 40 och välj " Create vinkar Tween " från uttåg menyn .
14
Klicka på " Scene 1 " nedanför tidslinjen för att återgå till huvudmenyn tidslinje. Skapa nya lager genom att klicka på " Insert Layer " längst ned på din tidslinje . Namn lagret genom att dubbelklicka på texten och skriva in " Åtgärder . " Högerklicka på frame " 1 " i din " Action " lagret , klicka sedan på " Action " från pull -out -menyn .
15
Skriv in följande kod :
btn_mc.buttonMode = onButtonOut ( e : MouseEvent ) : void
{
e.currentTarget.gotoAndPlay ( " ut " ) ;
}
Stäng panelen < . br > Addera ditt