Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1338 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Charger un XML dans un clip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Charger un XML dans un clip

n°1864462
crqx
Posté le 22-03-2009 à 11:23:32  profilanswer
 

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 :)

mood
Publicité
Posté le 22-03-2009 à 11:23:32  profilanswer
 

n°1864628
Zedlefou
In cabbage we trust !
Posté le 23-03-2009 à 09:02:00  profilanswer
 

T'as quoi comme code dans ton fichier Flash ?


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1864705
crqx
Posté le 23-03-2009 à 11:49:40  profilanswer
 

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 :D merci d'avoir répondu :D

n°1864708
Zedlefou
In cabbage we trust !
Posté le 23-03-2009 à 12:03:01  profilanswer
 

Commence par charger ton XML correctement.
Si tu vas dans l'aide tu vas voir qu'il faut que tu procedes comme ca

Code :
  1. var my_xml:XML = new XML();
  2. my_xml.ignoreWhite = true;
  3. my_xml.onLoad = function(success:Boolean) {
  4.     trace("success: "+success);
  5.     trace("loaded: "+my_xml.loaded);
  6.     trace("status: "+my_xml.status);
  7. };
  8. my_xml.load("http://www.flash-mx.com/mm/problems/products.xml" );


 
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.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1864716
crqx
Posté le 23-03-2009 à 12:18:06  profilanswer
 

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 :)

n°1864724
Zedlefou
In cabbage we trust !
Posté le 23-03-2009 à 12:25:55  profilanswer
 

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.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1864725
crqx
Posté le 23-03-2009 à 12:30:16  profilanswer
 

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? :o , Voila tout mon problème :D je suis nul en AS , donc c'est du chinois pour moi :p 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? :o , Merci d'avance !!!

n°1864813
crqx
Posté le 23-03-2009 à 15:36:35  profilanswer
 

: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 :'(

n°1865069
Zedlefou
In cabbage we trust !
Posté le 24-03-2009 à 03:49:08  profilanswer
 

Et ouais c'est dur la vie, on a pas tout ce qu'on veut tout de suite  [:mr marron derriere]  
 
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 ...


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Charger un XML dans un clip

 

Sujets relatifs
Actionscript et XMLComment ne charger qu'un DIV en cliquant sur un lien du menu ?
[CS4] Lancement en boucle {résolu}[RESOLU] Index/Sommaire hiérarchique XML-XSL
modifier un XMLbatch pour charger le system d'exploitation dans la ram au démarrage ?
Création liste déroulante html avec PHP + XMLHTML to XML pour flux RSS
Allegro, Charger bmp, blit et autres réjouissancesTelecharger XML en php
Plus de sujets relatifs à : Charger un XML dans un clip


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR