HTML 5 の Swiffy でエクスポートされた 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 コードを追加して、Web ページに変数を設定しました (今のところバグはありません)。
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");
}
しかし、それは機能しません:(そして変数は通過しません。これはアニメーションにさえバグを引き起こします。
質問は、変数を window.open 関数に渡すには、Flash コード行をどのように記述すればよいですか? 私は何が欠けていますか?
助けてくれてどうもありがとう