这就是我处理 html flash vars 的方式:
var flashVars:Object = new Object();
flashVars = this.loaderInfo.parameters;
for (var item:String in flashVars)
{
switch (item)
{
case "phoneNumber" :
phoneNum = String(flashVars[item]);
break;
}
}
只有一个 var 有点冗长,但我喜欢灵活地在项目的后期进行更改..
无论如何,编写一个简单地重新加载 swf 的快速重置函数比编写我在 swf 中操作的对象的属性矩阵更有效;因此,我使用以下代码:
function reset(){
var url = stage.loaderInfo.url;
var request = new URLRequest(url);
navigateToURL(request,"_level0");
}
我需要做的是将 flashvars 从 flashVars 对象传递给请求 var,我认为发烧让我过度思考......以前有人做过吗?