Accueil > Forum > > > > tirage aléatoire
tirage aléatoire
jeudi 4 mars 2010 à 14:30:16 |
tirage aléatoire

blackvelvet
|
Bonjour !
Débutante, je cherche à construire un tirage aléatoire pour un jeu de 56 cartes ( 28 "images" et 28 "exercices" correspondants aux "images" )
le tirage se fera dans le paquet "images" placées de dos ou invisibles
le résultat sera donné par 2 cartes : une carte "image" et une carte "exercice", visibles côte à côte
dois-je faire un tableau ? si oui en quoi?...
je ferai un lien de mon site ( flash, en construction) vers ce "tirage".
merci d'avance !
|
|
jeudi 4 mars 2010 à 17:24:54 |
Re : tirage aléatoire

ChasseurDeChimeres
|
Salut;
Oui un tableau me semble etre une bonne solution, Ben en actionscript il me semble, ensuite oriente toi vers la classe "Math" et sa méthode "random" pour choisir une image aléatoirement dans ces paquets.
|
|
vendredi 5 mars 2010 à 19:41:38 |
Re : tirage aléatoire

blackvelvet
|
Merci ChasseurDeChimeres
je vais déjà essayer de faire ce tableau...
bon W.E !
B.
|
|
vendredi 5 mars 2010 à 23:31:05 |
Re : tirage aléatoire

ChasseurDeChimeres
|
Bonsoir;
Pour déclarer un tableau en AS3 c'est comme ça :
Code ActionScript : var tableau2:Array = new Array("Carte1", "Carte2", "Carte3");
ensuite pour accéder à une option de ton tableau au hasard c'est comme ça :
Code ActionScript : tableau[Math.floor(Math.random() * 3)];
bon dev'
|
|
mardi 9 mars 2010 à 12:34:05 |
Re : tirage aléatoire

blackvelvet
|
Salut !
alors j'ai mis ça dans la time line :
function carte(event:MouseEvent):void {
var tableau2:Array = new Array("tavoix", "reve", "blablabla", "tresor", "unique", "silence", "renaitre", "coupe", "joie", "amitie", "celaest", "esprit", "espace", "confiance", "regard", "croyance", "pensees", "seve" ,"mystere", "patience", "icone", "cherie", "colere", "douceur", "energie", "glaive", "purete", "voir");
trace(Math.round(Math.random() * 28));
}
btn_tirage.addEventListener(MouseEvent.CLICK, carte);
sur la scène, j'ai une cercle de 28 "cartes" de dos avec sur chacune un bouton transparent (btn_tirage)sensé appeler un tirage aléatoire ("tavoix","rever"....) = graphiques prêts dans la bibliothèque.
Quand je clique : ça me donne des chiffres aléatoires et pas d'images...
Comment les faire apparaître ?
Merci d'avance !!
B.
|
|
mardi 9 mars 2010 à 16:22:14 |
Re : tirage aléatoire

Orange73
|
Hello,
Essaie comme ceci :
Code ActionScript : var tableau2:Array = new Array("tavoix", "reve", "blablabla", "tresor", "unique", "silence", "renaitre", "coupe", "joie", "amitie", "celaest", "esprit", "espace", "confiance", "regard", "croyance", "pensees", "seve" ,"mystere", "patience", "icone", "cherie", "colere", "douceur", "energie", "glaive", "purete", "voir");
function carte(event:MouseEvent):void {
var RandomCarte:* = getDefinitionByName(tableau[Math.floor(Math.random() * tableau2.length-1)]) as Class;
var CarteActuelle:RandomCarte = new RandomCarte();
addChild(CarteActuelle);
}
btn_tirage.addEventListener(MouseEvent.CLICK, carte);
a+
-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

|
|
mardi 9 mars 2010 à 17:10:09 |
Re : tirage aléatoire

ChasseurDeChimeres
|
Salut;
Juste pour faire une remarque, j'ai fait une erreur : j'ai appeller le tableau "tableau2" mais j'ai oublié le 2 plus loin, et il semble que Orange est copié cette erreur donc :
Code ActionScript : var RandomCarte:* = getDefinitionByName(tableau2[Math.floor(Math.random() * tableau2.length-1)]) as Class;
dsl
|
|
mardi 16 mars 2010 à 16:43:16 |
Re : tirage aléatoire

