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

Archive Flash

 > 

Archives

 > 

Flash MX et es composants

 > 

Boucle for et acces tableau


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

Boucle for et acces tableau

vendredi 9 septembre 2005 à 04:57:49 | Boucle for et acces tableau

PhoenixFnX

Voila 2 codes :
UN KI MARCHE :


this.btn9.onRollOver = function() {
    btn9.anim.gotoAndStop(2);
};


ET UN KI MARCHE PA ...  

for (i=1; i<13; i++) {
    this["btn"+i].onRollOver = function() {
        this["btn"+i].anim.gotoAndStop(2);
    };
    this["btn"+i].onRollOut = function() {
        this["btn"+i].anim.gotoAndStop(1);
    };
}

MA KESTION ES POURKOI ?

Merci pour tout je trouve ke ce site est tres actif et c genial pour les debutants comme pour les pros

vendredi 9 septembre 2005 à 11:22:38 | Re : Boucle for et acces tableau

Crazyx

c'est quoi le but de ton code ?

cx
vendredi 9 septembre 2005 à 14:05:03 | Re : Boucle for et acces tableau

goldenboy68

Réponse acceptée !
Y'a un problème avec ta variable "i"

Quand tu vas faire un rollOver sur le bouton 9...ben tu fais:
this["btn"+i].anim.gotoAndStop(2);

or à la fin de ta boucle, "i" vaut 13!


Solution:
Cible à partir de l'objet courant:
for (i=1; i<13; i++) {
    this["btn"+i].onRollOver = function() {
//Au survol du bouton, on va aller à l'image 2 du clip "anim" du bouton survolé
        this.anim.gotoAndStop(2);
    };
    this["btn"+i].onRollOut = function() {
        this.anim.gotoAndStop(1);
    };
}

@+! Samy
vendredi 9 septembre 2005 à 23:20:36 | Re : Boucle for et acces tableau

PhoenixFnX

OUAI ok g compri alors le i se fout dans la fonction !!
mais alors pkoi ici


this.btn9.onRollOver = function() {
    btn9.anim.gotoAndStop(2);
};

ya besoin de mettre btn9 alors ke du coup

 this["btn"+i].onRollOut = function() {
        this  /* ici on a plus .("btn"+i) */   .anim.gotoAndStop(1);
    };


je cerne pa trop pourkoi mon premier code marchait ... eske kan on est dans un clip "XXX" de mettre
this equivaut a mettre XXX
???


vendredi 9 septembre 2005 à 23:22:42 | Re : Boucle for et acces tableau

PhoenixFnX

et g oublie du coup si dans mon bouton je ve faire un onRelease ki es different et ki depend de la variable i ( VOILA LE BUT DU CODE ) je pe pa du coup ?
vu ke si ke met i a linterieur de la fonctino il sera pri pour un 13 :/
VOILA une autre kestion , fo til faire une autre section ?


vendredi 9 septembre 2005 à 23:39:09 | Re : Boucle for et acces tableau

PhoenixFnX

JE Pose la kestion dans un autre post
samedi 10 septembre 2005 à 10:00:29 | Re : Boucle for et acces tableau

goldenboy68

T'avais compris de toi-même!

Quand tu es dans le code XXX, "this" se rapporte à XXX. Y'a un autre truc intéressant aussi "_parent".

Ex: tes boutons sont tous dans un clip "conteneurBoutons" et tu voudrais qu'il s'arrête sur l'image 15 lorsque tu cliques sur un bouton:


Boucle for et acces tableau Posté par : PhoenixFnX le 09/09/2005 04:57:49

  Rép.  MP  15 msg
Voila 2 codes :
UN KI MARCHE :

--------------------------------------------------------------------------------

this.btn9.onRollOver = function() {    btn9.anim.gotoAndStop(2);};

--------------------------------------------------------------------------------
ET UN KI MARCHE PA ...  

--------------------------------------------------------------------------------

