begin process at 2012 05 26 19:47:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

bouton chargeant du xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bouton chargeant du xml

vendredi 6 mars 2009 à 18:36:46 | bouton chargeant du xml

desaleux

hello,

j'suis perdu...
je voulais passer un code permettant de charger un fichier xml en cliquant sur un bouton, d'une occurence bouton à une occurence movieClip...sauf que ca marche pas!
le code sur le bouton:
on (press) {
var charge = new XML();
charge.load("archi.xml");
charge.ignoreWhite = true;
charge.onLoad = function() {
    i=-1;
    max = charge.firstChild.childNodes.length;
     }   
}
rien de bien méchant...et bien si jamais je l'applique à un movieclip appelé mc_btn avec
mc-btn.onPress = function() {...}
et le meme code: ca ne marche pas!! le xml ne se charge pas...c'est le précédent en place qui reste valable...

si quelqu'un avait la bonté de me montrer de son doigt salvateur là où je me trompe...
merci bien d'avance!

david
lundi 9 mars 2009 à 15:10:55 | Re : bouton chargeant du xml

bali_balo

Salut,
voici une solution :

//EN SUPPOSANT QUE TU SOIS DANS LE _ROOT

var xmlLoader             = new XML();
xmlLoader.ignoreWhite     = true;
xmlLoader.onLoad         = function( succes :Boolean ) :Void {
    if ( succes ) {
        i    = -1;
        //    les 2 lignes de codes suivantes sont les même (ici this fait référence à l'objet xmlLoader)
        max = this.firstChild.childNodes.length;
        ///max = xmlLoader.firstChild.childNodes.length; 
    }
    else {
        trace( "erreur chargement XML" );
    }
}

function chargerXML() :Void {
    //    toujours appeler la fonction load() après la définition de la fonction événementielle onLoad()
    charge.load( "archi.xml" );   
}


//code de ton bouton (qu'il soit de type Button ou MovieClip)
monBouton.onPress = function () :Void {
    chargerXML();
}


bali_balo....=]

lundi 9 mars 2009 à 15:37:00 | Re : bouton chargeant du xml

bali_balo


Ou bien simplement

//EN SUPPOSANT QUE TU SOIS DANS LE _ROOT

var xmlLoader             = new XML();
xmlLoader.ignoreWhite     = true;
xmlLoader.onLoad         = function( succes :Boolean ) :Void {
    if ( succes ) {
        i    = -1;
        //    les 2 lignes de codes suivantes sont les même (ici this fait référence à l'objet xmlLoader)
        max = this.firstChild.childNodes.length;
        ///max = xmlLoader.firstChild.childNodes.length;
    }
    else {
        trace( "erreur chargement XML" );
    }
}

//code de ton bouton (qu'il soit de type Button ou MovieClip)
monBouton.onPress = function () :Void {
    // j'ai oublié de changer le nom là ^^
    xmlLoader.load( "archi.xml" );  
}

bali_balo....=]

lundi 9 mars 2009 à 15:37:19 | Re : bouton chargeant du xml

bali_balo

Ou bien simplement

//EN SUPPOSANT QUE TU SOIS DANS LE _ROOT

var xmlLoader             = new XML();
xmlLoader.ignoreWhite     = true;
xmlLoader.onLoad         = function( succes :Boolean ) :Void {
    if ( succes ) {
        i    = -1;
        //    les 2 lignes de codes suivantes sont les même (ici this fait référence à l'objet xmlLoader)
        max = this.firstChild.childNodes.length;
        ///max = xmlLoader.firstChild.childNodes.length;
    }
    else {
        trace( "erreur chargement XML" );
    }
}

//code de ton bouton (qu'il soit de type Button ou MovieClip)
monBouton.onPress = function () :Void {
    // j'ai oublié de changer le nom là ^^
    xmlLoader.load( "archi.xml" );   
}
lundi 9 mars 2009 à 15:38:03 | Re : bouton chargeant du xml

bali_balo

Réponse acceptée !
Désolé pour tout ces posts, FFox a planté
Si tu ne comprends pas je le referais plus proprement ^^

