Declarer et appeller une fonction -AS2.0- [Résolu]

vince14evil 16 Messages postés mardi 31 mars 2009Date d'inscription 23 juin 2012 Dernière intervention - 20 déc. 2010 à 04:34 - Dernière réponse : vince14evil 16 Messages postés mardi 31 mars 2009Date d'inscription 23 juin 2012 Dernière intervention
- 21 déc. 2010 à 19:09
Bonjour cher poragmmeurs !
J'aimerais savoir comment déclarer une fonction et ensuite l’appeler.
(Je l'ai appris en VB, mais ce n'est pas la même affaire )
Voici un petit tst que j'ai fait, mais celui ci ne marche pas

function Distance(xDistance:Number, yDistance:Number):Number {
grandeDistance = 0;
if (xDistance>=yDistance) {
grandeDistance = xDistance;
} else {
grandeDistance = yDistance;
}
return grandeDistance;
}

diviseur = Distance(xDistance, yDistance)/7;

P.S. le xDistance et le yDistance doenne vraiment un nombre
Cependant, quand je compile sa, rien ne vas dans la variable diviseur
pourquoi ?
merci de votre aide
Vince14_Evil
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
dj_ouf 221 Messages postés vendredi 15 avril 2005Date d'inscription 6 septembre 2011 Dernière intervention - 20 déc. 2010 à 16:39
3
Merci
Salut,

J'ai fais le test dans un fla, le prob était que tu ne déclarais pas les variables (si ton fla est en AS3, c'est ptet ça le soucis).
Sinon l'AS2 est bcp plus laxiste, il n'impose pas la déclaration des nouvelles variables.

function Distance(xDistance:Number, yDistance:Number):Number {
var grandeDistance = 0;
if (xDistance>=yDistance) {
grandeDistance = xDistance;
} else {
grandeDistance = yDistance;
}
return grandeDistance;
}

var diviseur = Distance(4, 4)/7; 
trace(diviseur);



Sinon, t'as Math.max() pour cette fonction..

Merci dj_ouf 3

codes-sources a aidé 81 internautes ce mois-ci

Commenter la réponse de dj_ouf
vince14evil 16 Messages postés mardi 31 mars 2009Date d'inscription 23 juin 2012 Dernière intervention - 21 déc. 2010 à 19:09
0
Merci
merci beaucoup de ta precieuse aide !
Vincent
Commenter la réponse de vince14evil

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.