将参数传递给部署为.swf
的Flex应用程序的首选方法是什么?如何从Flex读取参数?
我正在寻找相当于在Flex土地上传递和阅读网址参数。
答案 0 :(得分:1)
我喜欢使用FlashVars。
var paramObj:Object = Application.application.parameters;
trace(paramObj['foo']);
答案 1 :(得分:1)
public function getQuerystringProperty(property:String):String {
var bm:IBrowserManager = BrowserManager.getInstance();
var oArgs:Object = {};
bm.init("", "");
oArgs = mx.utils.URLUtil.stringToObject(bm.fragment, “&”);
if (oArgs[property])
return oArgs[property].toString();
return "";
}
从Flex中获取QueryString(无ExternalInterface)。
答案 2 :(得分:0)
将swf对象嵌入到html页面中,然后使用外部接口。这些文章可以帮助您:
http://www.adobe.com/livedocs/flex/2/langref/flash/external/ExternalInterface.html