Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3602 connectés 

 


Dernière réponse
Sujet : [FLASH 5] Pb d'action script
LeMegaBlaireau si tu mets une action on release sur un bouton, tu dois inclure tes déclarations de variables à l'interieur de l'action bouton.
Il te faut déclarer donc i=0 sur l'action d'image et non d'objet.
donc i=0 sur une image precedente ou sur un onClipevent (un clip invisible faisant office de garde variable)
 
puis sur ton bouton juste l'action:
on (release) {  
if (i=0) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("fin" );  
   set (i, 1);  
  }  
}  
if (i=1) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("debut" );  
   set (i, 0);  
  }  
}  
}  
 
Maintenant je n'ai pas plus d'élément pour t'aider. Faut que tu précises tes clip ou envoie ton .fla par mail..

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
LeMegaBlaireau si tu mets une action on release sur un bouton, tu dois inclure tes déclarations de variables à l'interieur de l'action bouton.
Il te faut déclarer donc i=0 sur l'action d'image et non d'objet.
donc i=0 sur une image precedente ou sur un onClipevent (un clip invisible faisant office de garde variable)
 
puis sur ton bouton juste l'action:
on (release) {  
if (i=0) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("fin" );  
   set (i, 1);  
  }  
}  
if (i=1) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("debut" );  
   set (i, 0);  
  }  
}  
}  
 
Maintenant je n'ai pas plus d'élément pour t'aider. Faut que tu précises tes clip ou envoie ton .fla par mail..
leohnart Apparement c'est pas ca, j'ai l'impression que le prog bute sur la premiere ligne :
set (i,o) <--- Il veut pas que je creer la variable en dehors du "on release", comment on fait?
Kalou c'est bizzare que i=0 marche poa...
 
sinon fais une variable booleenne...
 
if (i=0) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("fin" );  
   set (i, 1);  
  }  
}  
if (i=1) {  
  tellTarget ("audio" ) {  
   gotoAndPlay ("debut" );  
   set (i, 0);  
  }  
}  
 
ca me parrait normal tu fais  
if i=0
   ...
   i=1
if i=1
   ...
   i=0
 
il faut mettre un else...
 
if i=0
   ...
   i=1
ElseIf i=1
   ...
   i=0
 
 
Enfin je suis pas sur mais je crois bien...

 

[edit]--Message édité par Kalou--[/edit]

leohnart i=0 marche pôôô
Meuh ben a mon avis t'ebete pas avec la fonction set.
met plutot une assignation du style :
i=0;
essaye et normalement ce devrai passer
@+
leohnart cela donne la valeur 0 a i
Kalou je comprends pas trop non plus mais c'est quoi exactement la fonction set() ???
ds ton exemple ca donne la valeur "1" ou "0" à "i" ???
si c'est ca, ca m'etonne pas que ca marche poa...
leohnart Je veux faire un bouton bascule avec action script.Voila mon code sur le bouton:
set (i, 0);  
on (release) {
 if (i=0) {
  tellTarget ("audio" ) {
   gotoAndPlay ("fin" );
   set (i, 1);
  }
 }
 if (i=1) {
  tellTarget ("audio" ) {
   gotoAndPlay ("debut" );
   set (i, 0);
  }
 }
}
Il y a une erreur lorsque je veux valider le code :
"Scène = Scène 1, Calque = Calque 1, Image = 1 : Line 1: L'instruction doit apparaître dans le gestionnaire on
     set (i, 0);
"
Je comprends pas, aideeezzzzzzz moi svp.
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)