Flash AS3点击标签错误#1010
我得到了这个clicktag,但它不起作用:Flash AS3点击标签错误#1010,flash,clicktag,Flash,Clicktag,我得到了这个clicktag,但它不起作用: MyClickTagButton.addEventListener( MouseEvent.CLICK, function():void { if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:") { navigateToURL( new URLRequest(root.loaderInfo.parameters.clickTAG),
MyClickTagButton.addEventListener(
MouseEvent.CLICK,
function():void {
if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:") {
navigateToURL(
new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank"
);
}
}
);
当我单击它时,会出现以下错误:
TypeError: Error #1010: A term is undefined and has no properties.
at Function/< anonymous >()
TypeError:Error#1010:术语未定义且没有属性。
在函数/()
使用匿名函数作为事件处理程序是一种不好的做法
其次,您的按钮是否有实例名MyClickTagButton
?如果不是,则必须更改其实例名称,或者更改代码以匹配现有实例名称
MyClickTagButton.addEventListener(MouseEvent.CLICK, onButtonClick);
//this has to match the instance name of the button
function onButtonClick(e:MouseEvent):void
{
if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:")
{
navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank");
}
}
啊,还有最后一件事:当您在独立播放器中测试它时,clickTAG参数没有设置,因此当您单击按钮时,可能不会发生任何事情。使用匿名函数作为事件处理程序是一种不好的做法 其次,您的按钮是否有实例名
MyClickTagButton
?如果不是,则必须更改其实例名称,或者更改代码以匹配现有实例名称
MyClickTagButton.addEventListener(MouseEvent.CLICK, onButtonClick);
//this has to match the instance name of the button
function onButtonClick(e:MouseEvent):void
{
if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:")
{
navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank");
}
}
啊,最后一件事:当你在独立播放器中测试它时,clickTAG参数没有设置,所以当你点击按钮时,可能什么也不会发生