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 30/08/2007, 17h18   #1
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
Par défaut [Débutant] Choisir aléatoirement entre trois variables

Bonjour, je suis débutant, donc pardonnez mon ignorance.
Je voudrais simplement savoir comment choisir entre trois variables (ou trois nombres) aléatoirement.

Par example, j'ai les trois variables position1, position2 et position3
il faut simplement que tel ou tel clip se place en position 1, 2, ou 3 aléatoirement.

je sais qu'il faut faire:
setProperty("monclip", _x, ...);
mais après je bloque pour choisir la position.

merci d'avance !
diabolodj2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 18h59   #2
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
bonsoir a tous,

Regarde la documentation <F1> a la fonction random() de la class Math
il y a un exemple qui te montre comment faire cela
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 11h42   #3
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
ah... merci, mais je ne comprends toujours pas comment faire exactement...
j'ai regardé l'aide de flash, et je comprends pas du tout l'expemple (faut dire aussi que j'ai 13 ans, et que j'ai tout appris de livres).
Je sais que c'est embêtant, mais est ce que quelqu'un voudrait bien m'écrire le code exact de ce qu'il faut mettre ?
Il faut juste choisir aléatoirement entre trois variables, et cette variable sera la position _x du clip "voiture"

merci
diabolodj2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 10h53   #4
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3
Points : 0
Points : 0
s'il vous plait, aidez-moi...
diabolodj2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 16h49   #5
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
disons que tes variables s appelles position_1, position_2 et position_3.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var position_1:Number = 20;
var position_2:Number = 40;
var position_3:Number = 60;
 
positionClipVoiture = function () {
	if (numeroAleatoire == 1) {
		voiture._x = position_1;
	}
	if (numeroAleatoire == 2) {
		voiture._x = position_2;
	}
	if (numeroAleatoire == 3) {
		voiture._x = position_3;
	}
}
 
function randRange(min:Number, max:Number):Number {
	var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
	return randomNum;
}
 
var numeroAleatoire:Number = randRange(1, 3);
 
positionClipVoiture();
j espere que ca te va mon petit
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h47.


 
 
 
 
Partenaires

Hébergement Web