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

  FORUM HardWare.fr
  Programmation

  [FLASH 5] Pb d'action script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[FLASH 5] Pb d'action script

n°36885
leohnart
Posté le 04-06-2001 à 20:47:03  profilanswer
 

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

mood
Publicité
Posté le 04-06-2001 à 20:47:03  profilanswer
 

n°36897
Kalou
Posté le 04-06-2001 à 22:08:08  profilanswer
 

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...

n°37107
leohnart
Posté le 05-06-2001 à 17:38:38  profilanswer
 

cela donne la valeur 0 a i

n°37350
Meuh
Tendeur de perche
Posté le 06-06-2001 à 13:44:03  profilanswer
 

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
@+

n°37485
leohnart
Posté le 06-06-2001 à 18:18:31  profilanswer
 

i=0 marche pôôô

n°37542
Kalou
Posté le 06-06-2001 à 21:23:56  profilanswer
 

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]

n°37543
leohnart
Posté le 06-06-2001 à 21:31:27  profilanswer
 

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?

n°37549
LeMegaBlai​reau
Posté le 06-06-2001 à 22:36:46  profilanswer
 

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..


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [FLASH 5] Pb d'action script

 

Sujets relatifs
commande ftp dans un script sous linuxflash - faire une pause en script
[SHELL UNIX] Passer une valeur d'un script a un autre[JS][ASP] var ASP dans script JS pose prob...
Flash dans Delphi 5 : un rêve ou une réalité ?[PHP] Executer un script à une heure donnée
ASP urgent!!! durée d'exécution d'un script, aidez moi!!!![javascript] y a moyen de faire un script qui "comprend" la roulette ?
pourquoi chez.com veut pas de mon script PHP 
Plus de sujets relatifs à : [FLASH 5] Pb d'action script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR