Question

Est-il possible d'appeler une fonction de script d'action à partir d'un point d'ancrage qui a défini dans la propriété htmlText composant TextArea.

Merci

Était-ce utile?

La solution 2

i obtenu la réponse ici ..

Autres conseils

Si ce point d'ancrage est un href d'une balise, vous pouvez distribuer les événements et les manipuler 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)" />  

La classe ExternalInterface vous fournira un canal de communication entre Javascript et Actionscript. L'utilisation de cette classe, vous pouvez écouter les appels de Javascript de, ainsi que des messages d'expédition et les données de retour la page.

Les liens ci-dessous font référence AS 3.0. Hope qui aide!

ExternalInterface Docmentation

description Utilisation

Exemple de code

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top