Flash:AS3,将URL链接到电影剪辑?
我需要能够点击我的电影文本,并有它带我到一个网站。 现在文本只是一个电影剪辑,它从右边滑入Flash:AS3,将URL链接到电影剪辑?,flash,actionscript-3,web,movieclip,Flash,Actionscript 3,Web,Movieclip,我需要能够点击我的电影文本,并有它带我到一个网站。 现在文本只是一个电影剪辑,它从右边滑入 提前感谢:您可以捕获鼠标单击电影剪辑并将其发送到url(B hackish)。或者您可以在文本字段中使用html(如果您的文本字段是动态的,则为a),如果您有一个静态文本字段,则为C 手动光标将仅显示在实际链接上 tf.htmlText = 'Create link with <a href="http://www.example.com">TextField.htmlText</a&g
提前感谢:您可以捕获鼠标单击电影剪辑并将其发送到url(B hackish)。或者您可以在文本字段中使用html(如果您的文本字段是动态的,则为a),如果您有一个静态文本字段,则为C 手动光标将仅显示在实际链接上
tf.htmlText = 'Create link with <a href="http://www.example.com">TextField.htmlText</a>';
C
在flash IDE中,选中textfield实例,查看“属性”面板中的“选项”下,您可以为textfield指定链接。实际上,它是将文本框链接到url?听起来很简略,但如果你知道一种更简单的方法,那也太好了:]如果它只是简单的TLF文本,我能用它代替按钮吗?例如,我可以只输入文本的实例名而不是按钮的实例名吗?或者我必须将文本转换为按钮或其他东西吗?我只是尝试了一下,但无法单击文本,我只能高亮显示它。我这样做了,如果我单击文本,它确实会打开页面,但光标并不表示它是链接。是的,确实如此。在不知道你在那里设置了什么的情况下,很难找到一种“破解”东西的方法。如果光标显示,请使用选项A;如果文本保持静止,请使用选项B……还有另一个选项,我将编辑答案。我可以给你发送我正在制作的电影吗?它一点也不大,也不复杂,这是我在flash中的第一个项目。我可以发电子邮件给你吗?
clip.addEventListener(MouseEvent.CLICK, myBtnClicked);
clip.buttonMode = true;
function myBtnClicked(e:MouseEvent):void {
var url:String = "http://www.example.com";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Error occurred!");
}
}