Charger un XML dans un clip - Flash/ActionScript - Programmation
Marsh Posté le 23-03-2009 à 09:02:00
T'as quoi comme code dans ton fichier Flash ?
Marsh Posté le 23-03-2009 à 11:49:40
si je mets "loadVariables("texte.xml", "_root" );" ça marche sur la première scène mais j aimerais que une partie du XML se charge dans les pages différente , ( News = le texte news dans texte.xml ) , et j aimerais qu il apparaisse quand on clique sur le bouton merci d'avoir répondu
Marsh Posté le 23-03-2009 à 12:03:01
Commence par charger ton XML correctement.
Si tu vas dans l'aide tu vas voir qu'il faut que tu procedes comme ca
Code :
|
Apres, ton objet XML tu peux le mettre dans un _global pour qu'il soit accessible de partout.
Quand c'est fait, tu peux acceder a tes donnees avec ce genre de syntaxe
my_xml.firstChild.childNodes[i].firstChild.nodeValue
En mettant le code adéquat sur chaque page, tu as ce que tu demandes.
Marsh Posté le 23-03-2009 à 12:18:06
Merci de ta réponse rapide , toujours le même problème persiste :s , ( je m'en sort pour faire une animation mais pas pour utiliser les codes xD ) Veux tu bien parler de ça avec moi par msn? comme ça je pourrais t envoyer un projet pour que tu me dises pq ça fais ça? :x tu me rendrais un très très grand service , voici mon adresse : nesokq@hotmail.com merci beaucoup d'avance
Marsh Posté le 23-03-2009 à 12:25:55
Non, dsl je fais pas de Hotline.
Par contre tu peux exposer ton problème ici et continuer a potasser la doc et tu pourras avancer.
Marsh Posté le 23-03-2009 à 12:30:16
Ok Okay , pourrais tu me dire exactement le code que je dois mettre?
"Apres, ton objet XML tu peux le mettre dans un _global pour qu'il soit accessible de partout. " pourrais tu m expliquer plus en détail?
"my_xml.firstChild.childNodes[i].firstChild.nodeValue " je dois placer ce code ou? , Voila tout mon problème je suis nul en AS , donc c'est du chinois pour moi mais j'ai fais tout mon site et me reste plus que ça a faire , Aussi , comment dois-je nomer mes cadres pour que mon XML se charge dedans? , Merci d'avance !!!
Marsh Posté le 23-03-2009 à 15:36:35
:x ça aurais été plus vite de t envoyer mon projet pour que tu vois le problème :s car c'est pas facile a expliquer en écris :s et faut absolument que je face par un XML mais bon
Marsh Posté le 24-03-2009 à 03:49:08
Et ouais c'est dur la vie, on a pas tout ce qu'on veut tout de suite
Pour le _global, c'est ta scene globale, un peu comme _root mais en + propre.
Pour l'initier, tu remplaces ca
var my_xml:XML = new XML();
par ca
_global.my_xml = new XML();
Comme ca, si tu charges ton XML sur l'image 1, il est quand meme accessible de partout.
Exemple : sur l'image 2 tu crees un champ texte que tu nommes news_txt. Ensuite, ton code donne ca
news_txt.text = _global.my_xml.firstChild etc ...
Marsh Posté le 22-03-2009 à 11:23:32
Bonjour tout le monde
Voila j'ai crée un site tout en flash mais j aimerais que dans chaque partie du site ( Chaque clip , home , news , etc ) un XML se charge dans un cadre prévu pour modifier facilement mes news ou autres , mais le problème c'est que si je met le cadre sur la première scène tout marche , si je le met dans le clip ça ne fonctionne pas :s comment faire?
Quel code dois-je marquer pour que ça marche? et comment dois-je former mon XML? :s
merci d avance