Hvordan lage en interaktiv Bakgrunn bruke Flash CS5

For å gjøre en interaktiv bakgrunn med Flash CS5, kan du bruke Actionscript, Flash er programmeringsspråk, for å endre et element på scenen når en bruker klikker bakgrunnen. En grunnleggende prosjekt med fargeendringer viser interaktive bakgrunner med Actionscript. Flash interaktive bakgrunner stole på en tilnærming til programmering som er sentrert på arrangementer. Hendelser inkluderer museklikk, tastetrykk og andre brukerinitierte handlinger. En Actionscript-funksjoner som gjør det mulig hendelsesbasert programmering kalles addEventListener.

Bruksanvisning

1 Klikk på "File" -menyen er "Ny" kommandoen, og klikk deretter på "Action" som vises for å opprette en ny Flash-prosjekt. Klikk på rektangel ikonet fra verktøylinjen for å kjøre verktøyet for å tegne rektangler. Klikk på fargede prøven på verktøylinjen, og klikk deretter en farge fra vinduet som vises. Klikk "OK" for å lukke vinduet.

2 Dra på lerretet for å lage et rektangel som dekker Stage. Dette rektangelet er prosjektets bakgrunn. Lag en firkant, noe som gjør det mindre enn den første. Dette rektangel representerer en forgrunnen element.

3 Høyreklikk større rektangel, klikk på "Symbol" kommandoen, som gjør at Action program å manipulere rektangelet. Skriv "rec" i tekstboksen på toppen av "Properties" -panelet for å nevne bakgrunnen. Programmet trenger et navn for rektangelet slik at den kan endre fargen.

4 Klikk på sidesymbolet nederst på "Timeline" panelet for å opprette et nytt lag, høyreklikk det første bildet i det nye laget.

5 Klikk på "Handlinger" for å vise vinduet for registrering Action programmer, og lim inn følgende program i vinduet. Dette programmet bruker Action Color klasse å gjøre bakgrunnen rektangel endrer farge hver gang du klikker på det. Uttalelsene med begrepet "btnHand" lenker ved et museklikk på rektangelet med funksjonen som forårsaker fargeendring, btnHand.

import flash.events.Event;
import fl.controls.RadioButtonGroup;
import fl.events.ComponentEvent;
import

flash.text.;
import fl.events.ColorPickerEvent;
import flash.events.MouseEvent;
import fl.motion.Color;
rec.addEventListener (MouseEvent.CLICK, btnHand);
fungere btnHand (e: Mouseevent): void
{
Var c: int = int (Math.random () 255 * 255);
Var newColor: Farge = ny farge ();
newColor.setTint (c, 1);
rec.transform.colorTransform = newColor;

}

6 Trykk "Ctrl" og "Enter" samtidig for å kjøre programmet. Klikk på bakgrunn flere ganger. Hver gang du klikker på den, fargeendringer bakgrunnen sin.