navigateToURL(new URLRequest("other.html"), "_self");
other.html中嵌入了swf。 有没有办法可以将变量传递给other.html中嵌入的swf。
原因是我需要告诉swf用户是否已登录,如果他已登录,则将其传递给用户详细信息。随意提出可能更有效的替代方法。
我的整个网站都是用闪光灯制作的。
由于
答案 0 :(得分:2)
长时间没有写flash,但假设'+'是字符串连接方法......
对于GET变量我会这样做:
var url:String = "other.html";
url += "?someParam=someValue";
url += "&someOtherParam=someOtherValue";
navigateToURL(new URLRequest(url), "_self");
有效地制作了你的网址:
"other.html?someParam=someValue&someOtherParam=someOtherValue"
修改强>
这样的东西实际上抓住了查询变量...
function loaderComplete(myEvent:Event)
{
var myQueryStrings=this.loaderInfo.parameters;
var someParamValue:String=myQueryStrings.someParam;
}
this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete);