Flex modulleader url, почему нельзя просто посмотреть в корень? - PullRequest
0 голосов
/ 06 августа 2009

Мы используем многоядерный pureMVC в качестве гибкой платформы, Когда нам нужно загрузить модуль, мы используем первую строку «moduleEval.swf»;.

Хорошо работает на локальном уровне для тестирования.

Но не на рабочем сервере, который подключен к сети, в этом случае мне нужно указать полный URL.

Это нормально?

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

Спасибо

Грег

1 Ответ

1 голос
/ 07 августа 2009

Я почти всегда использую абсолютные URL без названия сайта. Базовый каталог URL находится там, где находится ваше корневое приложение. Поэтому, если вы загружаете модуль в другое приложение, а этот модуль загружает другое или что-то еще, любые относительные URL-адреса относятся к базовому приложению.

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