2009-05-16 4 views

ответ

0

Класс ExternalInterface предоставит вам канал связи между Javascript и Actionscript. Используя этот класс, вы можете прослушивать вызовы с Javascript страницы, а также отправлять сообщения и данные обратно.

Следующие ссылки ссылаются на AS 3.0. Надеюсь, это поможет!

ExternalInterface Docmentation

Usage Description

Sample Code

+0

браузер может не поддерживать внешнюю функцию, или javascript может быть отключен .. –

5

Если якорь является HREF из тега, вы можете отправлять события и обрабатывать их так:

<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)" /> 
Смежные вопросы