Pergunta

Existe alguma maneira de chamar uma função de script de ação de uma âncora que definiu na propriedade htmlText do componente TextArea.

Obrigado

Foi útil?

Solução 2

eu tenho a resposta aqui ..

Outras dicas

Se essa âncora é um href de uma tag, você pode despachar eventos e tratá-los assim:

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

A classe ExternalInterface irá lhe fornecer um canal de comunicação entre Javascript e Actionscript. Usando essa classe, você pode escutar chamadas a partir da página de Javascript, assim como, as mensagens de expedição e de volta dados.

Os links abaixo são referências AS 3.0. Espero que ajude!

ExternalInterface Docmentation

uso Descrição

Código de exemplo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top