Bonjour,
J'ai réalisé il y a un bon moment une bannière flash/xml en grapillant des infos à droite à gauche. Celle-ci fonctionne correctement, pas de soucis (voir pj ). Depuis j'ai arrêté Flash mais pour une demande, j'ai souhaité le réutiliser pour un site et soucis, la bannière ne veux pas charger les images. Voici les réponses du webmaster :
Afin de pouvoir intégrer le flash "banniere" au sein du site ( via Interligo ),
il faudrait que le swf puisse prendre des paramètres (chemin du fichier xml, chemin du dossier images)
Le passage des paramètres se font via la page html (grâce à un javascript)
Exemple :
var fo = new FlashObject("{adresse_flash}", "block_mea{id}", "255", "109", "7", "#ffffff") ;
fo.addParam("wmode","transparent");
fo.addParam("quality","high");
fo.addVariable("xmlFile", "{xml_path}{xml_file}");
fo.addVariable("imageFolder", "{img_path}");
fo.write("block_mea{id}");
Les 2 paramètres sont :
xmlFile (qui contient le chemin relatif du fichier xml)
imageFolder ( qui contient le chemin relatif du dossier images )
Interligo (le framework) a besoin de fournir au flash des informations sur sa "position" dans le système de fichier.
C'est pourquoi j'ai précisé, le nom des variables ainsi que leur utilité à transmettre au flash pour qu'il puisse fonctionner sur ce framework.
En effet le composant flash est appelé à partir d'un autre dossier et donc le flash charge le fichier "banniere.xml" et le dossier img au mauvais endroit. Malheureusement il nous est impossible avec ce framework de modifier le dossier en cours pour qu'il pointe sur le dossier où le flash est stocké.
Une âme charitable pour m'aider ?
En tout cas merci d'avance !
Partager