如何找到定义的闪存变量?

时间:2011-04-18 09:57:03

标签: php flash actionscript-3

我是php开发人员,我的html集成商给了我一个swf文件。

集成后,我看到定义了一些参数。我想编辑它们。 它们位于对象标记中:

<object ...>
param name="flashvars" value="var1=val1&var2=val2..."
</object>

我在哪里可以找到vars?

谢谢。

积分器已经搬走了

1 个答案:

答案 0 :(得分:7)

Pure AS3项目:

var flashvars : Object = LoaderInfo(this.root.loaderInfo).parameters;

Flex3项目:

var flashvars : Object = Application.application.parameters;

Flex4项目:

var flashvars : Object = FlexGlobals.topLevelApplication.parameters

现在我们可以检查一下:

for (var key : String in flashvars)
    trace("var: " + key + ", value: " + flashvars[key]);