Bonsoir,
Je suis en train d'essayer de créer un texte avec 1 barre de défilement. Mais même suivant les instructions du livre, le compilateur me lance une erreur 1180 => Appel à une méthode qui ne semble pas définie, IUScrollBar. Le composant UIScrollBar, je l'ai dans ma bibliothèque. Pourtant ça marche sur le fichier du livre ! Je n'ai pas beaucoup de résolution du problème de l'erreur 1180 sur le net ou pas avec "UIScrollBar".
code :
import fl.controls.UIScrollBar;
import flash.text.TextFormat;
import flash.text.TextField;
//créer 1 format de texte
var unFormat:TextFormat = new TextFormat();
//modifier les propriétés du format de texte
unFormat.font = "Arial" ;
unFormat.size = 14;
unFormat.align = "left";
unFormat.italic = false;
unFormat.color = 0x0091C4;
//créer 1 zone de texte
var unTexte:TextField = new TextField();
//positionner le champ de texte
unTexte.x = 10;
unTexte.y = 10;
//définir la taille de la zone de texte
unTexte.width = 500;
unTexte.height = 200;
//modifier le format du texte
unTexte.defaultTextFormat = unFormat;
//modifier les propriétés de la zone de texte
unTexte.selectable = false;
unTexte.wordWrap = true;
unTexte.multiline = true;
unTexte.background = false;
unTexte.border = false;
unTexte.text = "uutnu u gufu vgukttugnuv vn ju fu ,ufhvugtvjfgnrvjn utnu u gufu vgukttugnuv vn ju fu ,ufhvugtvjfgnrvjn utnu u gufu vgukttugnuv vn ju fu ,ufhvugtvjfgnrvjn utnu u gufu vgukttugnuv vn ju fu ";
unTexte.type = "dynamic";
addChild(unTexte);
//créer un composant mx.controls.UIScrollBar
var uneScrollBarre:UIScrollBar = new UIScrollbar();
uneScrollBarre.scrollTarget = unTexte;
uneScrollBarre.height = unTexte.height;
uneScrollBarre.move(unTexte.x + unTexte.width+5, unTexte.y);
addChild(uneScrollBarre);