如何用movieclip打开链接? AS3

时间:2012-09-28 08:21:37

标签: actionscript-3 flash

我有一个textarea,它将包含指向youtube视频的超链接。我有一个用作youtube播放器的movieclip。我怎么能这样做呢,当用户点击像textarea中的youtube而不是浏览器导航时,它会将该链接发送到我的movieclip?

此外,此textarea将具有正常的超链接,需要单击并正常处理。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你需要抓住用户点击特定链接。

在AS2中,你可以在html标签“a”的href参数中编写特殊代码:

<a href="asfunction:your_function_name,param">

在AS3中,您可以以类似的方式触发事件:

<a href="event:myLink">example text</a>

在这种情况下,TextField将使用text属性中的“myLink”调度TextEvent.LINK

完成的例子:

mText.htmlText = '<a href="event:myLink">example text</a>';
mText.addEventListener(TextEvent.LINK, textEvent)
function textEvent(event:TextEvent) : void {
    trace('link to '+event.text);
}