Cela va pas regarde :
Mon événement FOCUS_IN appel la fonction essai2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 var Idtext : Array=new Array (); public function Pop_fenetre(event:MouseEvent):void { var Area : TextArea= new TextArea(); Area.x=300 + 20*i; Area.y=100 + 20*i; Area.horizontalScrollPolicy="off"; Area.verticalScrollPolicy="off"; Area.editable = false; Area.selectable=true; /* Area.mouseFocusEnabled=true; Area.focusRect=true; */ Area.id= "area" + i; Idtext.push(Area); trace (Area.id); addChild(Area); Area.styleName = "area"; i++; k=i-1; MoveEffect.target=PopUpManager.createPopUp(this,editeur,true); MoveEffect.play(); Area.addEventListener(MouseEvent.CLICK,mouseMoveHandler); Area.addEventListener(KeyboardEvent.KEY_UP,modif); Area.addEventListener(FocusEvent.FOCUS_IN,essai2); }
POur afficher ma textarea je suis obligé d'utiliser mon tableau Idtext avec l'indice k qui augmente a chaque fois qu'une texte area est cré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private function essai2(event:Event) : void { maVar=Idtext [k].htmlText; Alert.show(maVar); }
DOnc si je sélectionne la première textarea crée et que je veux afficher sa textarea cré je fais comment?
merci
Partager