Knappeatferd i AS 2.0 og 3.0
Med oppgraderingen til ActionScript 3 i FlashR 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

  1. Start et nytt Flash-prosjekt. Velg Flash-fil (ActionScript 2.0) fra Opprett ny-menyen i velkomstskjermen.

  2. Tegn et rektangel på scenen. Dette vil være din knapp.

  3. 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".

  4. 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.

  5. 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.

  6. I dialogboksen Gå til URL angir du nettadressen til websiden, inkludert //.

  7. Å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

    }

  8. Klikk Kontroll, Test film. Når du tester knappen din, bør et nytt nettleservindu åpne for nettstedet.


Fortsette