我使用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。
请告诉我它应该怎么写。
谢谢!
我尝试将其设置为运行时共享库。 但是,这个案子无法解决。
为什么“将其设置为运行时共享库”是否有必要这样做?
答案 0 :(得分:0)
首先,您应该尝试使用SWFObject而不是原始Flex3包装器(已在Flex 4中修复此问题以使用swfobject)。
从这里,您一次只能加载一个资源模块。我不明白为什么你需要有多个,因为它们是特定于语言的。如果要在其中加载其他内容,则需要将其设置为需要加载的运行时共享库。