2012-09-28 37 views
0

我有一个textarea,将有超链接到YouTube视频。我有一个用作YouTube播放器的动画片段。我怎么做到这一点,当用户点击textarea中的某个YouTube而不是浏览器导航时,它会将该链接发送到我的动画片段?如何用movieclip打开链接? AS3

此外,这个textarea将有正常的超链接,需要点击并正常处理。

回答

1

如果我理解你的问题的权利,你需要捕捉用户点击特定的链接。

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

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

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

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

在这种情况下,文本字段

:将在 text财产

完成的示例分派TextEvent.LINK与 “myLink的”

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