如何将多资源加载到资源模块URL

时间:2011-10-17 02:12:54

标签: flex flex3 flexbuilder

我使用Flex3.0(SDK 3.2)。

我有一个问题Flex(resourceModuleURLs)。

我正在使用HTML包装器中的flashVars属性加载资源,如下所示。

AC_FL_RunContent(
    "src", "ResourceModuleApp",
    "flashVars", "resourceModuleURLs=es_ES_ResourceModule.swf&localeChain=es_ES",
    "width", "500",
    "height", "500",
    "align", "middle",
    "id", "ResourceModuleApp",
    "name", "ResourceModuleApp",
    "allowScriptAccess","sameDomain",
    "type", "application/x-shockwave-flash",
    "pluginspage", "http://www.adobe.com/go/getflashplayer"
);

※参考  http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f3c.html

虽然现在只有es_ES_ResourceModule.swf,但我想指定两个,es_ES_ResourceModule.swf和es_ES_ResourceModule2.swf。

请告诉我它应该怎么写。


谢谢!

我尝试将其设置为运行时共享库​​。 但是,这个案子无法解决。

为什么“将其设置为运行时共享库​​”是否有必要这样做?

1 个答案:

答案 0 :(得分:0)

首先,您应该尝试使用SWFObject而不是原始Flex3包装器(已在Flex 4中修复此问题以使用swfobject)。

从这里,您一次只能加载一个资源模块。我不明白为什么你需要有多个,因为它们是特定于语言的。如果要在其中加载其他内容,则需要将其设置为需要加载的运行时共享库​​。