Knappbeteenden i AS 2.0 och 3.0
Med uppgraderingen till ActionScript 3 i FlashR CS3, jag får många e-postmeddelanden som frågar hur man knyter ett knappbeteende till en knapp i AS3. Du kan inte. I AS3 lägger du till koden i en ram på tidslinjen. Jag tänkte att det skulle vara användbart att sätta kala benkoder för både AS2 och AS3 sida vid sida så att du kan se skillnaden själv.

Instruktioner för ActionScript 2.0

  1. Starta ett nytt Flash-projekt. Välj Flash-fil (ActionScript 2.0) från Skapa ny-menyn på välkomstskärmen.

  2. Rita en rektangel på scenen. Det här är din knapp.

  3. När du har ritat den rektangulära knappbilden på scenen väljer du den med valverktyget. Klicka på Ändra, Konvertera till symbol från menyfältet. I dialogrutan Konvertera till symbol använder du alternativet Filmklipp och namnger filmklippet "myButton".

  4. Knappen bör fortfarande väljas. I Egenskapsinspektören, ge knappen ett instansnamn på "myButton".

    Nu lägger du till AS2-koden till själva knappen. Det gör du bara när du arbetar med ett ActionScript 2.0 Flash-projekt.

  5. Om beteendepanelen inte redan är öppen klickar du på Fönster, Beteenden. I beteendepanelen klickar du på plustecknet och väljer Webb, Gå till webbsidan från popup-menyn.

  6. I dialogrutan Gå till URL anger du webbadressen för webbsidan, inklusive //.

  7. Öppna Åtgärdspanelen genom att klicka på Fönster, Åtgärder. Lägg märke till att den översta fliken i Åtgärdspanelen säger "Åtgärder - MovieClip" och den nedre fliken säger "myButton". Detta beror på att koden som på magiskt vis visades i Åtgärdspanelen när du lägger till beteendet på knappen är kopplad till din myButton-knapp. Följande kod visas i Åtgärdspanelen.

    på (släpp) {

    // Gå till webbsidens beteende
    getURL ( "// www.adobe.com", "_ själv");
    // Slutbeteende

    }

  8. Klicka på Control, Test Movie. När du testar din knapp bör ett nytt webbläsarfönster öppnas på webbplatsen.


Fortsätta