begin process at 2012 05 27 10:48:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

Mauvaise donné XML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mauvaise donné XML

mardi 13 février 2007 à 12:29:56 | Mauvaise donné XML

biograf

Je suis en train de faire une animation flash qui affiche la météo (avec donnée XML). Dans le xml, il y a 2 données forecast: Mais lorsqu'il affiche la donnée high, il affiche toujours la deuxième donnée forecast et jamais la première (dans l'exemple il afficherait 5 au lieu de 2. Voici mon code loadAllXMLData = function () { XMLData = new XML(); XMLData.ignoreWhite = true; //clearXMLInterval(); XMLData.onLoad = function(ok) { if (ok) { rootNode = this.firstChild.firstChild.childNodes; //trace(rootNode) for (i=0; i
mardi 13 février 2007 à 12:52:58 | Re : Mauvaise donné XML
mardi 13 février 2007 à 13:04:04 | Re : Mauvaise donné XML

biograf

Y'a pas moyen d'éditer un mesage sur ce forum??? <br>
test
mardi 13 février 2007 à 13:10:40 | Re : Mauvaise donné XML

biograf

test 3...désolé j'essai de comprendre comment fonctionne ce forum
dans mon message y'a aucun retour de charriot
*soupir*
mardi 13 février 2007 à 13:14:51 | Re : Mauvaise donné XML

biograf

Bon ca semble fonctionner...désolé, sincèrement.
Donc voici la donnée que j'utilise dans mon xml:

yweather:forecast day="Tue" date="21 Nov 2006" low="-3" high="2" text="Mostly Clear" code="33" yweather:forecast day="Wed" date="22 Nov 2006" low="-3" high="5" text="Sunny" code="32"

Et voici le code flash (en espérant qu'il respectera les retour de chariot...

loadAllXMLData = function () {
 XMLData = new XML();
 XMLData.ignoreWhite = true;
 //clearXMLInterval();
 XMLData.onLoad = function(ok) {
  if (ok) {
   rootNode = this.firstChild.firstChild.childNodes;
   //trace(rootNode)
   for (i=0; i<rootNode.length; i++) {
    node = rootNode[i];
    //trace(i+"  "+node)
    switch (node.nodeName) {
    case "item" :
     loadWeather(node);
     
   }
   updateWeather();
  } else {
   weatherDisplay._visible = 0;
   trace('JE NE TROUVE PAS LE SERVEUR');
  }
  //setXMLInterval();
 };
 XMLData.load(" [ Lien ]");
};
function loadWeather(weatherNode) {
 for (j=0; j<weatherNode.childNodes.length; j++) {
  nodeWeather = weatherNode.childNodes[j];
  trace(nodeWeather);
  switch (nodeWeather.nodeName) {
  case "yweather:forecast" :
   weatherSuccess = 1;
   weatherTemperature = nodeWeather.attributes.high;
   trace("temperature is "+weatherTemperature);
   weatherIcon = nodeWeather.attributes.code;
   
   
  }
  //updateWeather();
 }
}
function updateWeather() {
 if (weatherSuccess == 1) {
  weatherDisplay.temp_txt.text = weatherTemperature+"ºC";
  weatherDisplay._visible = 1;
  if (currentWeatherIcon != weatherIcon) {
   updateWeatherIcon();
  } else {
   break;
  }
  //trace("J'ai mis a jour la METEO à "+fulltime);
 } else {
  weatherDisplay._visible = 0;
  {
   
 }
}

Un million de fois merci pour votre aide et désolé encore pour la multitude de message..hihihi

mardi 13 février 2007 à 13:22:45 | Re : Mauvaise donné XML

Girou

Membre Club

Bonjour,

es-tu sur que ceci est correct :  
rootNode = this.firstChild.firstChild.childNodes;

Je me demande plutot si cela ne devrait pas être :
rootNode = this.firstChild.childNodes;


@+

signature not found

mardi 13 février 2007 à 13:42:42 | Re : Mauvaise donné XML

biograf

Oui sinon ca n'affiche rien...Merci
mardi 13 février 2007 à 21:08:31 | Re : Mauvaise donné XML

Girou

Membre Club
Salut

va voir ceci, tu devrais y trouver ron bonheur.

@+

signature not found


Cette discussion est classée dans : affiche, donnée, xml, mauvaise, xmldata


Répondre à ce message

Sujets en rapport avec ce message

echange de donnée xml avec serveur soap [ par bibax ] bonjour a tous !j'aurai voulu savoir si il était possible d'échanger des données XML avec un serveur SOAP via l'ActionScript de Flash ?et si oui m'ind Problèmes avec l'UTF-8 [ par pblangi ] Bonjour,Je charge des fichiers XML encodé en UTF-8,et j'affiche dans des TextFieldle problème c'est que les caractères suivants :" & ' ...sont remplac loader et xml [ par yvonig ] Saluch cha tous !j'ai fait un site quji marche pes mal, en flash dynamique, gallerie photo xml(panda gallerie), et livre d'or xlm, que j'ai aussi trou Problème avec diaporama XML et miniatures... [ par capelleg ] Bonjour, Je souhaite réaliser un diaporama pour visualiser mes photos. Il est composé de deux parties : une partie ou les miniatures sont alignées et firefox + flash + xml [ par phana63 ] Bonjour,Voila, j'ai créer un site flash. Mon porbleme vient lors de l'affichage.Sous firefox, le flash n'affiche pas les images interpréter par un xml Trier un xml via combobox [ par Orange73 ] Hello,Tout est dans le titre :)J'affiche l'ensemble de mes continents dans une combobox... je souhaiterai ensuite que ma 2e combobox contienne des don Téléchargement contextuel au contenu xml [ par nastev ] Je fais différents essais avec les tuto et depuis qqs jours je suis bloqué sur un script...J'affiche dans une  liste des mp3 qui se trouve dans des re Probleme chargement d'un deuxieme bandeau d'images [ par scoubydog ] <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { mar probleme flashvars sur bdd xml [ par vilkoyote ] Bonjour a tous :) Voila j'ai dev un petit flash en AS3 et j ai un problème de récupération de variable via la section AC_FL_RunContent du html génér combo xml n'affiche pas tout [ par vegetalain ] Salut, alors voilà je charge un fichier xml dans un combobox. Le fichier xml comporte genre 20 lignes, mais le combobox n'affiche pas tout, il s'arret


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales