【发布时间】:2011-09-29 17:35:58
【问题描述】:
这让我发疯了...根据我的研究,我应该能够将 QueryString 参数直接传递给 swf 对象,如下所示:
http://localhost:3000/SomeFlash/bin-debug/myFlash.swf?userId=827419
在 mxml oncreationcomplete 方法中我尝试了以下方法:
// oncreationcomplete method
var userIdTest1:String = FlexGlobals.topLevelApplication.parameters[0];
var userIdTest2:String = Application.application.parameters.userId;
var userIdTest3:String = this.parameters.userId;
// External Interface
ExternalInterface.addCallback("OnGameLoad", ClientParams);
// callback method
protected function ClientParams(userId:String):void
{
this.userId = userId;
}
来源 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf626ae-7feb.html
我正在使用带有 Flex 4.5.1 编译器的 Flashbuilder 4.5。我正在使用带有 html 包装器的 mxml,但我试图通过 url 将参数直接传递给 swf。
【问题讨论】:
标签: apache-flex flex4 flash query-string