2010-01-14 4 views
0

Je voudrais créer du texte sur la scène que ne répond pas à l'activité de la souris. J'ai trouvé qu'après avoir ajouté un morceau de texte à une classe que j'utilise pour dessiner, il recouvre une partie de la zone de souris de ma classe et empêche l'utilisateur de rouler sur les autres éléments graphiques ...AS3: Textfield état actif

y at-il quelque chose comme:

var t:TextField = new TextField(); 
t.text = "hello"; 
t.active = false; //i know that this is wrong, but I haven't found an equivalent method 

Merci, JML

Répondre

2

Utilisez cette

t.selectable = false; 
+0

Merci, sam. Je ne sais pas comment j'avais raté ça. – jml

+0

FWIW, le problème a également eu à voir avec l'ordre dans lequel j'ajoutais des enfants. Parce que le champ de texte a "sur le dessus", il obstruait la zone de souris des autres graphiques. Une solution rapide pour cela (ne sais pas d'une autre manière) est d'ajouter le champ de texte enfant de sorte qu'il dessine 'en dessous' des autres choses. – jml

Questions connexes