Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash:AS3,将URL链接到电影剪辑?_Flash_Actionscript 3_Web_Movieclip - Fatal编程技术网

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!");
        }
    }