begin process at 2012 02 04 12:21:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD DANS FLASH

MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD DANS FLASH


 Information sur la source

Note :
Aucune note
Catégorie :Tutoriaux Classé sous :string, texte, xml, apostrophe, remplacer Niveau :Initié Date de création :25/06/2008 Date de mise à jour :27/06/2008 16:39:11 Vu :4 925

Auteur : ourso

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Bonjour après avoir un peu trop cherché sur les pages de mon navigatuer pour trouver une solution afin d'afficher proprement un texte généré par une B.D par php sur un xml.
En preùmier un conseil :
-si vos accents n'apparaissent c'est que votre xml est codé en ANSI (vous verrez ça en l'ouvrant dans le bloc notes) donc NE PAS OUBLIER D'INDIQUER AU DEV PHP D'ENCODER EN UTF 8 (y'a une commande pour ça), ça ne suffit pas de l'indiquer en dé&but de doc.
-Ensuite si votre client à la délicieuse habitude de jouer du ctrl-c ctrl-v depuis word certains autres caractères n'apparaitront pas non plus ( entre autre les apostrophes, le signe euro, les "e dans l'o") c'est que word est un peu rock and roll dans sa notation...
Du coup voila une petite astuce pour remettre tout ce beau monde en ordre:

Source

  • //on appelle la fonction en la dotant d'un nom de variable qui contiendra la chaine corrigée
  • //(ma_var=Br_Converter(ma_var_texte)
  • function Br_Converter(cible) {
  • //Je m'assure de l'inanité de ma chaine (elle contient des balises <br/> et css)
  • chaine=cible.toString();
  • //trace("chaine avant conversion : "+chaine);
  • tableau_temp=new Array();
  • //je vire les retours chariots "made in windows" que flash interprète mal
  • tableau_temp = chaine.split("\n");
  • //et je les remplace par un espace ( selon on pourra corriger avec un retour à la ligne <br/>)
  • chaine = tableau_temp.join(" ");
  • //reinitialisation du tableau
  • tableau_temp=[];
  • //autre façons de noter les retours chariot
  • tableau_temp = chaine.split("\r");
  • chaine = tableau_temp.join(" ");
  • tableau_temp=[];
  • //le String.fromCharCode(146) c'est la notation décimale de notre apostrophes indisciplinée
  • tableau_temp = chaine.split(String.fromCharCode(146));
  • chaine = tableau_temp.join("'");
  • //trace ("////Br_converter ////"+newline+chaine);
  • //trace("RESULTAT : "+chaine+newline+"------------------------------------------------");
  • return (chaine);
  • }
//on appelle la fonction en la dotant d'un nom de variable qui contiendra la chaine corrigée 
//(ma_var=Br_Converter(ma_var_texte)
function Br_Converter(cible) {

	//Je m'assure de l'inanité de ma chaine (elle contient des balises <br/> et css)
        chaine=cible.toString();
	//trace("chaine avant conversion : "+chaine);
	tableau_temp=new Array();
        //je vire les retours chariots "made in windows" que flash interprète mal
	tableau_temp = chaine.split("\n");
	//et je les remplace par un espace ( selon on pourra corriger avec un retour à la ligne <br/>)
        chaine = tableau_temp.join(" ");
	//reinitialisation du tableau
        tableau_temp=[];
	//autre façons de noter les retours chariot
	tableau_temp = chaine.split("\r");
	chaine = tableau_temp.join(" ");
	tableau_temp=[];
	//le String.fromCharCode(146) c'est la notation décimale de notre apostrophes indisciplinée
	tableau_temp = chaine.split(String.fromCharCode(146));
	chaine = tableau_temp.join("'");
	//trace ("////Br_converter ////"+newline+chaine);
	//trace("RESULTAT : "+chaine+newline+"------------------------------------------------");
	return (chaine);
}

 Conclusion

pour chaque caractère à réinterpréter on reprendra sa notation décimale et on la remplace par quelquechose de digeste pour flash (en HTML si on met son textfield à HTML=true);
voilà j'espère que ça rendra service
A plus
Steph

