我正在将参数传递给 flex 应用程序,如下所示,但它始终显示为空。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="metaplayer">
<param name="movie" value="multicastplayer.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="group" value="8155" />
<param name="password" value="8155" />
<param name="type" value="2" />
<param name="streamname" value="8155" />
</object>
从 flex 访问它显示为空的任何一种方式。WriteText 只是我在文本框中显示变量的函数。
writeText(mx.core.Application.application.parameters.group);
for (var i:String in FlexGlobals.topLevelApplication.parameters) {
writeText( i + ":" + FlexGlobals.topLevelApplication.parameters[i] + "\n");
}