2009-05-16 11 views

Répondre

1

je suis la réponse here ..

0

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!

ExternalInterface Docmentation

Usage Description

Sample Code

+0

navigateur ne prend pas en charge les fonctions externes, ou Javascript peut être désactivé .. –

5

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)" /> 
Questions connexes