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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Actionscript 3 ClickTag在Flash AS3中抛出错误_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 ClickTag在Flash AS3中抛出错误

Actionscript 3 ClickTag在Flash AS3中抛出错误,actionscript-3,flash,Actionscript 3,Flash,我有一个和论坛帖子解释的完全一样的问题 相反,我得到了以下错误 TypeError: Error #1010: A term is undefined and has no properties. at Untitled_fla::MainTimeline/onButtonClick() 我尝试了答案的解决方案,但不幸的是,我仍然得到相同的错误 我也尝试了下面的帖子答案 然后,当我单击横幅时,我得到以下错误: TypeError: Error #2007: Parameter ur

我有一个和论坛帖子解释的完全一样的问题

相反,我得到了以下错误

TypeError: Error #1010: A term is undefined and has no properties.
    at Untitled_fla::MainTimeline/onButtonClick()
我尝试了答案的解决方案,但不幸的是,我仍然得到相同的错误

我也尝试了下面的帖子答案

然后,当我单击横幅时,我得到以下错误:

TypeError: Error #2007: Parameter url must be non-null.
    at global/flash.net::navigateToURL()
    at Untitled_fla::MainTimeline/onClick()
我的代码:

stage_mc.addEventListener(MouseEvent.MOUSE_UP, onClick);

// The onClick function, how open the new clickTag URL when called
function onClick(e:MouseEvent):void {
 if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:") 
    {
         navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank");
    }
}

您确定这与标准小部件工具包(SWT)有关吗?如果没有,请用合适的标签替换标签。如果是的话,请忽略我的评论。你能进一步澄清一下(SWT)吗?因为我要在AdobeFlashCS4中添加此代码。可以吗?你可以发布你的点击处理程序代码吗?谢谢,但是当我添加你的代码时,什么都没有发生。然而,我看了youtube教程,根据他们的说法,我犯的错误是可以的。当您在IDE中运行此程序时,该错误将由广告公司处理,不会发生任何情况。代码显示“如果有一个名为“clickTAG”的flashVar,请使用该变量退出”。由于IDE中运行的swf没有可用的FlashVar,因此单击时不会发生任何事情。如果您将swf嵌入到HTML页面上,并将带有url值的“clickTAG”flashVar传递给swf,那么它就会工作。
function onClick(e:MouseEvent):void {
    if ( stage.loaderInfo.parameters.clickTAG ) 
    {
        navigateToURL(new URLRequest( stage.loaderInfo.parameters.clickTAG ), "_blank");
    }
}