在Flex中传递和读取参数到.swf的正确方法?

时间:2010-06-21 18:19:46

标签: flex

将参数传递给部署为.swf的Flex应用程序的首选方法是什么?如何从Flex读取参数?

我正在寻找相当于在Flex土地上传递和阅读网址参数。

3 个答案:

答案 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

Flex Examples