Comment importer de l'XML dans du Flash?
binj
-
binj -
binj -
Bonjour à tous,
question basique mais question quand même^^
voici mon cas:
dans mon doc flash j'ai une carte de france, sur chaque département un bouton, dans chaque bouton un encart texte.
voici ma question:
comment lier ces textes à du xml, il ne s'agit que de textes pas d'images (un chiffre en fait).
Je suis bon en animation flash mais débutant en Action Script donc doucement sur les abréviations sinon je risque d'être largué assez vite.
Merci d'une réponse, et pour votre patiente^^
Binj.
question basique mais question quand même^^
voici mon cas:
dans mon doc flash j'ai une carte de france, sur chaque département un bouton, dans chaque bouton un encart texte.
voici ma question:
comment lier ces textes à du xml, il ne s'agit que de textes pas d'images (un chiffre en fait).
Je suis bon en animation flash mais débutant en Action Script donc doucement sur les abréviations sinon je risque d'être largué assez vite.
Merci d'une réponse, et pour votre patiente^^
Binj.
A voir également:
- Comment importer de l'XML dans du Flash?
- Flash drive tester - Télécharger - Divers Utilitaires
- Adobe flash player - Télécharger - Divers Web & Internet
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Xml download - Télécharger - Édition & Programmation
- Importer favoris chrome - Guide
2 réponses
ok, j'ai trouvé la soluce grace à plein de forums différents,
maintenant mon import xml ne marche pas quand la zone de texte
est placée DANS le bouton:
si je le place dans la scène sur un simple calque, il fait le lien,
tranquille pépère^^
mais, une fois placé dans le bouton, sur la case "Dessus", pour uniquement s'afficher que qu'en on place notre curceur dessus, ba là ça marche plus...
des réponses? un idée? 'siouplé^^
ps: voici mon code (avec l'exemple du département Loire Atlantique) placé dans une clée sur la scène principale:
var newsXML:XML = new XML();
newsXML.ignoreWhite = true;
newsXML.load("export_xml_campingexpo.xml");
newsXML.onLoad = function(success) {
if (success) {
Loire_Atlantique.htmlText = newsXML.firstChild.childNodes[44];
}
else{
Loire_Atlantique.text = "XML file did not load.";
}
}
(bon, reconnaissez au moins que pour un bleubit' de la programmation, c'est déjà pas mal d'avoir réussi à intégrer son xml dans son doc flash, reste plus qu'à le mettre dans le bouton...)
remarque ça pourrait p't'etre bien v'nir du fait que ce code est dans une clée sur la scène principale, et pas dans le bouton... nan? c'est dur pour moi^^
maintenant mon import xml ne marche pas quand la zone de texte
est placée DANS le bouton:
si je le place dans la scène sur un simple calque, il fait le lien,
tranquille pépère^^
mais, une fois placé dans le bouton, sur la case "Dessus", pour uniquement s'afficher que qu'en on place notre curceur dessus, ba là ça marche plus...
des réponses? un idée? 'siouplé^^
ps: voici mon code (avec l'exemple du département Loire Atlantique) placé dans une clée sur la scène principale:
var newsXML:XML = new XML();
newsXML.ignoreWhite = true;
newsXML.load("export_xml_campingexpo.xml");
newsXML.onLoad = function(success) {
if (success) {
Loire_Atlantique.htmlText = newsXML.firstChild.childNodes[44];
}
else{
Loire_Atlantique.text = "XML file did not load.";
}
}
(bon, reconnaissez au moins que pour un bleubit' de la programmation, c'est déjà pas mal d'avoir réussi à intégrer son xml dans son doc flash, reste plus qu'à le mettre dans le bouton...)
remarque ça pourrait p't'etre bien v'nir du fait que ce code est dans une clée sur la scène principale, et pas dans le bouton... nan? c'est dur pour moi^^
jamais mieux servis que par sois même^^
la soluce : on prend sa zone texte on la met à l'endroit "dessus" dans le bouton, on va sur l'onglet variable dans les propriétés, on met un nom genre trop_cool_jai_fini_par_trouver et on retourne sur sa scène principale, là on va dans le code de la clée et on place ce nom à la place de la partie avant le signe =
donc, dans mon cas
Loire_Atlantique.htmlText = newsXML.firstChild.childNodes[44];
devient
trop_cool_jai_fini_par_trouver = newsXML.firstChild.childNodes[44];
et là ba ça marche^^
me suis bien pressé l'citron!
la soluce : on prend sa zone texte on la met à l'endroit "dessus" dans le bouton, on va sur l'onglet variable dans les propriétés, on met un nom genre trop_cool_jai_fini_par_trouver et on retourne sur sa scène principale, là on va dans le code de la clée et on place ce nom à la place de la partie avant le signe =
donc, dans mon cas
Loire_Atlantique.htmlText = newsXML.firstChild.childNodes[44];
devient
trop_cool_jai_fini_par_trouver = newsXML.firstChild.childNodes[44];
et là ba ça marche^^
me suis bien pressé l'citron!