Aller au contenu


Saut de ligne dans texte flash récupéré depuis un xml


8 réponses à ce sujet

#1 lalevee_stephane

    Ceinture Jaune

  • Members
  • 18 messages

Posté 06 mars 2007 - 03:24

Bonjour, cette question à semble t'il deja été abordé, mais je n'ai trouvé aucune solution!

Voila mon probleme :
j'ai un champs de texte dynamique multiligne dans flash que j'alimente avec un xml à l'aide de nodeValue!
Je voudrais savoir comment faire comprendre dans mon xml que je veux faire un retour chariot à la fin d'une ligne!
J'ai essayé plusieurs méthode, la seule qui marche à peu près me fait faire un double saut de ligne, ce qui ne m'arrange pas du tout!

Pour precision je n'utilise que flash et xml, pas de php et je ne souhaite ne pas l'utiliser!

Si vous avez la solution je suis preneur smile.gif merci d'avance

#2 alert

  • Members
  • 1 693 messages

Posté 06 mars 2007 - 03:32

CITATION
Je voudrais savoir comment faire comprendre dans mon xml que je veux faire un retour chariot à la fin d'une ligne!


avec des balises <br/>
mais tu dois placer ton texte dans des balises cdata
et y acceder par nodeVAlue si tu ne veux pas avoir de surprises !

sinon tu as des scripts qui te virent les doubles sauts de lignes genre :

http://proto.layer51.com/d.aspx?f=31

CITATION
Pour precision je n'utilise que flash et xml, pas de php et je ne souhaite ne pas l'utiliser!

comment tu vas ecrire ton xml ?


#3 lalevee_stephane

    Ceinture Jaune

  • Members
  • 18 messages

Posté 06 mars 2007 - 03:41


Ok, merci d'avoir répondu si rapidement, je teste ca tout de suite!

CITATION(bigop @ Mar 6 2007, 07:32 PM)

comment tu vas ecrire ton xml ?

En fait j'ai pas besoin d'ecrire mon xml dynamiquement, je l'ai ecrit à la main !

#4 jfrsm

    Ceinture Orange

  • Members
  • 30 messages

Posté 06 mars 2007 - 03:56

Il ne s'agit pas là d'un problème d'encodage?

Est-ce que les < et > sont biens reconnus?

Si tu essai dans ton XML...

&lt; pour le <
et
&gt; pour le >


donc ceci pour un retour

&lt;br&gt;

est ce que ça fonctionne?

#5 lalevee_stephane

    Ceinture Jaune

  • Members
  • 18 messages

Posté 06 mars 2007 - 04:14

jfrsm >> j'ai juste changé la ligne ou j'avais le probleme et ca a cassé tout le xml, je récupéré plus rien apres!



#6 jfrsm

    Ceinture Orange

  • Members
  • 30 messages

Posté 06 mars 2007 - 04:25

Ton encodage est en UTF-8?

<?xml version="1.0" encoding="UTF-8"?>
ISO-8859-1

En fait je n'ai pas la solution mais dans mon cas il s'agissait juste d'un problème d'encodage vs format html..il ne prennait pas les <br> mais &lt;br&gt; fonctionnait.

icon_mrgreen.gif

#7 lalevee_stephane

    Ceinture Jaune

  • Members
  • 18 messages

Posté 06 mars 2007 - 04:35

bebop >> Ca a pas l'air de marcher, j'ai mis les cdata, et quand je met un <br/>, il me l'ecrit dans les champs de texte.

jfrsm >> Je suis bien en utf8 oui, c'est le format auquel j'ai enregistré mon fichier dans le bloc note.


#8 alert

  • Members
  • 1 693 messages

Posté 06 mars 2007 - 05:12

tu fait bien monTexte.htmlText="shdqhsdqidsg" ?

#9 lalevee_stephane

    Ceinture Jaune

  • Members
  • 18 messages

Posté 07 mars 2007 - 09:00

Effectivement, c'est ca!
Il fallait rendre mon champs de texte dans flash au format html!
Ca marche maintenant, merci bcp icon_biggrin.gif
C'est le genre de chose qui va me servir regulierement ca, c'est cool ^__^





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS - Tel. 0826 466 613 - Fax. 01 72 70 31 38

FFP