Flash CS4-knapp UI-komponent
I den sista handledning lägger vi till stoppkoden som stoppar vår FlashR ecard från att upprepa efter det första passet genom tidslinjen. Nu lägger vi till en "Replay" -knapp som sätter uppspelningskontrollen i tittarnas händer. När ecard-animationen stoppar kommer det att vara visaren som får filmen att spela upp igen genom att klicka på den här knappen.

Vi kan skapa denna knapp genom att koda ActionScript som ritar en knapp på scenen för oss. Men för denna tutoiral kommer vi att använda den inbyggda knappen UI-komponenten. Vi kommer att börja arbeta med den sista ramen för tidslinjen. Öppna ditt ecard i Flash CS4.

  1. Lägg till ett nytt lager precis under Actions-lagret. Namnge det nya lagret "Replay". Vi använder detta lager för att hålla knappen.

  2. Lägg till en nyckelram på ram 105 i Replay-lagret. Detta säkerställer att knappen inte är synlig förrän den sista bilden.

  3. Öppna panelen Komponenter (Fönster - Komponenter). Den här panelen har två sektioner, avsnittet Användargränssnitt och video. Knappkomponenten finns i avsnittet Användargränssnitt. Klicka och dra en instans av knappkomponenten till scenen precis under texten.

  4. Välj knappen. På knappen Egenskaper, ge knappen ett instansnamn för "Replay".

  5. Öppna panelen Komponentinspektör (Fönster - Komponentinspektör). Vi använder den här panelen för att ställa in värdena för parametrarna för vår knappkomponent. Labelparametern styr texten längst upp på vår knapp. Just nu står det "Label" på knappen eftersom värdet för Label-parametern är inställt på "Label". Låt oss ändra värdet på denna parameter till "Replay". Du bör se texten på knappen ändras från "Label" till "Replay".

    Om vi ​​testar ecard nu, händer ingenting när vi klickar på knappen Uppspelning. Det beror på att vi fortfarande måste lägga till ett beteende på knappen.

  6. Klicka på den sista ramen i Actions-lagret och öppna panelen Actions. Efter stoppet (); kod, lägg till koden nedan. Den här koden ber Flash att lyssna efter ett musklick på knappen Replay. När det finns ett musklick utför Flash-funktionen replayMovie. Denna funktion har bara en kodrad som säger att Flash ska gå tillbaka till ram 1 och spela filmen.

    Replay.addEventListener (MouseEvent.CLICK, replayMovie);
    funktion replayMovie (evt)
    {
    gotoAndPlay (1);
    }

Copyright 2018 Adobe Systems Incorporated. Alla rättigheter förbehållna. Adobes produktskärmbild (ar) tryckta om med tillstånd från 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 och Flash Paper är / är antingen [a] registrerat varumärke [s] eller ett varumärke [s] från Adobe Systems Incorporated i USA och / eller andra länder.