Swiffy - 设置clicktag - 语法问题

时间:2014-01-21 10:04:00

标签: actionscript-3 flash google-swiffy

我正在使用Swify for HTML 5导出的Flash CS6 / AS3。 我想在一个简单的按钮上包含一个clickTag,但找不到合适的语法。

以下基本代码由Flash生成,效果很好:

this.myButton.addEventListener("click", fl_ClickToGoToWebPage_2);
function fl_ClickToGoToWebPage_2() {
window.open("http://www.mysite.com", "_blank");
}

然后我添加了Google Swiffy提供的javascript代码来设置网页中的变量(到目前为止没有错误):

stage.setFlashVars("clickTAG=http://www.mysite.com");
stage.start();

在Flash(AS3)中,我尝试了通常的代码:

var paramList:Object = loaderInfo.parameters;
var urlRequest:URLRequest = new URLRequest(paramList["clickTAG"]);

function fl_ClickToGoToWebPage_2() {
window.open(clickTAG, "_blank");
}

但这不起作用:(并且变量没有通过。这甚至会破坏动画。

问题是,如何编写Flash代码行以将变量传递给我的window.open函数?我缺少什么?

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

如果您确定clickTAG设置正确,请使用navigateToURL尝试此链接中的方法:

Is there a way to get values form a swiffy animation

将您的链接字符串从swiffy发送到javascript函数&做你的窗户。打开那里的东西。