2010-07-03 3 views
1

Je tente simplement de définir la position du curseur au début du flux de texte lors de sa première visualisation, sans avoir à cliquer et activer le texte pour voir le curseur clignotant.ActionScript Définition de la position du curseur dans le cadre de mise en page du texte

googler retours que la solution est de le faire:

textFlow.interactionManager = new EditManager(new UndoManager()); 
textFlow.interactionManager.setSelection(0, 0); 

cependant setSelection() n'est pas une fonction valide des gestionnaires de sélection ou modifier.

1061: Appel à une setSelection méthode éventuellement définie par une référence de type statique flashx.textLayout.edit: ISelectionManager.

Répondre

2

trouvé. Pour toute autre personne confrontée au cauchemar qu'est la documentation du framework de mise en page, vous pouvez positionner et afficher automatiquement le curseur clignotant après l'affichage du texte en écrivant ceci:

textFlow.interactionManager.selectRange(0, 0); 
textFlow.interactionManager.setFocus(); 
Questions connexes