|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2008 Messages : 3 ![]() |
Bonjour,
Voici mon problème : J'essaye de charger un document XML pour organiser les donnée dynamique d'un portfolio Flash. Voici le code que j'utilise pour charger le XML : Code :
semble n'avoir de valeur que dans la fonction "onComplete". Ca fait deux jours que je planche dessus et je trouve pas pourquoi. Toutes suggestions seraient les bienvenues. Désolé si la question est commune, mais je n'ai pas trouvé la réponse dans les FAQs ni ici. Merci de votre aide. |
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 263 ![]() |
Pour Accéde aux balises de ton xml il fat faire
Pour un attribut de balise Apres j'ai pas trop compris ce que tu demander ! Si tu "trace" myBook il te retourne nul ca ? Ton xml est-t-il bien construit ? |
|
|
00
|
|
|
#3 |
![]() ![]() Développeur informatique Inscription : octobre 2006 Messages : 1 606 ![]() |
Salut à vous,
donc dans la série j'ai pas bien compris .. c'est bien la variable myBook à laquelle tu affectes tes données XML qui ne conserve pas sa valeur ? c'est peut-être que lorsque tu tentes d'accéder à cette variable le chargement n'est pas terminé. sinon, ton code est dans une classe ou directement sur une image d'un fichier fla ? |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 3 ![]() |
Salut,
Pour romain : j'assume que mon XML est bien construit, puisque tant que je suis dans le cadre de ma fonction onComplete j'arrive à le charger dans ma variable myBook et à en faire un trace... Donc le problème doit pas venir de là mais de la portée de la fonction, puisque la variable disparait dés que j'en sort. Pour Beekeep : Ca pourrait en effet être ça, mais comment s'assurer que les données sont bien chargées avant de continuer mon script? Le code est directement dans une image de mon fla. |
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 263 ![]() |
Salut !
Pour ecouter la fin du chargement des données ajoute un Ecouteur Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : juillet 2002 Messages : 147 ![]() |
si il te trouve ton XML nul, c'est que tu essaies de l'utiliser avant que l'événement OnComplete n'ait été exécuté.
Il te faut donc lancer l'utilisation dans ton ONComplete et pas avant. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 3 ![]() |
Salut à tous (et merci pour les réponses)
Pour romain : J'ai déjà un écouteur de ce type - ma fonction onComplete - c'est là que j'arrive à vérifier que mon XML est chargeable. Mais quand je fais appel à mybook en dehors de ma fonction onComplete, Flash considère qu'il n'est pas chargé, bien que onComplete me dise que si (en parvenant à faire un trace du contenu de mybook). En fait tant que j'accede à mybook à l'interieur de onComplete, tout va bien. Mais si, mettons 75 lignes de code plus tard, je tente d'y faire appel en dehors, mon flash considère que mybook est vide. Ca ressemble de plus en plus à un problème de chargement de données, d'après ce que vous me dites tous. J'imagine que je peux initialiser le contenu de mon Flash vie cette fonction, mais celà ne résoud pas mon besoin de faire appel à mes données XML en réponse à des actions du visiteur tels que clics sur des liens... Un preloader résoudrait-il le problème à votre avis? |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 263 ![]() |
Etrange tout ca...
Tu peut nous montrer ton code ?? Franchement ca serai plus simple pour nous de vois ce qui cloche ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com