2010-04-09 5 views
0

Mon projet Flash est constitué de plusieurs fichiers .swf, l'un d'entre eux charge la galerie XML. tout fonctionne bien sur ma machine, mais quand je le télécharge sur le serveur de test, le contenu de la galerie ne se charge pas.Problème XML AS3

Tous mes chemins sont relatifs au fichier SWF principal. Je n'arrive pas à faire des URLs absolues, b/c je dois livrer un paquet zip "fonctionnel".

Qu'est-ce qui pourrait ne pas fonctionner?

modifier:

Lorsque le préchargement sur le serveur de test sur mac je suis (IO errorError Event- charge n'a jamais terminé) sur FF et Chrome. Mais 0 erreurs sur pc.

+0

Pouvez-vous accéder au fichier XML avec votre navigateur après son téléchargement sur le serveur de test? –

+0

Oui, je peux accéder au fichier XML. –

Répondre

0

est-ce que ce pourrait simplement être les séparateurs de chemin spécifiques à l'OS ou la sensibilité à la casse?

Si vous délimitez des dossiers par "/" alors cela fonctionne sur tous les systèmes d'exploitation, mais si vous utilisez "\", cela peut fonctionner sur Windows uniquement. Notez également que pratiquement tous les systèmes de fichiers Linux/UNIX sont sensibles à la casse, alors que pour Windows, c'est l'inverse. Ainsi, alors que Windows ignore les cas de caractères différents, sur une machine Linux/UNIX, le fichier ne sera tout simplement pas trouvé.

0

Testez-vous l'application localement dans un navigateur ou dans l'EDI Flash?

Vérifiez si votre application peut accéder aux fichiers sur le réseau. Lorsque vous testez en utilisant le navigateur de votre machine, le fichier SWF s'exécute dans un sandbox local. Vous ne pouvez pas accéder aux fichiers et fichiers locaux sur le réseau en même temps. Il se peut que votre fichier SWF soit configuré pour accéder uniquement aux fichiers locaux.

La fenêtre 'Activité' dans Safari est utile dans les cas comme celui-ci. Vérifiez s'il affiche l'URL XML correcte lorsque vous chargez le fichier SWF à partir de votre serveur.