CHARGEMENT D'UN XML (EN RESPECTANT SON CODE HTML) DANS FLASH

benfly Messages postés 7 Date d'inscription mardi 21 mars 2006 Statut Membre Dernière intervention 31 mai 2006 - 31 mai 2006 à 13:10
cs_guillaume76 Messages postés 2 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 28 avril 2009 - 28 avril 2009 à 09:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36698-chargement-d-un-xml-en-respectant-son-code-html-dans-flash

cs_guillaume76 Messages postés 2 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 28 avril 2009
28 avril 2009 à 09:40
c'est un bout du chemin que je recherche, alors que c'est pour un xml distant: je change les variables mais ca reste undefined, il y a une note a ajouter?
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
16 mars 2009 à 11:40
J'ajoute qu'en local tout est nickel chrome... mais en ligne, nan !
Une idée?
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
16 mars 2009 à 11:28
ça marche à donf', c'est super, merci !!!

Euh, cela dit c chelou... je modifie mon xml, je l'enregistre (via une interface falsh), et au réaffichage il me fait sauter tous les caractères accentués... substitution :
é é
’ '
Ú è
ê ê

le fichier est pourtant en UTF-8 (enregistré à l'origine par bloc-note) et kan je le télécharge du server, il est toujours en UTF-8, cela dit les retours à la ligne (dans bloc note, sont virés), et les caractères accentués sont toujours là...

je pige pas :/
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
13 mars 2009 à 19:29
Ah vi, le coup des '' et des "", c pour ça que ça n emarchait pas des masses mon truc. Trop cool, !!!
Je testerais ça lundi, je suis revenu du boulot :).
Détente... bon weekend, et Merci tu m'as peut-être sauvé la life xD
naycko Messages postés 3 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 13 mars 2009
13 mars 2009 à 17:09
xml.load ('monxml.xml');

l'objet XML diffuse des événements lors du chargement.
par exemple onLoad => quand ton XML est chargé.
regarde dans la doc, tu pourra contrôler ton chargement avec plus de précision.

--------------------------------------------------------------------
var texte_txt:TextField = createTextField('text',0,0,0,200,200);
texte_txt.html = true;
texte_txt.multiline = true;

var xml:XML = new XML ();
xml.load ('monxml.xml');
xml.onLoad = function(success:Boolean)
{
if (success)
{
trace ('Succès chargement');
texte_txt.text = xml.toString();
}
else
{
trace ('Échec chargement');
}
}
---------------------------------------------------------------------
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
13 mars 2009 à 16:54
Merci de ta réponse Naycko, mais euh, comment je remplace "test" par le chem in du fichier xml à charger stp? là ça m'affiche juste le chemin... :/ question studipe j'imagine... tuaurais un exemple stp?
naycko Messages postés 3 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 13 mars 2009
13 mars 2009 à 14:31
A mon avis si ton champs texte à son option HTML à false, tu lis le XML en brut.

---------------------------------------------------------
var xml:XML = new XML ( " test " );

var texte_txt:TextField = createTextField('text',0,0,0,200,200);
texte_txt.html = true;
texte_txt.multiline = true;
texte_txt.text = xml.toString();
---------------------------------------------------------
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
13 mars 2009 à 14:09
euh, est-il possible de charger un fichier xml "brut". comme un fichier texte normal, genre avec les balises, tout ça, dans un champ texte multiligne?
wecords Messages postés 2 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 13 mars 2009
30 mars 2008 à 15:06
Une petite question, je veux pas de bouton et seulement 1 seul fichier xml qui s'ouvre automatiquement au chargement de la page, comment faire ????? aidez-moi
cs_gazelle67 Messages postés 93 Date d'inscription mardi 5 août 2003 Statut Membre Dernière intervention 28 décembre 2007
24 nov. 2007 à 14:21
Bonjour,
Je cherchais justement à intégrer un style de police dans un fichier xml. La couleur fonctionne bien, par contre le style "gras" n'est pas pris en compte, que j'ajoute une balise ou <style="font-weight:bold">. Si quelqu'un a une solution, je suis preneuse.
Merci.
cs_charlesia Messages postés 1 Date d'inscription mercredi 8 mars 2006 Statut Membre Dernière intervention 14 mai 2007
14 mai 2007 à 12:10
Bonjour,
J'ai essayé ce script et il fonctionne très bien! Cependant j'ai un problème: en fait, j'aimerais intégrer mon animation dans une page html, et lorsque je le fait, le script m'affiche une zone de texte dans laquelle on peut écrire, et non le contenu du fichier xml comme je le pensais. Je ne sais pas comment faire pour charger directement le contenu d'un xml dans la page html.
Est ce quelqu'un a la solution?
Merci.
Etaf Messages postés 1 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 17 mars 2007
17 mars 2007 à 02:21
Salut !
Fullnet Software, il faut ouvrir les .xml et les enregistrer (avec le bloc note par exemple) en "Codage : UTF-8" pour que les caractères speciaux soient pris en compte (ca se trouve dans le "Enregistrer sous...").
Mais bon, de toute façon, il y a pas mal de balises html qui ne sont pas prise en compte malgré ca.
A bientôt.
damdub Messages postés 1 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 26 février 2007
26 févr. 2007 à 19:28
Salut je souhaiterai savoir comment faire pour ajouter en plus du texte, 1 image. Je ne sais pas quel syntaxe utiliser dans le fichier XML, ni quel ligne à rajouter dans le flash. Je tourne en rond rien ne s'affiche malgré mes modifs. :(
haltabush Messages postés 1 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 25 janvier 2007
25 janv. 2007 à 10:06
J'ai quelques soucis avec cette aide, en effet je n'arrive pas à limiter l'action du HTML a une partie du texte.
Je m'explique : j'ai un noeud XML qui a la valeur "ma société est chouette"
Lorsqu'on fait un toString sur ce noeud, il ne nous retourne que le contenu de la balise "strong". Si vous avez une idée elle serait bienvenue ^^
J'ai utilisé plusieurs méthode, avec du CDATA, des > etc mais aucune ne semble marcher. Pour l'instant, en mettant monNoeud.nodeValue, il m'affiche la totalité du contenu du noeud, mais les balises HTML ne semblent pas interprétées (pourtant, elles ne sont pas affichées directement...)
naycko Messages postés 3 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 13 mars 2009
23 nov. 2006 à 18:03
il faut mettre les accents dans son fichier XML, é n'est pas une entité XML mais HTML...
alternus Messages postés 1 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 21 septembre 2006
21 sept. 2006 à 11:15
Fullnet Software

essaie ça, peut-être... : <?xml version="1.0" encoding="UTF-8"?>
Fullnet Software Messages postés 90 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 27 août 2006 1
17 sept. 2006 à 02:34
Bonsoir, je voulais savoir pourquoi flash n'affiche pas les accents? dans la source XML jai écris exemple : création (création) et sa me retournes : création il ne change pas les accents en accents... sinon, en mettant l'accetn directement comme ceci : é il me retourner un carré vide...

j'utilises une écriture bien normale : arial....

merci!
benfly Messages postés 7 Date d'inscription mardi 21 mars 2006 Statut Membre Dernière intervention 31 mai 2006
31 mai 2006 à 13:10
Bonjour,

J'arrive très bien à charger les fichiers xml, ça marche très bien. Par contre j'aurai voulu savoir comment faire pour faire un roll over sur un lien qu'on crée dans un fichier xml?

Merci d'avance
Rejoignez-nous