Comment faire un arrière-plan interactif Utilisation de Flash CS5

November 3

Pour faire un arrière-plan interactif avec Flash CS5, vous pouvez utiliser ActionScript, le langage de programmation de Flash pour modifier un élément sur la scène lorsqu'un utilisateur clique sur l'arrière-plan. Un projet de base impliquant des changements de couleurs illustre milieux interactifs avec ActionScript. Arrière-plans interactifs de flash reposent sur une approche de la programmation qui est centrée sur les événements. Les événements incluent les clics de souris, et d'autres pressions sur les touches actions initiées par l'utilisateur. Une des fonctions ActionScript qui permet la programmation basée sur les événements est appelée addEventListener.

Instructions

1 Cliquez sur commande "Nouveau" du menu "Fichier", puis cliquez sur le lien "ActionScript" qui apparaît pour créer un nouveau projet Flash. Cliquez sur l'icône rectangle de la barre d'outils pour exécuter l'outil pour dessiner des rectangles. Cliquez sur le nuancier de couleur sur la barre d'outils, puis cliquez sur une couleur dans la fenêtre qui apparaît. Cliquez sur "OK" pour fermer la fenêtre.

2 Faites glisser sur la toile pour créer un rectangle qui couvre la scène. Ce rectangle est l'arrière-plan de votre projet. Créer un autre rectangle, ce qui rend plus petit que le premier. Ce rectangle représente un élément de premier plan.

3 Cliquez droit sur le grand rectangle, puis cliquez sur la commande "Symbol", qui permet à votre programme d'ActionScript pour manipuler le rectangle. Tapez "rec" dans la zone de texte au-dessus du panneau "Propriétés" pour nommer l'arrière-plan. Votre programme a besoin d'un nom pour le rectangle de sorte qu'il peut changer sa couleur.

4 Cliquez sur l'icône de page en bas du panneau «Timeline» pour créer un nouveau calque, puis cliquez à droite sur la première image de la nouvelle couche.

5 Cliquez sur "Actions" pour afficher la fenêtre de saisie des programmes ActionScript, puis collez le programme suivant dans la fenêtre. Ce programme utilise la classe Color ActionScript pour effectuer le changement de rectangle de couleur de fond à chaque fois que vous cliquez dessus. Les états avec le terme "btnHand" lien le cas d'un clic de souris sur le rectangle avec la fonction qui provoque le changement de couleur, btnHand.

import flash.events.Event;
import fl.controls.RadioButtonGroup;
import fl.events.ComponentEvent;
flash.text d'importation.


import fl.events.ColorPickerEvent;
import flash.events.MouseEvent;
import fl.motion.Color;
rec.addEventListener (MouseEvent.CLICK, btnHand);
fonctionner 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 Appuyez sur "Control" et "Enter" simultanément pour exécuter le programme. Cliquez sur l'arrière-plan plusieurs fois. Chaque fois que vous cliquez dessus, les changements de couleur de l'arrière-plan.


          

Post a comment: