2009-02-12 11 views

Répondre

1

J'ai déjà rencontré un problème similaire, mais je ne me souviens pas comment le dupliquer. Il n'apparaît plus dans le projet que je l'ai vu pour la première fois, donc les deux choses que je connais sont arrivées depuis. Bien sûr, il pourrait y avoir une autre variable, mais le projet fonctionne maintenant ...

Je suspecte que le champ est encore éditable. Ce serait ma première supposition. La première chose que je voudrais essayer alors:

//(in a flash.text object (Flash or Flex)) 
myTxtFld.type = TextFieldType.DYNAMIC; 

//(in a mx.controls object (Flex)) 
myTxtFld.editable = false; 

Si cela ne fonctionne pas, essayez l'imbrication TextField quelque chose avec un écouteur MouseEvent.ROLL_OVER et useHandCursor définie sur False. par exemple:

var spt:Sprite = new Sprite(); 
spt.useHandCursor = false; 
spt.addChild(myTxtFld); 
spt.addEventListener(MouseEvent.ROLL_OVER, function(anon:*){}); 
0

Je crois Flash/AS3 voit le curseur de texte comme une sélection largeur zéro, je ne vois pas comment il devrait être possible de faire ce que vous voulez ici, sauf peut-être étendre textfield et en plaçant votre curseur sur MouseEvents

Questions connexes