2009-12-03 4 views
0

Je sais que cela a déjà été demandé. Mais la solution donnée ne fonctionne pas.Les données xml n'apparaissent pas dans le film flash

J'ai un page.php avec une bannière flash incorporée. banner.swf se charge, mais n'affiche rien car il n'obtient pas ses données de data.xml qui se trouve dans flash/briquet/data.xml

Cela ne fonctionne que si les fichiers banner.swf et data.xml et banner_images sont tous dans le répertoire racine. Ce n'est pas possible et totalement inacceptable. J'ai donc obtenu quelques infos ici sur la définition d'un paramètre comme this :: :: qui est exactement là où réside le fichier data.xml. Je pensais que cela devait être la solution. Toujours aucune donnée n'est chargée ... sauf si j'ai le fichier data.xml, banner.swf, banner_images, tous dans le répertoire racine où réside page.php qui contient le code objet. Comment puis-je faire fonctionner cette chose apparemment facile?

+0

avez-vous mis crossdomain.xml? – bhups

Répondre

0

pouvez-vous donner une structure de répertoire détaillée et un exemple de fichier xml? le problème est probablement que vous fournissez des chemins relatifs incorrects dans le fichier de données ainsi que le chemin d'accès incorrect au fichier data.xml dans votre code d'intégration, mais que vous avez besoin d'exemples pour vérifier et vous aider à résoudre.

Bien que généralement la chose la plus facile à faire est d'utiliser des chemins absolus comme "/ chemin/vers/tout" dans les balises emebed et le fichier data.xml. Bien sûr, ce n'est pas toujours possible de faire selon la situation.

Questions connexes