fedebul
Messages postés129Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention27 février 2012
-
27 oct. 2006 à 10:56
fedebul
Messages postés129Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention27 février 2012
-
27 oct. 2006 à 12:16
bonjour j'ai trouvé un exo dans un livre flash . " recuperer des données depuis une base de données en XML "
donc voila il y un .swf avec deux champs de texte dynamique qui recoivent normalement le texte crée dans la page XML la voici :
<?xml version="1.0" encoding="UFT-8"?>
<root>
<contact>
<nom>lolo</nom>
<tel>3569453</tel>
</contact>
</root>
et ici le code A.Script du fichier news.swf :
System.useCodepage = true;
// creation de l'objet xml
news_xml = new XML();
news_xml.ignoreWhite = true;
nom = "";
tel = "";
// traitement fichier xml
news_xml.onLoad = function() {
childItems = news_xml.firstChild.childNodes;
for (var i:number = 0; i<childItems.length; i++) {
nom += childItems[i].firstChild.nodeValue+"\n";
tel += childItems[i].childNodes[1].firstChild.nodeValue+"\n";
}
};
// chargement du XML
news_xml = new XML();
news_xml.load("news.xml");
et voila quand j'ouvre mon swf es champs de texte sont vides je comprend pas et je suis sur flash MX y aurait il qqe chose qu'il ne comprend pas !!
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009 27 oct. 2006 à 11:32
Salut,
System.useCodepage = true; // creation de l'objet xml
news_xml = new XML(); news_xml.ignoreWhite = true; nom = "";
tel = ""; // traitement fichier xml news_xml.onLoad = function() { childItems = news_xml.firstChild.childNodes;
// Number != number
for (var i:Number = 0; i<childItems.length; i++) {
nom + = childItems[i].firstChild.nodeValue+"\n"; tel += childItems[i].childNodes[1].firstChild.nodeValue+"\n"; }
}; // Ici tu ecrase l'objet ... news_xml = new XML();
news_xml.load("news.xml"); /*************************************/
// creation de l'objet xml
news_xml = new XML();
news_xml.ignoreWhite = true;
// chargement du XML
news_xml.load("news.xml");
// traitement fichier xml
news_xml.onLoad = function() {
childItems = news_xml.firstChild.childNodes;
for (var i:Number = 0; i<childItems.length; i++) {
nom = childItems[i].firstChild.childNodes+"\n";
tel = childItems[i].childNodes[1].childNodes+"\n";
trace(nom);
trace(tel);
}
};
fedebul
Messages postés129Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention27 février 2012 27 oct. 2006 à 11:35
merci !
ouais j'ai bien rempli les champs mais maintenant ca marche mais pas en local je viens de m'en rendre compte !
mais parcontre ce que j'aimerais c'est qu'il y est dans mon site, une zone ou les gens peuvent ecrire un texte , ca serait une page d'acces protegé, ca je peux me debrouiller mais comment faire pour que les variables aillent dans la zone concernée
merci a toi de m'avoir repondu
Vous n’avez pas trouvé la réponse que vous recherchez ?
news_xml = new XML();
news_xml.ignoreWhite = true;
// chargement du XML
news_xml.load("news.xml");
// traitement fichier xml
news_xml.onLoad = function() {