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 :

[FLASH MX] XML et HTML


Sujet :

Flash

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut [FLASH MX] XML et HTML
    Bonjour,

    J'ai un fichier XML qui contient les noms de mon menu, le chemin de mes images, mes textes (format HTML) ...
    Je n'ai aucun probleme pour lire des textes HTML de cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <contenuTexte>
             <font color="#FF0000"> 
             <br><b> ceci est un test </b></br>
             </font>
    </contenuTexte>
    mais lorsque je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <contenuTexte >
    	<p align="left"><font color="#000000" size="12" Face="Arial">Bonjour, je suis un exemple de texte dynamique utilisant différents type de formatages html. Grâce à moi, vous apprendrez à faire des sauts<br>de<br>page<br>Écrire en <b>gras</b>, en <i>italique</i>, en <font color="#FF0000">couleurs</font>, à différentes<font size="18"> tailles</font>, en <u>souligné</u>, ou <u><i><b><font color="#FF0000" size="18">tout à la fois</font></b></i></u>.</font></font></p><p align="center"><font color="#000000" size="12">Faire des <a href="http://perso.wanadoo.fr/erkguttronline" TARGET="_BLANK"><font color="#0000FF"><u>liens</u></font></a><br>Faire des liens vers des <a href="mailto:erikguittiere@hotmail.com"><font color="#0000FF"><u>mails</u></font></a></font></p><p align="right"><font color="#000000" size="25" Face="Arial"><b>Et bien d'autre chose encore...</b></font></p>
    </contenuTexte>
    Il ne reconnait plus ce qu'il y a après dans le fichier XML, comme s'il mélangeait les balises XML et les balises HTML.

    J'ai vu en quelque part qu'il fallait faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <![CDATA[ <B>ici ton texte</B> ]]>
    ils disent que cela permet à flash de ne pas confondre les balises html.

    Hors quand je fais ceci, ca m'affiche tout le code HTML...

    Comment faire pour que flash interprète mon texte HTML sans qu'il confonde les balises HTML et XML ???

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    tu peux nous montrer le fichier xml ou tu as mis les balise cdata

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    bien sur

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <texte>
    	<texte idTexte = "2" texteX="0" texteY="0"> 
    		<contenuTexte >
    			<![CDATA[<font color="#FF0000"> 
    			bonjour
    			<br><b> ceci est un test </b></br>
    			</font>]]>
    		</contenuTexte>
    	</texte>
     
    </texte>

  4. #4
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    déja y a un prob au niveau de ton xml
    le noeud parent a le meme nom que le noeud enfant
    essaye ca comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?xml version="1.0" encoding= "UTF-8" ?>
    <root>
       <texte idTexte = "2" texteX="0" texteY="0">
          <contenuTexte >
             <![CDATA[<font color="#FF0000">
             bonjour
             <br><b> ceci est un test </b></br>
             </font>]]>
          </contenuTexte>
          </texte>
    </root>

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    Je ne pense pas que ca vienne du nom de mon noeud.
    Enfin j'ai changé le nom mais ca fait pareil qu'avant.

    Voila ce que ca m'affiche dans mon textfield:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <font color="#FF0000"> 
    bonjour
    <br><b> ceci est un test </b></br>
    </font>
    Il se place donc bien sur le bon noeud du fichier, mais il interprete plus mes balises HTML

  6. #6
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    tu as coche l'option html pour ton textfield

  7. #7
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    oui
    j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cont["clipTexte"+_global.nbClipFenetre].html=true;
    cont["clipTexte"+_global.nbClipFenetre].multiline=true;
    cont["clipTexte"+_global.nbClipFenetre].autoSize="left";
    Ca marchait avant que je rajoute la balise CDATA

  8. #8
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    j'ai teste de mon coté ca ne fonctionne pas
    je peux pas t'en dire + car je n'utilise pas cdata pour afficher du html dans mon fichier xml

  9. #9
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    ok merci tout de meme d'avoir pris le temps d'essayer...

    Je ne suis pas certain non plus qu'il faut l'utiliser, enfin j'espere que quelqu'un pourra m'aider à résoudre mon problème

  10. #10
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    si non tu peux remplacer tes balises html par le code asii
    par expemple pour un br
    tu ecris ca

  11. #11
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    Merci pour ton conseil.
    Je vais d'abord essayer de le faire avec les balises HTML, y'a pa de raison que ca marche pas.
    Mais si jamais je n'y arrive pas j'essayerai ce que tu m'as dit

  12. #12
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    je pense avoir trouvé; en faite je mettais bien du texte HTML mais il n'était pas compatible avec XML. Il faut utiliser le langage XHTML si j'ai bien compris... Pour le moment, ca a l'air de marcher.
    Par contre, ca ne m'aligne pas le texte au centre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div align="center">
      <p><font color="#996600" size="+7">Bonjour,</font></p>
    ....
    C'est possible de le faire ou pas ????

  13. #13
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    j'ai résolu mon problème, pour aligner le texte, il ne faut pas utiliser la balise <div> mais la balise <p>, comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <p align="center">
      <p><font color="#996600" size="+7">Bonjour,</font></p>
    ...
    </p>
    Ensuite, Flash ne reconnaissait plus mes balises XML à cause des accents ( je n'enregistre pas mon fichier au format UTF-8 ). Quand j'enleve les accents de mes textes, ca marche

  14. #14
    Membre régulier

    Inscrit en
    Juin 2003
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 158
    Points : 96
    Points
    96
    Par défaut
    J'ai dans mon texte beaucoup d'accents, comment as-tu fait pour résoudre cela ? Tu as remplacé tous les accents par les codes correspondants ? Y a-t-il une autre méthode ?

    Merci pour la réponse

  15. #15
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    Pour que les accents soient pris en compte, il faut que tu enregistres ton fichier au format UTF-08

  16. #16
    Membre régulier

    Inscrit en
    Juin 2003
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 158
    Points : 96
    Points
    96
    Par défaut
    Comment fais-tu pour enregistrer au format UTF-8 ? Il faut un logiciel particulier ?

  17. #17
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    non , tu prend le bloc note tu changes "Encoding"

  18. #18
    Membre régulier

    Inscrit en
    Juin 2003
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 158
    Points : 96
    Points
    96
    Par défaut
    Super, cela n'était pas plus compliqué que cela

    Merci bien

  19. #19
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    bonjour
    j'ai le même soucis,
    quand tu (Dense) dis qu'il faut passer en xhtml, tu fais quoi concrètement?

    merci

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

Discussions similaires

  1. Integration Flash+xml dans HTML
    Par pleasewait dans le forum Intégration
    Réponses: 1
    Dernier message: 16/09/2008, 19h21
  2. Flash XML et HTML
    Par albanb dans le forum Flash
    Réponses: 3
    Dernier message: 23/01/2007, 16h53
  3. Réponses: 2
    Dernier message: 07/04/2006, 13h31
  4. [XSLT] Arbre XML -> Arbre HTML
    Par FT dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 29/09/2004, 09h49
  5. Transformation xml + xsl -> HTML via PHP
    Par petit-ourson dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2003, 22h42

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