ActionScript 3 – Programmation séquentielle et orientée objet
368
var selecteurDeCouleur_comp:ColorPicker = new ColorPicker();
addChild(selecteurDeCouleur_comp);
selecteurDeCouleur_comp.x=2.5;
selecteurDeCouleur_comp.y=250;
selecteurDeCouleur_comp.addEventListener(ColorPickerEvent.CHANGE, couleurSelectionnee);
function couleurSelectionnee(evt:ColorPickerEvent) {
trace(evt.currentTarget.hexValue);
}
Changer la couleur d’un texte
Si vous ne connaissez pas la classe TextFormat() que nous utilisons dans cet exemple,
consultez le chapitre 14 qui traite de son utilisation.
Fichier de référence : Chapitre15/ColorPicker2.fla
import fl.controls.ColorPicker;
import fl.events.ColorPickerEvent;
var selecteurDeCouleur_comp:ColorPicker = new ColorPicker();
addChild(selecteurDeCouleur_comp);
selecteurDeCouleur_comp.x=2.5;
selecteurDeCouleur_comp.y=250;
selecteurDeCouleur_comp.addEventListener(ColorPickerEvent.CHANGE, couleurSelectionnee);
function couleurSelectionnee(evt:ColorPickerEvent) {
styleTitre.color = "0x"+evt.currentTarget.hexValue;
messageDeTest.setTextFormat(styleTitre);
}
var styleTitre:TextFormat = new TextFormat();
styleTitre.color = 0x000000;
styleTitre.size = 20;
messageDeTest.setTextFormat(styleTitre);
Le composant List
Nous avons souhaité conclure ce chapitre sur le composant List pour vous démontrer les
nombreuses similitudes avec la classe ComboBox(). Cela vous permettra de ne pas avoir à
réapprendre le mécanisme de la gestion d’un composant de type List qui est le même que
celui d’un ComboBox. Pour vérifier notre propos, nous vous invitons à ouvrir le fichier
List1.fla et à procéder aux modifications suivantes (il s’agit des lignes d’instruction
suivies d’un commentaire) :
368
var selecteurDeCouleur_comp:ColorPicker = new ColorPicker();
addChild(selecteurDeCouleur_comp);
selecteurDeCouleur_comp.x=2.5;
selecteurDeCouleur_comp.y=250;
selecteurDeCouleur_comp.addEventListener(ColorPickerEvent.CHANGE, couleurSelectionnee);
function couleurSelectionnee(evt:ColorPickerEvent) {
trace(evt.currentTarget.hexValue);
}
Changer la couleur d’un texte
Si vous ne connaissez pas la classe TextFormat() que nous utilisons dans cet exemple,
consultez le chapitre 14 qui traite de son utilisation.
Fichier de référence : Chapitre15/ColorPicker2.fla
import fl.controls.ColorPicker;
import fl.events.ColorPickerEvent;
var selecteurDeCouleur_comp:ColorPicker = new ColorPicker();
addChild(selecteurDeCouleur_comp);
selecteurDeCouleur_comp.x=2.5;
selecteurDeCouleur_comp.y=250;
selecteurDeCouleur_comp.addEventListener(ColorPickerEvent.CHANGE, couleurSelectionnee);
function couleurSelectionnee(evt:ColorPickerEvent) {
styleTitre.color = "0x"+evt.currentTarget.hexValue;
messageDeTest.setTextFormat(styleTitre);
}
var styleTitre:TextFormat = new TextFormat();
styleTitre.color = 0x000000;
styleTitre.size = 20;
messageDeTest.setTextFormat(styleTitre);
Le composant List
Nous avons souhaité conclure ce chapitre sur le composant List pour vous démontrer les
nombreuses similitudes avec la classe ComboBox(). Cela vous permettra de ne pas avoir à
réapprendre le mécanisme de la gestion d’un composant de type List qui est le même que
celui d’un ComboBox. Pour vérifier notre propos, nous vous invitons à ouvrir le fichier
List1.fla et à procéder aux modifications suivantes (il s’agit des lignes d’instruction
suivies d’un commentaire) :
