Programmaknop met ActionScript en Script Assist
We hebben onze Flash voltooidR CS4 eCard-animatie, de stop () -code toegevoegd en de knop gebouwd die onze kijker zal gebruiken om de animatie een tweede of volgende keer af te spelen. Nu zijn we klaar om ActionScript 3-code aan onze knop toe te voegen. Deze code vertelt Flash om te luisteren naar een muisgebeurtenis, zoals het klikken op onze knop. Vervolgens zullen we een functie schrijven om Flash te vertellen wat te doen wanneer op de knop wordt geklikt. Onze functie zal Flash vertellen om terug te gaan naar het eerste frame en de animatie opnieuw af te spelen.

Open uw werkbestand in Flash CS4.

1. Eerst moeten we onze knop Opnieuw afspelen toevoegen aan het podium. We willen niet dat de knop beschikbaar is totdat de animatie de eerste keer wordt afgespeeld en stopt. Laten we de knop dus toevoegen aan het laatste frame van de animatie (Frame 75). Om te voorkomen dat de knop op Frame verschijnt tot Frame 75, moeten we een Keyframe toevoegen. Klik met de rechtermuisknop op frame 75 van de knoplaag en voeg een keyframe toe. Flash geeft je 74 lege frames en een hoofdframe op Frame 75.

Sleep nu een exemplaar (kopie) van de knop Opnieuw afspelen vanuit de bibliotheek naar de sneeuw rechtsonder in het werkgebied.

2. Om dit exemplaar (kopie) van de knop Opnieuw afspelen met ActionScript te besturen, moeten we het een unieke naam geven. Met de knop geselecteerd, ga naar het paneel Eigenschappen en vervang "Exemplaarnaam" door "replay_btn". Nu kunnen we beginnen met het ActionScript.

3. Klik op Frame 75 van de laag Actions en open het deelvenster Actions. Hier is onze code tot nu toe.

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

4. Laten we Flash vertellen om te luisteren naar een muisklik op onze replay_btn-knop. We zullen Script Assist opnieuw gebruiken om onze ActionScript te schrijven. Klik op de Script Assist-knop om het bovenste paneel te openen.

Klik op het plusteken om de lijst met ActionScript-codes te openen. Klik in deze codelijst op flash.events - IeventDispatcher - Methoden - addEventListener. Flash werkt onze code automatisch bij door deze twee regels toe te voegen.

Volgende →

Copyright 2018 Adobe Systems Incorporated. Alle rechten voorbehouden. Schermafbeeldingen van Adobe-producten herdrukt met toestemming van 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, Fireworks, Contribute, Captivate, Flash Catalyst en Flash Paper is / zijn ofwel [a] geregistreerde handelsmerken [s] of een handelsmerk [s] van Adobe Systems Incorporated in de Verenigde Staten en / of andere landen.


Video-Instructies: een site met Flash Catalist stap 4: de knoppen laten werken (April 2024).