NDR: la commande cData dans le xml n'est pas utile ici.


 Historique

27 juin 2008 16:39:11 :
petite précision

 Sources du même auteur

DETECTEUR AUTOMATIQUE DE MEDIA AS3 - AS2
UN PETIT CHRONOMÈTRE DEGRESSIF TOUT SIMPLE EN AS2

 Sources de la même categorie

Source avec Zip Source avec une capture COMPTEUR DE VISITES GRAPHIQUE AS2 (ACTION SCRIPT 2) FLASH CS... par snoozkilla
Source avec Zip Source avec une capture GALERIE D'IMAGES AVEC TITRES ET COMMENTAIRES par yasdar
Source avec Zip Source avec une capture GUITARE ZÉRO 1 LE MOTEUR LOURD par titouanbaillon
AS3.0: UPLOAD DE FICHIER ET RECUPERATION DE LA REPONSE DU SE... par nickydaquick
Source avec Zip Source avec une capture CLASS CIRCLE, GEOM ET BOX : EXTENTION DU PACKAGE "FLASH.GEOM... par top30

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar
Source avec Zip Source avec une capture PERSONNALISATION DE COMPOSANT ET GESTION XML par top30
Source avec Zip METTRE À JOUR UN FICHIER XML (AJOUTER UN ENREGISTREMENT) AVE... par fshwork
Source avec Zip Source avec une capture MENUS DÉROULANT XML par Speedy321
Source avec Zip Source avec une capture TEXTE LETTRE PAR LETTRE AS3 par maxouye

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

popup(*.htm) à partir d'un fichier texte en Xml [ par flashjean ] Comment ouvrir un popup(.htm) à partir d'un fichier texte en Xml ?J'ai un swf principal qui appel un autre swf(test.swf). Ce dernier contient un envir problème avec xml et apostrophe [ par ludm ] Bonjour,J'utilise un fichier xml pour afficher notamment du texte en dynamique et lorsque je met une ' apostrophe, flash m'affiche : &apos dans mon ch Help!!!!!! je vais craquer!!!! [ par thanae19 ] Salut &#224; tous,J'ai d&#233;j&#224; poster une question sur ce probleme mais j'ai pas eu de r&#233;ponse qui puisse m'aider, j'ai encore chercher et Problème d'affichage de texte dynamique via XML [ par DundyDIDO ] Salut à tous,Je suis entrain de développer une animation pour présenter, entre autre, un catalogue produit en Flash.Je passe par un fichier XML que je xml et flash "lien dans xml" [ par khdygraphics ] Bonjour à tous,ca fait plusieurs jours que je me prends la tête avec le xml et la creation d'un lien qui pointe vers une url.J'ai une gallerie d'image Flash dynamique & XML [ par djh3o ] Bonjour, &#233;tant d&#233;butant en Action script, j'ai une petite gal&#232;re sur une chose que je d&#233;sirerais faire.Pour expliquer mon prob, je xml/flash/html [ par stown ] salut!voila mon probl&#233;me:&nbsp;&nbsp;&nbsp;- j'ai un fichier xml avec du texte qui contien de l'html&nbsp;&nbsp;&nbsp;- un textArea (le composant Création d'un fichier XML à partir d'un String [ par titelle ] Bonjour &#224; toutes et &#224; tous,J'ai trouv&#233; une source tr&#232;s int&#233;ressante : http://www.flashkod.com/tutorial.aspx?ID=224<FONT php ou xml [ par nchahat ] Bonjour tout le monde! je viens de finir l'interface de mon CDROM. Maintenant je dois y ins&#233;rer le texte et les image. J'ai pens&#233; &#224; int Mise en forme d'un texte depuis XML [ par sinippe ] Hallo ! Bon, alors aujourd'hui, probl&#232;me gonflant. Pas compliqu&#233; d'un gramme, je suppose, mais &#231;a m'ab&#238;me le syst&#232;me nerveux.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,435 sec (3)

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