Est-il possible d'appeler une fonction de script d'action à partir d'une ancre définie dans la propriété htmlText du composant TextArea.Flex: Comment appeler une fonction actionscript à partir de l'ancre htmlText
Merci
Est-il possible d'appeler une fonction de script d'action à partir d'une ancre définie dans la propriété htmlText du composant TextArea.Flex: Comment appeler une fonction actionscript à partir de l'ancre htmlText
Merci
je suis la réponse here ..
La classe ExternalInterface vous fournira un canal de communication entre Javascript et Actionscript. En utilisant cette classe, vous pouvez écouter les appels depuis le Javascript de la page, ainsi que renvoyer les messages et les données.
Les liens ci-dessous font référence à AS 3.0. J'espère que cela pourra aider!
Si ce point d'ancrage est un href d'une balise, vous pouvez distribuer les événements et les traiter comme ça:
<mx:Script>
<![CDATA[
private function linkHandler(e:TextEvent):void
{
if (e.text == "test")
trace("test called")
}
]]>
</mx:Script>
<mx:creationComplete>
<![CDATA[
textArea.htmlText="<a href='event:test'>Link!</a>";
]]>
</mx:creationComplete>
<mx:TextArea id="textArea" link="linkHandler(event)" />
navigateur ne prend pas en charge les fonctions externes, ou Javascript peut être désactivé .. –