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/Flex Discussion :

[AS3] récupération du nom d'occurence pour affichage dynamique


Sujet :

Flash/Flex

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Points : 32
    Points
    32
    Par défaut [AS3] récupération du nom d'occurence pour affichage dynamique
    Bonjour,

    OBJECTIF:
    Je souhaite en AS3, stocker mon nom d'occurrence de CLIP dans une variable pour faire de l'affichage dynamique d'images.
    renvoie "root1" et non le nom d'occurrence du clip.

    DEMARCHE:
    Je dispose d'une série d'étoiles(CLIP), à chaque étoile correspond une photo stockée dans un répertoire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    etoile1.addEventListener(MouseEvent.CLICK, f_etoile1);
    etoile2.addEventListener(MouseEvent.CLICK, f_etoile1);
    function f_etoile1 (event:MouseEvent) :void{
    	this.name = var etoile;
    //chargement des images
    var chargeur:Loader = new Loader();
    chargeur.load(new URLRequest("images/"+var etoile+".jpg"));
    QUESTION:
    comment récupérer le nom d'occurrence du CLIP qui vient d'être cliqué en AS3?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Points : 32
    Points
    32
    Par défaut
    voici comment j'ai réalisé ce que je voulais faire:
    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
     
     // import des classes necessaires :
    import flash.events.IOErrorEvent;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.display.MovieClip;
     
     for(var i:int = 1; i<3; i++){ 
        this["etoile"+i].addEventListener(MouseEvent.CLICK, f_etoile1); 
     }  
     //etoile1.addEventListener(MouseEvent.CLICK, f_etoile1);
    	function f_etoile1 (event:MouseEvent) :void{
    		 var occurence:String = new String(); 
         	 occurence= event.currentTarget.name; 
    		 var chemin:String = "images/"+occurence+".jpg"; 
     // déclaration de notre objet Loader
    var chargeur:Loader = new Loader();
    chargeur.load(new URLRequest(chemin));
     
    // on affiche l'objet loader sur la scene :
    stage.addChild(chargeur);
    // fonction indiquant si une erreur de chargmement survient :
    function indiquerErreur( event:Event ) {
    	trace(event);}
    }

  3. #3
    Membre habitué Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Points : 188
    Points
    188
    Par défaut
    au lieu de "this.name" essais "evt.target.name"

    var etoile:String = evt.target.name;
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
    (\_/)
    (O.o)
    (> <)
    This is Bunny. Copy Bunny into your signature to help him on his way to world domination!!
    =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=

Discussions similaires

  1. Silverlight controle pour affichage dynamique
    Par Emilien69 dans le forum Silverlight
    Réponses: 1
    Dernier message: 23/07/2009, 12h54
  2. Flash AS2 : nom d'occurence pour un groupe d'objet ?
    Par black_soul dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 28/02/2009, 14h27
  3. Probleme récupération image bdd pour affichage
    Par kakahn dans le forum Struts 1
    Réponses: 6
    Dernier message: 03/01/2008, 19h47
  4. Récupération du nom d'une checkbox pour faire un if
    Par n061384 dans le forum Langage
    Réponses: 7
    Dernier message: 13/07/2007, 13h47
  5. Réponses: 6
    Dernier message: 18/08/2006, 10h24

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