for (i=1; i<13; i++) {    this["btn"+i].onRollOver = function() {        this["btn"+i].anim.gotoAndStop(2);    };    this["btn"+i].onRollOut = function() {        this["btn"+i].anim.gotoAndStop(1);    };}
--------------------------------------------------------------------------------
MA KESTION ES POURKOI ?

Merci pour tout je trouve ke ce site est tres actif et c genial pour les debutants comme pour les pros



Re : Boucle for et acces tableau Posté par : Crazyx le 09/09/2005 11:22:38

  Rép.  MP  88 msg  89 msg CS
c'est quoi le but de ton code ?

cx

Re : Boucle for et acces tableau Posté par : goldenboy68 le 09/09/2005 14:05:03

  Rép.  MP  613 msg  632 msg CS
Réponse acceptée !
Y'a un problème avec ta variable "i"

Quand tu vas faire un rollOver sur le bouton 9...ben tu fais:

for (i=1; i<13; i++) {    
  this["btn"+i].onRollOver = function() {
    //Au survol du bouton, on va aller à l'image 2 du clip "anim" du bouton survolé        
    this.anim.gotoAndStop(2);
    //Pour le stop à l'image 15 du clip "conteneurBoutons":
    this._parent.gotoAndStop(15);
  };    
  this["btn"+i].onRollOut = function() {        
    this.anim.gotoAndStop(1);    
  };
}

Voilà...vais voir ton autre POST, j'avais répondu à la même question la semaine dernière...j'te mettrai le lien si t'as pas encore eu de réponse!

@+! Samy


Cette discussion est classée dans : function, anim, for, btn, gotoandstop


Répondre à ce message

Sujets en rapport avec ce message

Menu déroulant [ par raph58 ] Hello !J'ai fais comme tu m'as dit pour ma liste déroulante et mon anim fonctionne bien ! mais maintenant mes boutons ne sont plus en fonction . ??... gotoAndPlay() et variables [ par BananaTree ] slt tout le monde.Sur le principe de "mieux vaut 1 qui sait que 10 qui cherchent" , je voudrais pouvoir inclure  this.monClip.gotoAndStop(8) dans  maF probleme de bouton [ par wheel46 ] voila le codestop();m == 0;v == 0;moto.onPress = function() { v == 1;};voiture.onPress = function() { m == 1;};_root.onEnterFrame == function () { if Gotoandplay ET Gotoandstop [ par Bimpson ] Salut à tous.J'ai un petit problème avec ces deux expressions.En effet j'ai une anim et je voudrais q'en clickant sur un bouton, il lise une partie de 2 menus flash dans une pages html [ par mp4567 ] Bonjour, je galere pour faire correspondre deux menu dans un fichier html classique.J'explique j'ai un menu (1er swf) avec 5 onglets (nommé menuHaut), AS2: Composition, héritage, liaison dans biblio...j'm'emmêle les pinceaux!!! [ par goldenboy68 ] Bonjour TLM,J'essaie de comprendre ce que raconte Mr Moock (ça ça va, c'est super clair!), mais quand je veux créer un truc à moi, ben y'a pas moyen d Simplifier le code [ par Gizmil ] Salut,Bon ben je suppose que la solution est toute bête  mais j'aimerais pouvoir écrire le code ci-dessous plus simplement. J'aimerais ne pas devoir c optimisation du code [ par lilbrother ] _root.btn_menu1.onRollOver = function() { _root.menu1.gotoAndPlay("lire"); lire = true; }; _root.btn_menu2.onRollOver = function() { _root.menu2.go loadMovie [ par netzero ] Encore une question sur ce fameux loadMovie!!!En fait j'aimerais comprendre pourquoi lorsqu'on gharge une animation ".swf " on ne peut pas la lcharger Un diaporama chargé dans un swf [ par JCFaitDuPHP ] Bonjour, J'ai un problème plutôt épineux, celui qui me résoud ça est un vrai balaise ! j'ai tout une série de swf qui contiennent un script pour cha


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,624 sec (4)

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