Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2007, 15h13   #1
Invité régulier
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 8
Points : 8
Par défaut Lancer une tempo [debutant]

Bonjour
je souhaiterai lancer une tempo lorsque une variable est à 1, et je ne c'est évidement pas le faire,(sinon je demanderai pas me diriez vous!!)
J'ai ce code, quelqu'un pour m'aider svp ??


Code :
1
2
3
4
5
compteur=0
function compte(){compteur++
if (compteur == 5){clearInterval (mon_interval)
}}
var mon_interval = setInterval (compte, 1000)
mascagne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 16h28   #2
Invité régulier
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 8
Points : 8
je sais que c'est de niveau très facile, mais j'aurai besoin d'un tout petit coup de pouce, svp....
Merci d'avance.
mascagne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 17h51   #3
Nouveau Membre du Club
 
Webmaster
Inscription : mai 2007
Messages : 67
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2007
Messages : 67
Points : 35
Points : 35
Bonjour,

moi je veut bien essayé de t'aidé, mais je ne comprend pas ton probléme, j'ai essayé ton code juste en mettans les points vergules et un trace pour voir le resulta, et ça marche bien...
Code :
1
2
3
4
5
6
7
8
compteur=0;
function compte()
{
	compteur++;
	trace (compteur);
	if (compteur == 5)clearInterval (mon_interval);
}
var mon_interval = setInterval (compte, 1000);
leto02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 18h22   #4
Invité régulier
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 8
Points : 8
Merci de me répondre.
En fait, c'est une question surement très débile, mais je ne sais pas y répondre.
Comment faire pour lancer cette tempo sur un clic de bouton.
Encore désolé pour mon ignorance, mais merci de m'aider....
mascagne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 23h20   #5
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
Il y a plusieurs possibilités dont je vais te donner ma "préférée"
tu as un boutons sur ta scene que tu appelles disons monBouton.
Dans le code de ton animation (tu clicques sur la prmeiere image de ton scenario) tu ecris ceci
Code :
1
2
3
4
5
6
7
8
9
10
11
12
var compteur:Number=0;
var mon_intervalID:Number //id de ta tempo
monBouton.onRelease=function(){
   monIntervalID= setInterval (compte, 1000); //garde un id de ta tempo dans la variable et lance la tempo
   this._enable=false;//pour ne pas recliquer dessus et relancer la tempo
}
function compte()
{
  compteur++;//incremente ta variable compteur
  trace (compteur);
  if (compteur == 5){clearInterval (mon_intervalID);}//efface la tempo identifiée par son ID
}
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 06h39   #6
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
bonjour,

Salut luta, merci pour ce code ....

Par contre, j'ai compris la question differement
Citation:
je souhaiterai lancer une tempo lorsque une variable est à 1
Peut etre qu'en faite, la méthode watch de la class Object répondrai a son attente ... il lui suffit ensuite d'utiliser la fonction setTimeOut() pour lancer un temporisation
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 08h32   #7
Invité régulier
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 8
Points : 8
merci beaucoup pour vos réponses, ca va bien m'aider. Mais il est vrai que j'aurai bien voulu savoir aussi comment faire lorsque une varible passe à 1.
En tous cas merci de répondre à de simple question comme celle ci meme si elle ne me parait pas si simple.
En fait je crois que j'ai des lacunes sur les fonctions, le fait de les appeler, etc... mais je n'ai pas troiver de bon tuto la dessus.
By bye et encore merci
mascagne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h41.


 
 
 
 
Partenaires

Hébergement Web