Je charge des données de TextFlow à spark: TextArea. Dans TextFlow, j'ai des éléments 'a href'. Le problème réside dans l'adresse des éléments 'link'. Certains d'entre eux iront en dehors de la page (ceux-ci je partirai sans rien faire), d'autres iront à d'autres sous-pages de mon site (celles-ci je dois attraper et traiter dans le code).FLEX: Comment attraper un événement 'href'
J'ai prévu d'attraper l'événement 'cliquant sur le lien' pour décider quoi faire, mais je ne peux pas le faire. J'ai lu que par écrit
<a href="event:page_adress">
je pourrais attraper l'événement sur le lien: événement dans le vieux mx: TextArea, mais je ne peux pas faire ça ici. J'ai essayé d'ajouter manuellement:
addEventListener(TextEvent.Link, functionName)
mais cela ne fonctionne pas. Lorsque je passe à l'événement MOUSE_CLICK, j'attrape l'événement, mais je ne peux pas l'analyser pour obtenir l'adresse requise.
Quelqu'un a une idée de comment le faire? Je n'ai pas à coller avec TextArea, mais les composants doivent télécharger le contenu de TextFlow.
PS Je remarque que quand je événement ajouté: page_adress au « a href » le lien ne fonctionne plus (cela signifie qu'il a probablement commencé lancers), mais je ne peux pas l'attraper ...
PS2 TextFlow est importé base de données externe avec
TextFlowUtil.importFromXML
i essayé d'utiliser dans l'élément de lien, cliquez sur l'événement, mais cela ne fonctionne pas:
<a click="myClickHandler(event)">
myClickHandler doesnt courir après avoir cliqué sur le lin k ...