geek space web solutions

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

Tuesday, 09 November 2010 13:59
There are no translations available.

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;
 

Comments  

 
# Guest 2010-11-29 02:58
nice article ,thank you for sharing!
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh

Sections


Last articles

Utiliser des expressions rég... firstElementChild / firstChi... Module Fade Rotator pour Joo... Construire un nouveau projet... XML Manager : XML online edi... Premiers pas en Objective-C... Ouvrir une Squeezebox en jav... AS2 : Customiser une ComboBo... Lancer une application au dé... Automatiser vos META avec le...

Sondages

Do you think HTML5 can completely replace Flash ?
 
Would you be interested in an online XML editor ?
 

Paypal

paypal

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