Programknap med ActionScript og Script Assist
Vi har afsluttet vores FlashR CS4 eCard-animation, tilføjede stop () -koden og byggede den knap, som vores seer vil bruge til at afspille animationen en anden eller efterfølgende gang. Nu er vi klar til at knytte nogle ActionScript 3-kode til vores knap. Denne kode fortæller Flash om at lytte til en musebegivenhed, f.eks. Hvor der klikkes på vores knap. Så skriver vi en funktion, der fortæller Flash, hvad man skal gøre, når der klikkes på knappen. Vores funktion fortæller Flash at gå tilbage til den første ramme og afspille animationen igen.

Åbn din arbejdsfil i Flash CS4.

1. Først skal vi tilføje vores Replay-knap på scenen. Vi ønsker ikke, at knappen skal være tilgængelig, før animationen afspilles gennem første gang og stopper. Så lad os tilføje knappen til den sidste ramme af animationen (Frame 75). For at forhindre, at knappen vises på scenen indtil Frame 75, er vi nødt til at tilføje en Keyframe. Højreklik på ramme 75 i knaplaget, og tilføj en Keyframe. Flash giver dig 74 tomme rammer og en nøgleramme på Frame 75.

Træk nu en instans (kopi) af knappen Replay fra biblioteket til sneen i nederste højre hjørne af scenen.

2. For at kontrollere denne forekomst (kopi) af knappen Replay med ActionScript, er vi nødt til at give den et unikt navn. Med den valgte knap skal du gå til egenskabspanelet og erstatte "Forekomstnavn" med "replay_btn". Nu kan vi begynde at arbejde på ActionScript.

3. Klik på ramme 75 i lagen Handlinger, og åbn panelet Handlinger. Her er vores kode indtil videre.

import flash.display.MovieClip;
this.stop ();

4. Lad os fortælle Flash at lytte til et museklik på vores replay_btn-knap. Vi bruger Script Assist igen til at skrive vores ActionScript. Klik på Script Assist-knappen for at åbne den øverste rude.

Klik på Plus-tegnet for at åbne listen over ActionScript-koder. Fra denne kodeliste skal du klikke på flash.events - IeventDispatcher - Metoder - addEventListener. Flash opdaterer automatisk vores kode ved at tilføje disse to linjer.

Næste →

Copyright 2018 Adobe Systems Incorporated. Alle rettigheder forbeholdes. Adobe-produktskærmbilleder (r) genudtrykt med tilladelse fra Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, fyrværkeri, Bidrage, Captivate, Flash Catalyst og Flash Paper er / er enten [a] registreret varemærke [er] eller et varemærke [s] fra Adobe Systems Incorporated i USA og / eller andre lande.


Video Instruktioner: Knee Pain Relief without Surgery from ICPR (April 2024).