我们使用pureMVC多核作为flex框架, 当我们需要加载模块时,我们使用第一行“moduleEval.swf”;。
它适用于本地测试。
但不是在网上显而易见的生产服务器上,在这种情况下我需要把他的完整网址。
这是正常的吗?
moduleLoader.url = "moduleEval.swf";
//moduleLoader.url = "http://www.foobar.com/site_media/mymodule.swf";
谢谢,
格雷格
答案 0 :(得分:1)
我几乎总是使用绝对网址,没有网站名称。 URL基目录是根应用程序的任何位置。因此,如果您在另一个应用程序中加载模块,并且该模块加载另一个或类似的东西,则任何相对URL都相对于基本应用程序。
moduleLoader.url = "/site_media/moduleEval.swf";