Flex: Wie eine Actionscript-Funktion von html Anker nennen
-
22-08-2019 - |
Frage
Gibt es eine Möglichkeit, eine Aktion Skript-Funktion von einem Anker zu nennen, die in definierten Eigenschaft html die Textarea-Komponente.
Danke
Lösung 2
bekam ich die Antwort hier ..
Andere Tipps
Wenn dieser Anker ein href von einem Tag ist, können Sie Ereignisse auslösen und behandeln sie wie folgt aus:
<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)" />
Die ExternalInterface-Klasse werden Sie mit einem Kommunikationskanal zwischen Javascript und Actionscript zur Verfügung stellen. Mit dieser Klasse können Sie hören für Anrufe aus der Javascript Seite sowie, Versand von Nachrichten und Daten zurück.
Die folgenden Links verweisen auf AS 3.0. Hoffe, das hilft!
ExternalInterface Docmentation
-Code Beispiel
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow