Knapadfærd i AS 2.0 og 3.0
Med opgraderingen til ActionScript 3 i FlashR CS3, jeg får mange e-mails, der spørger, hvordan man knytter en knapadfærd til en knap i AS3. Det kan du ikke. I AS3 tilføjer du koden til en ramme på tidslinjen. Jeg troede, at det ville være nyttigt at anbringe koden med bare knogler for både AS2 og AS3 side om side, så du kan se forskellen for dig selv.

Instruktioner til ActionScript 2.0

  1. Start et nyt Flash-projekt. Vælg Flash-fil (ActionScript 2.0) i menuen Opret ny i velkomstskærmen.

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

  3. Når du har tegnet det rektangulære knapbillede på scenen, skal du vælge det med markeringsværktøjet. Klik på Modify, Convert to Symbol fra menulinjen. I dialogboksen Konverter til symbol skal du bruge funktionen Filmklip og navngive din filmklip "myButton".

  4. Knappen skal stadig vælges. I knappen Egenskaber skal du give knappen et forekomstnavn på "myButton".

    Nu tilføjer du AS2-koden til selve knappen. Dette gør du kun, når du arbejder på et ActionScript 2.0 Flash-projekt.

  5. Hvis adfærdspanelet ikke allerede er åbent, skal du klikke på Vindue, Adfærd. I adfærdspanelet skal du klikke på Plus-tegnet og vælge Web, gå til webside fra pop op-menuen.

  6. I dialogboksen Gå til URL skal du indtaste URL'en til websiden, inklusive //.

  7. Åbn Handlingspanelet ved at klikke på Vindue, Handlinger. Bemærk, at den øverste fane i Handlingspanelet siger "Handlinger - MovieClip", og den nederste fane siger "myButton". Dette skyldes, at koden, der magisk optrådte i Handlingspanelet, når du føjede adfærden til knappen, er knyttet til din myButton-knap. Følgende kode vises i Handlingspanelet.

    on (frigivelse) {

    // Gå til webside-adfærd
    getURL ( "// www.adobe.com", "_ self");
    // Slutadfærd

    }

  8. Klik på Control, Test Movie. Når du tester din knap, skal et nyt browservindue åbne for webstedet.


Blive ved