Bonjour amis développeurs !
mise en situation :
J'ai programmé une classe de diaporama qui utilise un fichier xml pour trouver le chemin des images à afficher. J'ai intégré le swf dans ma page web grâce à la classe swfObject, de la manière suivante :
1 2 3 4 5 6 7 8 9 10
|
<script type="text/javascript">
//Diaporama
var flashvars = {};
flashvars.albumXML="xml/test.xml"
var params = {};
var attributes = {};
attributes.id = "photoCadre";
swfobject.embedSWF("diapo.swf", "photoCadre", "654", "500", "9.0.0", false, flashvars, params, attributes);
</script> |
Je lui passe la variable albumXML qui contient le chemin du fichier XML à charger, puis dans le code actionscript, j'exploite cette variable :
1 2 3 4 5 6 7 8 9 10
|
private function loadImagesPath():void
{
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE,loadImagesPathCompleted);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, loadImagesPathIoError);
var info:Object = loaderInfo.parameters;
var page_actuelle:String=info.albumXML;
urlLoader.load(new URLRequest(page_actuelle));
} |
En local tout se passe bien, mais sur mon site, l'évènement IOErrorEvent est déclenché, affichant mon message d'erreur personnalisé avec la fct loadImagesPathIoError.
Voila je ne comprends pas bien pourquoi ma classe fonctionne bien en local et pas sur le site, j'ai vérifié que le chemin passé est le bon, je me demande donc si ce n'est pas une histoire de configuration du serveur, et si c'est le cas, je n'ai vraiment aucune idée de par ou chercher.
Dans l'attente ne serai-ce que d'une piste, merci d'avoir prété attention à mon problème.
mon site : photos Nouvelle Zelande
Partager