IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

[AS2] Variable number limité


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 110
    Points : 51
    Points
    51
    Par défaut [AS2] Variable number limité
    Est-il possible de définir une variable de type Number mais sur un intervelle (ex : de 0 à 100) mais sans faire de if ou de chose pour vérifier l'état de la variable, il faudrait que la définition de cet interval se fasse au moment de la déclaration de variable.

    Merci d'avance

  2. #2
    pom
    pom est déconnecté
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 120
    Points : 128
    Points
    128
    Par défaut
    Non.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 110
    Points : 51
    Points
    51
    Par défaut
    OK, dans ce cas est-il possible de créer son propre type de variable?

  4. #4
    pom
    pom est déconnecté
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 120
    Points : 128
    Points
    128
    Par défaut
    Oui, ça s'appelle une classe

  5. #5
    Membre averti Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Points : 356
    Points
    356
    Par défaut
    Tu pourrais être plus clair ??

    Tu peux obtenir une valeur random avec Math.random().

    Tu peux obtenir une valeur random entre 0 et 100 en faisant ensuite un modulo (%) mais je ne suis pas sur que ça soit ça que tu recherche... un peu plus d'explications et on trouvera peut-être une solution.

    a++

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 110
    Points : 51
    Points
    51
    Par défaut
    En fait je suis en train de développer un jeu dans lequel le joueur aura des points de faim et de sommeil. Ces points (sommeil et faim) ont pour maximum 100 et pou rminimum 0. J'ai donc appliquer à ces variables la fonction watch qui vérifie leurs valeurs. Mais flash me dis qu'il y a une boucle infinie donc je voudrais savoir si je peu définir une variable en disant qu'elle soit comprise entre 0 et 100.

    Par exemple :
    ma variable faim vaut 15.
    Mon programme effectue l'opération faim -= 20.
    Je voudrais que le résultat soit 0 et non pas -5.

  7. #7
    Membre averti Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Points : 356
    Points
    356
    Par défaut
    Oui, bon, y a pas de souci, pour ce genre de choses...

    Dès que la valeur de ta variable "faim" doit changer, tu vas la reclaculer et tester si elle passe en dessous de 0 ou en dessus de 100...

    Je ne vois pas très bien ou est la difficulté...
    Ta variable va changer sur une action, tu n'as pas besoin de faire un watch, pour faire tes tests... tu les déclenche sur l'action, et voilà...

    Bon courage, a++

  8. #8
    Membre régulier
    Homme Profil pro
    Directeur technique
    Inscrit en
    Novembre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 56
    Points : 105
    Points
    105
    Par défaut
    Emploie des propriétés à la place des champs dans ta classe et ensuite ce genre de chose deviennent très facile.

Discussions similaires

  1. [AS2] problème d'utilisation d'une variable number dans un calcul
    Par Mosler dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 12/06/2008, 21h44
  2. Variables string limité à 255 caractères?
    Par krfa1 dans le forum Access
    Réponses: 7
    Dernier message: 27/01/2006, 15h29
  3. [AS2] Variable numerique bornée
    Par ooyeah dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 23/08/2005, 17h14
  4. [AS2] Variables globales
    Par ooyeah dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 30/06/2005, 14h46
  5. Réponses: 8
    Dernier message: 17/02/2005, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo