geek space web solutions

Focus et ScrollPane - Problèmes d'événements

Mardi, 09 Novembre 2010 13:59
sp focus
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 Inheritance BaseScrollPane Inheritance UIComponent Inheritance Sprite Inheritance etc...

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();
sp.focusEnabled=false;
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Sections


Sondages

Pensez-vous que le HTML5 puisse complètement remplacer Flash ?
 
Seriez-vous intéressé par un éditeur d'XML en ligne ?
 

Paypal

paypal

Code du plugin Joomla AutoSEO 1.2 par www.geek-space.fr