Focus et ScrollPane - Problèmes d'événements |
Tuesday, 09 November 2010 13:59 | |||
There are no translations available. ![]() Le composant ScrollPane est bien utile pour afficher dans un bloc flash au dimensions finies un élément plus grand. Le ScrollPane ajoute automatiquement les barres de scrolling si nécessaire.
Néanmoins, j'ai constaté des problèmes d'événements dans les éléments flash contenu dans un ScrollPane. Dans mon cas, l'événement TextEvent.LINK (lien dans un TextField) n'était déclenché qu'à partir du second click. Après avoir cherché sur les forums, j'ai constaté que le problème revenait souvent mais je n'ai jamais trouvé de solutions. (Comme souvent malheureusement) :-( J'ai fini par trouver une solution par moi-même et c'est pourquoi j'écris cet article. Sur certains forums, on explique que la source du problème provient de la classe UIComponent dont hérite la classe ScrollPane. Package fl.containers
Classe public class ScrollPane Héritage ScrollPane ![]() ![]() ![]() ![]() Je me suis donc concentré sur mon instance de ScrollPane et en désactivant le focus du ScrollPane celui-ci n'entre plus en conflit avec les focus des éléments enfants... sp = new ScrollPane();
|
Comments
RSS feed for comments to this post