IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

xml / flash8


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut xml / flash8
    Bonsoir tous le monde j'ai un soucis pour la recuperation de texte a partir d'un fichier xml.

    J'arrive bien a recupérer le texte de mon xml dans mon champ de texte dynamique, mais des que je met un <br> pour un saut de ligne et bien cela fonctionne mais il me rajoute une , devant la nouvelle ligne. Le même phénomène ce répete pour la balise <img> une virgule (,) s'ajoute devant l'imge .

    Voici mon code aaction script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    //var liste_mp3:String="xml/cv.xml?antiCache="+Math.random();
    var xml:String = "xml/cv_book.xml"
    var liste_message:String = _root.xml;
    var titre_array:Array = new Array();
    var messages_array:Array = new Array();
    ////////constructeur xml//////////////////
    var chargeXML:XML = new XML();
    //ignore les espaces blanc entre les balises du xml
    chargeXML.ignoreWhite = true;
    //chargement du fichier xml
    chargeXML.load(liste_message);
    //verification du chargement
    chargeXML.onLoad = function(success:Boolean):Void  {
    	if (success) {
    		////////////////////gestions du texte de l'accueil//////////////////////////
    		//localisation de la balise accueil dans le fichier xml
    		var accueil = chargeXML.firstChild.childNodes[0];
    		//nombre total de balises dans la balise accueil
    		var messagesTotalAccueil:Number = accueil.childNodes.length;
    		//trace("il y a "+messagesTotalAccueil+" balise(s) dans acceuil");
    		//listage de tous les attribus et contenu des balises recencées dans la balise accueil
    		for (var z:Number = 0; z<=messagesTotalAccueil-1; z++) {
    			var titre:String = accueil.childNodes[z].attributes.titre;
    			var messages:String = accueil.childNodes[z].childNodes;
    			titre_array.push(titre);
    			messages_array.push(messages);
    		}
    	} else {
    		trace("chargement XML échoué");
    	}
    	////////////////////////remplissage du texte/////////////////////////////////////
    	//titre de l'accueil//
    	_root.categorie_mc.titre_accueil_txt.htmlText = titre_array[0];
    	//message de l'accueil//
    	_root.categorie_mc.texteAccueil_txt.htmlText = messages_array[0];
    };
    Voici la balise traité dans mon fichier xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <accueil titre="Mon parcours" >01é <br>l'é&&&&& Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean odio sem, convallis vitae, hendrerit sit amet, luctus id, quam. Proin faucibus quam. Morbi fermentum massa. Suspendisse sollicitudin tortor quis eros. Nam pellentesque magna in risus. Aliquam id neque vitae mauris rhoncus dignissim. In venenatis. In bibendum quam dictum erat. Phasellus consequat lorem</accueil>
    Comme vous pouvez le voire après 01é il y a un <br> et bien a l'affichage le saut de ligne est bien la mais avec une virgule en trop:

    01é ,
    &&&&& Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean odio sem, convallis vitae, hendrerit sit amet, luctus id, quam. Proin faucibus quam. Morbi fermentum massa. Suspendisse sollicitudin tortor quis eros. Nam pellentesque magna in risus. Aliquam id neque vitae mauris rhoncus dignissim. In venenatis. In bibendum quam dictum erat. Phasellus consequat lorem

    Quelqu'un a une idée ?

    Bonnes fêtes et attention boire ou conduire

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    utilise les balises CDATA
    comme ceci : http://xmlfr.org/listes/xml-tech/2001/04/0192.html

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut
    Salut Jean Philippe ok je vais essayer .

    Merci.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut
    Snif cela ne fonctionne pas les <br/> sont affichées comme du texte ordinaire voici mon code xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <formation> 
    	<![CDATA[ Institut BGS  (Paris XVe)]]> 
    	<![CDATA[<br/>]]> 
    	<![CDATA[Année : 2005]]>
    	<![CDATA[<br/>]]>
    	<![CDATA[Descriptif : Formation continue Concepteur visuel multimédia pour le web / option 3D]]>
    	<![CDATA[<br/>]]>
    	<![CDATA[Durée : 6 mois. Niveau d’étude bac +2 .]]>  
    </formation>
    et voici ce qui est affiché dans mon flash :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Institut BGS  (Paris XVe),<br/>,Année : 2005,<br/>,Descriptif : Formation continue Concepteur visuel multimédia pour le web / option 3D,<br/>,Durée : 6 mois. Niveau d’étude bac +2 .
    Comme on peut le constater on retrouve mon problème précedent des virgules avant un <br/> mais la c'est bien pire car il y en a une aussi après et de plus les <br/> s'affiche comme du texte.

    J'ai ajouté standalone="yes" dans ma balise xml bien que je ne sai pas a quoi cela peut servir mais j'ai du oublier quelque chose, pour que mes br soit pris en considération. De plus n'importe quelle balise m'engendre une virgule non souhaitée, j'ai essayé un soulignement avec <u> et bien j'ai toujour cette virgule qui apparait.

    Je pense que l'on règlera ca apres le réveillon alors bonne fêtes a toi jean philippe aux modérateurs et a tous ceux que je n'est pas mentionné.

    Bye !

  5. #5
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    essaie plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <![CDATA[Institut BGS  (Paris XVe)<br/>Année : 2005<br/>]]>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 22
    Par défaut
    Voici le resultat de ta proposition précédente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Institut BGS  (Paris XVe)<br/>Année : 2005<br/>
    Les <br/> apparaisse comme du texte.

    On finira par y arrriver j'ai lu beaucoup de sujet sur different forum mais personne ne trouve de solution c'est bizard

    juste pour infos:
    De plus avec ma premiere methode n'importe quelle balise m'engendre une virgule non souhaitée, j'ai essayé un soulignement avec <u> et bien mon texte est bien souligné mais j'ai toujour cette virgule qui apparait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. xml et flash8
    Par isamm2008 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 30/12/2009, 13h59
  2. [FLASH8/XML] Probleme de transfert (reponse : undefined!)
    Par Larffas dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 22/11/2007, 09h44
  3. Réponses: 2
    Dernier message: 12/07/2007, 12h21
  4. Réponses: 2
    Dernier message: 27/03/2007, 17h57
  5. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo