单击TextArea的htmlText属性的HTML元素上的事件

时间:2017-03-21 16:12:35

标签: actionscript-3 flash event-handling textarea movieclip

我在htmlText对象的 TextArea 属性中创建了多个锚标记。我想在用户点击任何一个锚标记时调度事件。

示例代码:

myTextArea.htmlText = "<a href=\"somelink1\">somelabel1</a><br/><a href=\"somelink2\">somelabel2</a>";

1 个答案:

答案 0 :(得分:0)

htmlText不是MovieClip的属性,而是TextField

var t:TextField = new TextField();
t.htmlText = "<a href=\"event:my event text\">somelabel1</a>";
this.addChild(t);
t.addEventListener(TextEvent.LINK, onLinkClicked);

function onLinkClicked(e:TextEvent):void {
    trace("Event text:", e.text);
}

您可以在给定页面上阅读更多相关信息。