CHARGEMENT D'UN XML (EN RESPECTANT SON CODE HTML) DANS FLASH
benfly
Messages postés7Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention31 mai 2006
-
31 mai 2006 à 13:10
cs_guillaume76
Messages postés2Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention28 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.
cs_guillaume76
Messages postés2Date d'inscriptionsamedi 9 décembre 2006StatutMembreDernière intervention28 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és747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 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és747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022 16 mars 2009 à 11:28
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és747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 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és3Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention13 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 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és747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 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és3Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention13 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 " );
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 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és2Date d'inscriptionlundi 18 février 2008StatutMembreDernière intervention13 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és93Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention28 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és1Date d'inscriptionmercredi 8 mars 2006StatutMembreDernière intervention14 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és1Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention17 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és1Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention26 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és1Date d'inscriptionjeudi 25 janvier 2007StatutMembreDernière intervention25 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és3Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention13 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és1Date d'inscriptionlundi 13 septembre 2004StatutMembreDernière intervention21 septembre 2006 21 sept. 2006 à 11:15
Fullnet Software
Messages postés90Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention27 août 20061 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és7Date d'inscriptionmardi 21 mars 2006StatutMembreDernière intervention31 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?
28 avril 2009 à 09:40
16 mars 2009 à 11:40
Une idée?
16 mars 2009 à 11:28
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 :/
13 mars 2009 à 19:29
Je testerais ça lundi, je suis revenu du boulot :).
Détente... bon weekend, et Merci tu m'as peut-être sauvé la life xD
13 mars 2009 à 17:09
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');
}
}
---------------------------------------------------------------------
13 mars 2009 à 16:54
13 mars 2009 à 14:31
---------------------------------------------------------
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();
---------------------------------------------------------
13 mars 2009 à 14:09
30 mars 2008 à 15:06
24 nov. 2007 à 14:21
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.
14 mai 2007 à 12:10
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.
17 mars 2007 à 02:21
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.
26 févr. 2007 à 19:28
25 janv. 2007 à 10:06
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...)
23 nov. 2006 à 18:03
21 sept. 2006 à 11:15
essaie ça, peut-être... : <?xml version="1.0" encoding="UTF-8"?>
17 sept. 2006 à 02:34
j'utilises une écriture bien normale : arial....
merci!
31 mai 2006 à 13:10
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