Texte dynamique selon la langue choisi à partir d'un xml
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010
-
27 oct. 2006 à 11:41
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010
-
7 nov. 2006 à 11:54
Bonjour,
J'ai une requette qui m'a l'aire assez compliquée à faire.
Voilà, j'ai une fichier flash qui dois être en multy langue via une fichier xml.
Je m'explique :
Dans la page html, il y a un menu déroulant dans lequelle, on choisi une langue qui fait appelle à un fichier xml.
Dans cette même page html, j'ai mon fichier swf qui doit changer de texte, à partir du fichier xml, selon la langue choisi.
Quelle est le code que je dois mettre à l'interieure de ces champ texte ?
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 30 oct. 2006 à 14:44
Merci pour ce sample dans flash 2004.
Mais je capte que dale, après avoir tout essayé, ça ne marche pas du tout.
Es ce qu'il y aurais un tutorial expliquant clairement étapes par étapes ?
Ce qui est bizard, c que l'on n'a pas pas besoin de nommé les champs de texte dynamique.
Je precise que je n'y connais pratiquement rien en XML et de ce que j'ai vu dans ces fichiers c qu'ils appellent des zones, genre" 001"... Mais comment le swf repère ces zones ?
Nackdawa.
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 3 nov. 2006 à 12:29
Salut,
olala!!! c'est une vrai guére de gérer flash avec un fichier xml fait pas quelqu'un d'autre...lol.
Apres avoir fait tous les tutoriaux, et commencer à comprendre comment fonctionne flash avec le xml, je me confronte à pas mal de probleme à cause du type de balise dans le fichier xml.
Voilà, j'aurais de l'aide sur mon action script.
J'ai un fichier xml coder de la manière suivante :
<?xml version="1.0" encoding="UTF-8" ?>
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 6 nov. 2006 à 11:26
Bonjour et bon Lundi,
J'avance à petit pas, mais j'avance...lol
J'ai réussi à trouver ,en partie, la reponse à ma question précédante:
Var my_xml:xml=new xml();
my_xml.ignoreWhite=true;
my_xml.onload=finction(success:boolean):void{
if (success) {
news_txt.text=my_xml.firstChild.Childnodes[0].childNodes[55]
} else{
trace ("error loading XML.")
}
};
my_xml.load("message.xml")
En faisant cette méthode le swf m'affiche <mes56>Target hot stocks.</56>.
Comment pourrais- je me prendre, pour que le swf m'affiche uniquement le texte et pas les balises<56>..</56> ?
Merci, pour l'éventuelle réponse.
BàT.
Nackdawa.
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 6 nov. 2006 à 11:41
REBONJOUR!!!!
ça y est!!! j'ai trouvé.
il fallait juste rajouter UN autre childNodes[0].
.....
news_txt.text=my_xml.firstChild.Childnodes[0].childNodes[55].chlidNodes[0];
....
Putain une semaine pour comprender ça....lol
En tout merci pour la premiere aide.
TRES BONNE JOURNEE A TOUTE L'EQUIPE!!!!!
nackdawa
cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020 6 nov. 2006 à 15:01
Re,
Heureux de voir que tu as trouvé la solution, bcp de personnes devraient suivre ton chemin, au moins tu as cherche plus d'une semaine, pas comme certains ici.
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 6 nov. 2006 à 18:06
Re,
je me confronte a un autre probleme....relol
Voila je n'arrive pas lié une url qui vient d'un fichier xml sur un bouton falsh.
moi ce que je tape:
Var my_xml:xml=new xml();
my_xml.ignoreWhite=true;
my_xml.onload=finction(success:boolean):void{
if (success) {
texte.text=my_xml.firstChild.Childnodes[0].childNodes[55].chilfnodes[0];
btn.onRelease=function(){
geturl(???????)// ques ce que je mets pour que le bouton prenne l'url qui est dans le fichier xml ?
//la place l'url en code est : my_xml.firstChild.childnodes[0].childNodes[43].childNodes[0}
}
};
my_xml.load("message.xml").
nackdawa
Messages postés66Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention28 mai 2010 7 nov. 2006 à 11:54
C'est qui le meillieur !!! C BIBI !!!!!
ça y est !!!!!tous mes problèmes ont été résolu.
pour l'adresse url sur le XML il fallait mettre l'action suivant dans le calque action :
my_xml=new xml ();
my_xml.ignoreWhite=true;
my_xml.onLoad = fonction (ok) {
if (ok){
texte.txt==my_xml.firstChild.childNodes[0].childNodes[56].childNodes[0]; //texte chargé au dessus (autre calque)de mon bouton, nommé texte
btn.adresse=my_xml.firstChild.childNodes[0].childNodes[43].childNodes[0]; //où ce situe mon url dans mon xml
}
};
my_xml.load("fichier.xml");
stop();
et sur le bouton, nommé en occurence btn
on (release) {
geturl(btn.adresse,"_blank");
}