IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

actionScript classe parcours XML


Sujet :

Flash

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut actionScript classe parcours XML
    bonjour

    je débute en flash et j'ai un soucis sur une de parcours de mon fichier xml que je vous joins

    ma classe de parcours XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    /*
    *	Classe Fichier XML
    *	pour visionneuse photo
    *
    *	KarKam Dvpt.
    *	Juin 2007
    */
    
    //Definition de la classe fichier XML
    class fichierXML {
    	public var monFichier:XML;
    	public var listePhoto:Array;
    	public var maPhoto:XMLNode;
    	public var position :Number;
    	public var album:String;
    	
    //Constructeur de la classe
    public function charger (srcAlbum:String){
    	monFichier = new XML();
    	monFichier.ignoreWhite=true;
    	album=srcAlbum;
    	listePhoto = new Array();
    	monFichier.load("gallery.xml");
    	//monFichier.load(srcAlbum+"/gallery.xml");
    	maPhoto=monFichier.firstChild;
    	listePhoto=maPhoto.childNodes;
    	trace(monFichier.firstChild.childNodes.length);
    	position=0;
    	//Afficher Auteur et date
    	trace("Constructeur XML");
    	//Afficher la premiere photo
    	afficher();
    	trace(taille());
    	trace (numeroPhoto());
    }
    //Fonction taille
    //retourne le nombre de photo
    public function taille ():Number {
    	return listePhoto.length;
    }
    //Fonction retourne le numéro de la photo courante
    public function numeroPhoto():Number{
    	return position;
    }
    //Fonction afficher photo et légende courants
    public function afficher(){
    	//_root.mc.loadMovie("http://karkam.free.fr/album/"+album+"/"+maPhoto.attributes.filename,_root.mc);
    	_root.label_info.text=listePhoto[position].attributes.filename;
    	trace(listePhoto[position].attributes.filename);
    	trace("Afficher");
    }
    //Fonction premiere photo
    public function premier(){
    	position=0;
    	afficher();
    	}
    //Fonction derniere photo
    public function dernier(){
    	position=listePhoto.length;
    	afficher();
    }
    //Fonction photo suivante
    public function suivant(){
    	if(position !=0){
    	   position++;
    	   afficher();
    	}
    }
    //Fonction photo précédente
    public function precedent(){
    	if(position!=listePhoto.length){
    	position--;
    	afficher();
    	}
    }
    }
    comment je l'instancie sur mon combobox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    //sur le chamgement je charge l'album
    on (change){
    import fichierXML;
    	var monAlbum: fichierXML =new fichierXML();
    	monAlbum.charger(_root.cmbAlbum.getSelectedItem().data);
    }
    et ce qu'il m'affiche par mes traces

    il me remonte pas les tailles ni meme la position
    undefined
    Constructeur XML
    undefined
    Afficher
    undefined
    0
    Pourriez me donner un coup de main

    d'avance merci
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. actionscript : class extends xml
    Par pierre-y dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 18/02/2008, 11h50
  2. [AS3] Sérialisation Classe en XML
    Par goldorax113 dans le forum ActionScript 3
    Réponses: 6
    Dernier message: 25/11/2006, 17h43
  3. [XML] [POO] [Classe/Objet]xml
    Par 2xyo dans le forum Langage
    Réponses: 19
    Dernier message: 21/03/2006, 19h00
  4. les classes en XML
    Par raph707 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 14/03/2006, 14h14
  5. Parcours xml
    Par jeff_! dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 30/11/2005, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo