Flex: Cómo llamar a una función de ActionScript de anclaje htmlText
-
22-08-2019 - |
Pregunta
¿Hay alguna manera de llamar a una función de escritura de la acción de un anclaje que se define en la propiedad htmlText del componente TextArea.
Gracias
Solución 2
Tengo la respuesta aquí ..
Otros consejos
Si este anclaje es un href de una etiqueta, puede distribuir eventos y manejarlos así:
<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 clase ExternalInterface le proporcionará un canal de comunicación entre Javascript y Actionscript. El uso de esta clase, puede escuchar las llamadas de la página Javascript, así como, los mensajes de despacho y los datos retrospectivos.
Los enlaces a continuación hacen referencia a AS 3.0. Esperamos que ayuda!
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow