Flex modulleader url,为什么不能只看根目录?

发布于 2024-07-30 06:41:50 字数 316 浏览 7 评论 0原文

我们使用 pureMVC 多核作为 Flex 框架, 当我们需要加载模块时,我们使用第一行“moduleEval.swf”;。

它在本地测试中运行良好。

但不是在在线的生产服务器上,在这种情况下我需要输入完整的 URL。

这正常吗?

 moduleLoader.url = "moduleEval.swf";
//moduleLoader.url = "http://www.foobar.com/site_media/mymodule.swf";

谢谢,

格雷格

We are using pureMVC multicore as the flex Framework,
When we need to load a module we use the first line "moduleEval.swf";.

It works well in local for testing.

But not on the production server which is obvioulsy online, in which case i need to put he full URL.

Is that normal ?

 moduleLoader.url = "moduleEval.swf";
//moduleLoader.url = "http://www.foobar.com/site_media/mymodule.swf";

Thanks,

Greg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请恋爱 2024-08-06 06:41:50

我几乎总是使用绝对网址,不带网站名称。 URL 基目录是根应用程序所在的位置。 因此,如果您在另一个应用程序中加载一个模块,并且该模块加载另一个或其他内容,则任何相对 URL 都是相对于基本应用程序的。

moduleLoader.url = "/site_media/moduleEval.swf";

I almost always use absolute urls, without the site name. The URL base directory is wherever your root application is. So if you load a module within another app, and that module loads another or something, any relative urls are relative to the base app.

moduleLoader.url = "/site_media/moduleEval.swf";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文