Nwlapcug.com


Come fare uno sfondo interattivo utilizzando Flash CS5

Per rendere un sfondo interattivo con Flash CS5, è possibile utilizzare ActionScript, il linguaggio di programmazione di Flash, per modificare un elemento sullo Stage quando un utente fa clic sullo sfondo. Un progetto di base che comportano modifiche di colore illustra sfondi interattivi con ActionScript. Sfondi interattivi di Flash si basano su un approccio alla programmazione che è centrato sugli eventi. Gli eventi includono clic del mouse, tasti e altre azioni avviate dall'utente. Uno funzioni ActionScript che consente la programmazione basata sugli eventi è chiamato addEventListener.

Istruzioni

1

Fare clic sul comando "Nuovo" del menu "File", quindi fai clic sul link "ActionScript" che sembra creare un nuovo progetto Flash. Fare clic sull'icona rettangolo sulla barra degli strumenti per eseguire lo strumento per disegnare rettangoli. Fate clic sul campione colore nella barra degli strumenti, quindi fare clic su un colore dalla finestra che appare. Fare clic su "OK" per chiudere la finestra.

2

Trascinare nell'area di disegno per creare un rettangolo che copra lo Stage. Questo rettangolo è sfondo del progetto. Creare un altro rettangolo, rendendolo più piccola della prima. Questo rettangolo rappresenta un elemento di primo piano.

3

Pulsante destro del mouse il rettangolo più grande, quindi scegliere il comando "Simbolo", che consente di manipolare il rettangolo programma ActionScript. Digitare "rec" nella casella di testo in cima a pannello "Proprietà" per denominare lo sfondo. Il programma ha bisogno di un nome per il rettangolo così può cambiare il suo colore.

4

Fare clic sull'icona di pagina nella parte inferiore del pannello "Timeline" per creare un nuovo layer, quindi fare clic destro il primo fotogramma nel nuovo livello.

5

Fare clic su "Azioni" per visualizzare la finestra per l'inserimento di programmi ActionScript, quindi incollare il seguente programma nella finestra. Questo programma utilizza la classe Color di ActionScript per rendere il rettangolo di sfondo cambia colore ogni volta che si fa clic su esso. Le istruzioni con il link "btnHand" di termine l'evento del mouse cliccare sul rettangolo con la funzione che causa il colore cambia, btnHand.

flash.events.Event importazione;
importazione fl.controls.RadioButtonGroup;
importazione fl.events.ComponentEvent;
importazione flash.text. ;
importazione fl.events.ColorPickerEvent;
flash.events.MouseEvent importazione;
importazione fl.motion.Color;
rec.addEventListener (MouseEvent. Click, btnHand);
Function btnHand (e:MouseEvent): void
{
var c:int = int(Math.random()
255 * 255);
var newColor:Color = new color;
newColor.setTint (c, 1);
rec.transform.colorTransform = newColor;

}

6

Premere contemporaneamente "Controllo" e "Enter" per eseguire il programma. Fare clic sullo sfondo parecchie volte. Ogni volta che si fa clic su esso, cambiamenti di colore di sfondo.