blackvelvet
|
voilà...après tout ce temps ...j'ai obtenu ça :
var containerCarte : Sprite = new Sprite();
addChild( containerCarte );
var tableau3:Array = new Array(Amitie,Blablabla,Celaest,Cherie,Colere,Confiance,Coupe,Croyances,Douceur,Energie,Espace,Esprit,Glaive,Icone,Mystere,Patience,Pensees,Purete,Regard,Renaitre,Reve,Seve,Silence,Tavoix,Tresor,Unique,Voir );
function onBtnTirageClick(event:MouseEvent):void {
//var ClassReference:Class = getDefinitionByName("flash.display.MovieClip."+tableau3[0]) as Class;
//trace( ClassReference );
var instance:MovieClip = new tableau3[Math.floor(Math.random() * tableau3.length-1)]() as MovieClip;
trace( tableau3.length-1 );
trace( Math.random() * tableau3.length-1 );
trace( Math.abs(Math.round(Math.random() * tableau3.length-1)) );
trace( instance );
//var carte : MovieClip = getDefinitionByName(tableau3[0] ) as MovieClip;
// var RandomCarte:* = getDefinitionByName(tableau2[Math.floor(Math.random() * tableau2.length-1)]) as Class;
//var CarteActuelle:MovieClip = new carte();
while( containerCarte.numChildren > 0 ) containerCarte.removeChildAt(0);
containerCarte.addChild(instance);
}
btn_quitter.addEventListener(MouseEvent.CLICK, containervide);
function containervide(event : MouseEvent) : void {
containerCarte.removeChild ( Sprite);
}
btn_tirage.addEventListener(MouseEvent.CLICK, onBtnTirageClick);
ça marche, y'a juste que j'aimerais faire disparaître l'image du tirage avec le bouton "quitter" et que je rame...
en tout cas merci pour tout à vous deux !
B.
|
|
mardi 16 mars 2010 à 17:31:44 |
Re : tirage aléatoire

Orange73
|
Dans ta fonction onBtnTirageClick rajoute ceci :
Code ActionScript : instance.name = "instance_carte";
Et dans ta fonction containervide tu peux donc faire ceci :
Code ActionScript : containerCarte.removeChild(containerCarte.getChildByName("instance_carte"));
A+
-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
|
|
mardi 16 mars 2010 à 18:58:27 |
Re : tirage aléatoire

blackvelvet
|
je suis super contente !!!
ça marche !
Merci mille fois !!!
B
|
|
Cette discussion est classée dans : images, aléatoire, carte, tirage, cartes
Répondre à ce message
Sujets en rapport avec ce message
tirage carte aléatoire + xml [ par nahp ]
Bonjour à tous,J'ai le syndrôme de la feuille blanche...Quelqu'un pourrait me dire ou je pourrais trouver un début de tirage de carte genre tarot avec
JEU DE CARTES :Glissement d'une carte... [ par speccy31 ]
Plus à l'aise avec VB qu'en Flash où je débute, je vous soumet le pb où je galère: J'ai deux images de cartes à jouer (clip) cote à cote (nom d'occure
Recherche Script Défilement aléatoire images [ par jonaszrenard ]
Bonjour à tous. Pour le fond d'une bannière de titre sur un site, j'aimerais pouvoir faire défiler (avec fondu alpha) une série d'images. Les images
galerie de 4 images en aléatoire et en boucle [ par Estival0 ]
Salut,Je dois faire une galerie de 4 images à l'horizontal qui changent aléatoirement. Les 50 images qui doivent apparaitre sont piochés dans un dossi
problème recherches sur des images ou une carte par listbox [ par hanmaximus ]
Bonjour,J'ai un problème et peut'etre certains pourons m'aider (merci d'avance a celui qui a la solution). Voila j'ai une carte ou je zoom dessus par
Jeux de carte [ par methos1 ]
Help, je suis débutant, je cherche un prog fonctionnant en flash.Il s'agit de poser 4 cartes à jouer sur une page web.Je dois pouvoir modifier la coul
m'aider pour les fonctions aléatoire !! [ par pttloup ]
Bonsoir tout le monde !! Je dispose d'une vingtaine images dans la bibliothèque:
faire disparaître le résutat d'un tirage aléatoire pour recommencer ? [ par jcpapa ]
Bonjour, je suis graphiste et donc, pas fort avec les codes.Alors voilà :Séquence 1 : Je fais distribuer (en cliquant sur un bouton) 32 cartes faces
Taille d'origine des images ?! [ par ctx_man ]
Bonjour à tous !J'ai un flash avec une seule frame. Dans cette frame il y a 1 clip et 2 boutons. Voici le script contenu dans la frame : _global.Zoom
Affichage aléatoire d'un clip [ par kina17 ]
Bonjour, J'ai créé un clip (avec un scénario de 10 images s'affichant en fondu). Je souhaite que ce clip s'affiche de façon aléatoire au chargement, c
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|