2009-08-06 9 views
0

Nous utilisons PureMVC multicore comme le cadre flexible, Lorsque nous devons charger un module, nous utilisons la première ligne "moduleEval.swf" ;.Flex modulleader url, pourquoi ne pas juste regarder la racine?

Il fonctionne bien en local pour les tests.

Mais pas sur le serveur de production qui est obvioulsy en ligne, auquel cas j'ai besoin de mettre l'URL complète.

Est-ce normal?

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

Merci,

Greg

Répondre

1

J'utilise presque toujours urls absolue, sans le nom du site. Le répertoire de base de l'URL est l'emplacement de votre application racine. Donc, si vous chargez un module dans une autre application, et que ce module en charge un autre ou quelque chose, toutes les URL relatives sont relatives à l'application de base.

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