bonjour tout le monde,
Je dois faire un outil de dessin interactif en ActionScript.
Je veux savoir si kelkun a une idee comment faire une selection dans un cahmp de texte pour changer la police ou la couleur par exemple et uniquement sur la zone selectionnee.
Le probleme c'est un probleme de 'focus', des que j'appuis sur un bouton le texte perd le focus et l'action ne se fait pas du coup.
Si kelkun a une idee je serai reconnaissant
Merci
Voici le code que j'utilise:
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 //extrait de la classe function Text(){ var fld:String = "txtfld"; this.txt = this.createEmptyMovieClip("txtClip", 10); this.txt.createTextField(fld, 1, 0, 0, 100, 25); //this.txtfld = this.txt[fld]; this.txtfld.type = "input"; this.txtfld.border = true; this.txtfld.multiline = false; this.txtfld.wordWrap = false; this.txtfld.autoSize = "left"; this.txtfld.text = "Text"; } public function changeFormat():Void { var selectZone = new Object(); selectZone.onSetFocus = function(tf){}; trace(Selection.getFocus()); var tf:TextFormat = this.txtfld.getTextFormat(); tf.bold = !tf.bold; this.txtfld.setTextFormat(tf); //Selection.addListener(selectZone); }
Partager