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

ActionScript 1 & ActionScript 2 Discussion :

petit probleme avec actionscript2.


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Par défaut petit probleme avec actionscript2.
    Bonjour j ai un petit probleme . Je n'arrive pas a faire fonctionner mon onRelease() function sur mes MovieClip() que j affiche avec la function FOR() loop.

    Voici mon code: NOTE: j'utilise trace() pour verifier mes loop et la function onRelease()......
    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
     
    var posX = 163;//1st position
    var posY = 103;//1st position
    var Dec = 0;// var for the space between thumbnails set to 0
     
    for (i=0; i<5; i++) {
    var Num = i+1;
    var Clp_name = "clip"+Num;
    var container = (container+Num);
    var container:MovieClip = this.createEmptyMovieClip(Clp_name, this.getNextHighestDepth());
    container.loadMovie("images/layout_05.jpg",this.getNextHighestDepth());
    container._x = posX;
    container._y = posY+Dec;
     
    this.Clp_name.onRelease = function() {
    WhoIsOn = i-1;
    trace(WhoIsOn);
     
    };
    trace(Clp_name);
    Dec = Dec+40;// increment the space between thumbnail
    }
    En fait ce que je ne comprend pas , c'est que je fais la meme function onRelease sur un movieclip() sur ma scene et sa marche, mais quand le movieclip() et cree avec createEmptyMovieClip(), he ben Ça ne marche pas pourquoi ??

    j'ai aussi essaye en remplacant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    this.Clp_name.onRelease = function() {
    WhoIsOn = i-1;
    trace(WhoIsOn);
    par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
     
    this[Clp_name].onRelease = function() {
    WhoIsOn = i-1;
    trace(WhoIsOn);
    et aussi part:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    this.container[Clp_name].onRelease = function() {
    WhoIsOn = i-1;
    trace(WhoIsOn);
    sans succes, est ce que quelqu'un peut m'aider

  2. #2
    Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Par défaut RESOLU
    PROBLEME RESOLU
    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
    var posX = 163;//1st position
    var posY = 103;//1st position
    var Dec = 0;// var for the space between thumbnails set to 0
     
    for (i=0; i<5; i++) {
     
            //for button
            var Num = i+1;
            var Clp_name = "clip"+Num;
            var Bt_name = "Bt"+Num;
            var WhoIsOn = Num;
            var BT:MovieClip = this.attachMovie("Btb", Bt_name, this.getNextHighestDepth());
            BT._x = posX;
            BT._y = posY+Dec;
            trace(BT);
     
            BT.whoIsOn=i;
            BT.onRelease=function() {
            trace(this.whoIsOn);
            }
     
            //for thumbnails
            var container = (container+Num);
            var container:MovieClip = this.createEmptyMovieClip(Clp_name, this.getNextHighestDepth());
            container.loadMovie("images/layout_05.jpg",1);
            container._x = posX;
            container._y = posY+Dec;
            trace(WhoIsOn);
            Dec = Dec+40;// increment the space between thumbnail
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Petit problème avec un élément du FAQ
    Par matech dans le forum ASP.NET
    Réponses: 11
    Dernier message: 24/01/2008, 14h11
  2. Petit problème avec grep
    Par dug dans le forum Shell et commandes GNU
    Réponses: 13
    Dernier message: 11/05/2005, 15h34
  3. petit probleme avec Devil
    Par ellipse dans le forum DevIL
    Réponses: 2
    Dernier message: 01/02/2005, 18h41
  4. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 19h48
  5. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 16h19

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