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 :

Selection aleatoire d'un " _root "


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2009
    Messages : 17
    Par défaut Selection aleatoire d'un " _root "
    Bonjour a tous,

    J'ai un probleme : J'ai fait une bannière d'une page d'accueil, qui presente une image avec en dessous 5 clip different, par defaut il charge sur le premier clip :
    le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    _root.fitness=true;
    _root.mills=false;
    _root.danses=false;
    _root.arts_martiaux=false;
    _root.enfants=false;
    stop();
    ce que je souhaite c'est que ma page web ne se mette pas par defaut sur le premier mais sur un des cinq, de maniere aleatoire.
    Merci d'avance de m'aidez

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    p'têt un truc dans le genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    var nbAleatoire=genereNbAleatoireDe1a5();
     
    if nbAleatoire=1 then
       _root.fitness=true;
     
    else if nbAleatoire=2 then
       _root.mills=false;
     
    etc...
     
    end if
     
    stop();

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2009
    Messages : 17
    Par défaut re
    Merci beaucoup d'avoir repondu
    pourrait tu me dire comment un nombre est generé automatiquement?
    genereNbAleatoireDe1a5() n'est pas une fonction generant automatiquement un nombre...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    genereNbAleatoire sera une fonction que tu créé toi même.

    Mais sinon tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var nbAleatoire=random(5)+1;

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2009
    Messages : 17
    Par défaut
    Merci encore
    j'ai fais sa pourrait tu me dire ce que tu en pense:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    var nbAleatoire=random(5)+1;
     
    if nbAleatoire=1 then
        _root.fitness=true;
        _root.mills=false;
        _root.danses=false;
        _root.arts_martiaux=false;
        _root.enfants=false;
     
     
    else if nbAleatoire=2 then
        _root.fitness=false;
        _root.mills=true;
        _root.danses=false;
        _root.arts_martiaux=false;
        _root.enfants=false;
     
    else if nbAleatoire=3 then
        _root.fitness=false;
        _root.mills=false;
        _root.danses=true;
        _root.arts_martiaux=false;
        _root.enfants=false;
     
    else if nbAleatoire=4 then
        _root.fitness=false;
        _root.mills=false;
        _root.danses=false;
        _root.arts_martiaux=true;
        _root.enfants=false;
     
    else if nbAleatoire=5 then
        _root.fitness=false;
        _root.mills=false;
        _root.danses=false;
        _root.arts_martiaux=false;
        _root.enfants=true;
     
    end if
     
    stop();
    PS : Ceci ne fonctionne pas

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    ça donne quoi si tu laisses seulement ceux que tu mets à true?

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