bali_balo....=]

lundi 9 mars 2009 à 16:41:25 | Re : bouton chargeant du xml

desaleux

merci bali balo!
je vais rentrer tout ca dans mon code, je te fais confiance, ca va marcher!
(merci de m'avoir remis sur la _root !)
juste, si t'es encore par là:
ce qui faisait que ton code marche et pas le mien, c'est le fait de faire appel à une fonction?

ciao
lundi 9 mars 2009 à 16:48:30 | Re : bouton chargeant du xml

bali_balo

Comme je sais pas exactement où et comment tu as placé ton code, j'ai préféré te donner une code propre.
Donc je ne peux pas te dire d'où venait ton bug.
Si mon code ne marche pas je te donnerai mon email perso pour que je règle ça rapidoss...

bali_balo....=]

lundi 9 mars 2009 à 16:54:12 | Re : bouton chargeant du xml

desaleux

ah oui, j'ai essayé, et en fait ca fonctionne dans ta premiere version de code... mais pas la deuxieme...
en tout cas, merci!

lundi 9 mars 2009 à 16:58:50 | Re : bouton chargeant du xml

desaleux

ah, les joies du direct... on devait ecrire en meme temps...
mon code était placé sur le bouton, maintenant tout est dans _root
et je crains que mon bug ne vienne simplement du fait de faire, défaire refaire un code, à un moment flash ne réagit plus...
je viens de tout recommencer avec, le meme code, et ca marche...


lundi 9 mars 2009 à 17:06:21 | Re : bouton chargeant du xml

bali_balo


Je me doutais que tu avais mis ton code dans le bouton genre :
on(press) {
...
}

Il est préférable pour ce genre de "petit" code de tout mettre dans le _root. Le must serait de faire tout en classe comme en AS3 via la classe associée au "Document".

Content de t'avoir aider.



bali_balo....=]



Cette discussion est classée dans : bouton, code, xml, charge, chargeant


Répondre à ce message

Sujets en rapport avec ce message

comment charger des données xml [ par k_lycx ] bonjour à tous je voudrais savoir comment charger des données xml à partir d'un bouton.( ou movie_clip ) ex: bouton A - charge des données de type XML et Loadmovie [ par dorsey ] Bonjour à tous, J'ai fait une recherche sur le forum mais n'ayant rien trouvé de comparable à mon problème je me permet de poster. Je suis entrain de Petite aide sur un morceau de code [ par Carlatocer ] J'ai besoin d'une petit aide sur un assemblage de code. Effectivement, il y a quelques temps, j'ai décidé de crée un petit lecteur video, avec des min [XML] probleme redaction [ par jarlaath ] Bonjour,je suis en train de créer une animation pour flash avec du XML et je me trouve devant un probleme. J'aurais aimé faire en sorte de pouvoir fai bouton parcourir [ par rosejade ] Bonjour, question embêtante pour une débutante. J'ai un formulaire de contact flash/php, mais je n'arrive pas à trouver le code pour un bouton parcou loadmovie et CS3 [ par zthibaut ] bonjour a tousavant sous MX pour lancer une anime depuis un bouton je faisais ça /on (press) {   loadMovie("monfichier.swf",ici);} et il n'y avait pa Navigation entre 2 fichers .swf [ par lo25 ] Bonjour à tousje misère depuis quelques heures sur un problème qui me paraissait simple mais qui ne semble pas l'être ...j'ai un fichier de départ "de menu xml [ par zemele ] Bonjour,Je repose une question que j'avais déjà posée, mais sans succès. Je desespère vraiment... Je voudrais juste faire un petit menu en flash créée phrase code pour le clic sur un bouton [ par fabi44 ] bonjour,voila ça ne fait pas très longtemps que je suis sur le site,pourriez vous me dire comment faire pour que quand j'appuie sur un bouton et que j je cherche un diaporama xml (commentaires, etc...) [ par papafew ] bonjour, je cherche la commande pour faire disparaitre le bouton "droite" dès qu'on atteint la dernière image d'un diaporama flash avec chargement xml


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales