Aide - Recherche - Membres - Calendrier
Version complète : TextArea.textField.numLines ?
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Flex
NeoKoD
Bonjour,

L'élément TextArea a une propriété protégé nommée "textField" qui est l'instance du composant TextField utilisé pour créer le TextArea.

Je souhaiterais lire une propriété de l'instance textField, j'ai tenté via monTextArea.textField.numLines mais ça ne marche pas.

Le fait que la propriété soit en "protected" supposes sûrement quelque contraintes ?

Au pire, je pourrais remplacer mon TextArea par un TextField mais le TextField n'est pas un descendant de UIComponent et donc je ne peux pas l'ajouter avec un addChild sur mon application...

Si quelqu'un à une piste, merci !
iteratif
Il te suffit de créer un composant personnalisé en héritant de TextArea comme ca tu as accès à la propriété textField :
Actionscript
 
package net.iteratif.controls {
import mx.controls.TextArea;
 
public class SuperTextArea extends TextArea {
public function get numLines():Number {
return textField.numLines;
}
 
public function SuperTextArea() {
 
}
}
}


voila ... wink.gif
NeoKoD
Belle astuce :-)

Merci !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.