Med oppgraderingen til ActionScript 3 i Flash
R CS3, jeg får mange e-poster som spør hvordan jeg knytter en knappeatferd til en knapp i AS3. Det kan du ikke. I AS3 legger du koden til en ramme på tidslinjen. Jeg tenkte at det ville være nyttig å sette bare bein-koden for både AS2 og AS3 side om side, slik at du kan se forskjellen selv.
Instruksjoner for ActionScript 2.0
- Start et nytt Flash-prosjekt. Velg Flash-fil (ActionScript 2.0) fra Opprett ny-menyen i velkomstskjermen.
- Tegn et rektangel på scenen. Dette vil være din knapp.
- Når du har tegnet det rektangulære knappebildet på scenen, velger du det med valgverktøyet. Klikk på Endre, Konverter til symbol fra menylinjen. I dialogboksen Konverter til symbol, bruk alternativet Filmklipp og navngi filmklippet "myButton".
- Knappen skal fortsatt velges. I egenskapsinspektøren, gi knappen et forekomstnavn på "myButton".
Nå vil du legge AS2-koden til selve knappen. Dette vil du bare gjøre når du jobber med et ActionScript 2.0 Flash-prosjekt.
- Hvis atferdspanelet ikke allerede er åpent, klikker du på Vindu, Atferd. I Adferdspanelet klikker du på Plus-tegnet og velger Web, Gå til webside fra hurtigmenyen.
- I dialogboksen Gå til URL angir du nettadressen til websiden, inkludert //.
- Åpne Handlingspanelet ved å klikke på Vindu, Handlinger. Legg merke til at den øverste fanen i Handlingspanelet sier "Handlinger - MovieClip", og den nederste fanen sier "myButton". Dette er fordi koden som magisk dukket opp i Handlingspanelet når du la til atferden til knappen, er festet til myButton-knappen. Følgende kode vises i Handlingspanelet.
på (utgivelse) {
// Gå til websideoppførsel
getURL ( "// www.adobe.com", "_ self");
// Sluttatferd
}
- Klikk Kontroll, Test film. Når du tester knappen din, bør et nytt nettleservindu åpne for nettstedet.
Fortsette