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 3 Discussion :

personnalisé Jeu/animation selon personnes qui la regarde


Sujet :

ActionScript 3

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 17
    Points : 7
    Points
    7
    Par défaut personnalisé Jeu/animation selon personnes qui la regarde
    Bonjour à tous !

    je construis un jeu sous forme d'énigme flash. Le principe c'est de résoudre des énigmes donc et plus plus moins lorsqu'on a entrer la solution àune 'énigme on clique sur ok et je dis à l'animation de m'afficher l'image suivante via un code en as3. Avant chaque énigme il ya des mini animation.

    Jusqu'à la pas de problème. Sauf que l'animation s'adresse à une quarantaine de personnes très précise et je souhaite que l'animation puisse être personnalisé pour chacune des 40 personnes.
    Mais certaines parties de l'animation doivent rester absolument identique a tous. d'autre doivent être vu différemment si les personnes sont des filles ou garçons, ou selon d'autres critères etc...

    j'ai prévu que la personne au tout début tape son prénom/nom dans 2 cases distincte qui dirigera chaque personne vers une image clé différente (par personne, disont que nous avons 40 personnes exactement) avec la photo de la personne puis une introduction personnalisé en guise d'intro. Puis après ces intros personnalisé je redirige tous personnes vers la même image clé pour démarrer la première énigme.

    Pour être plus clair au début je crée 40 chemin différent (+ un autre si prénom/nom est invalide qui refuse l'accès au jeu) qui se rejoigne lorsque la 1er énigme commence
    Tant que je ne fais pas rejoindre les animations il n'y donc pas de problème pour différencier ce que voit les personnes/joueurs puisque chaque jouers se déplace dans son "chemin". Et c'est là que je bloque !!! Puisque je ne vais pas redemander le prénom et nom de la personne a chaque fois que j'ai besoin de différencié les animations et crée un "chemin" personalisé.


    l'une de idée que j'ai (mais que je en serais réaliser en as3, peut-être qu'il y a plus rapide a faire)
    ce qu'il me faudrait c'est récupérer dès le début les prénoms et noms des personnes (qui était) et puis que lorsque je veux différencié les animations vu par les personnes je dise si c'est prénom A et Nom A alors tu me joue ça et si c'est prénom B et Nom B, tu me joue la deuxième animation, etc pour mes 40 personnes. Et si j'ai besoin de catégorisé les personnes je dis a flash si c'est prénom A et Nom A ou prénom B et Nom B ... alors tu me joue ça.
    Si ça se trouve c'est vraiment tout bête



    Voici le code sur mon image 1 (donc au début) qui me permet de différencié les intros selon les prénoms/noms tapé. je n'ai mis qu'un prénom, nom ( je n'ai pas mis les 39 autres , ni le code qui refuse l'accès si le prénom, nom est invalide)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    stop();
     
    case_1_ok.addEventListener(MouseEvent.CLICK,onClick1);
    function onClick1(event:MouseEvent):void {
    	if (case_1_reponse.text=="PrénomPersonneA") 
    	if (case_2_reponse.text=="NomPersonneA"){
    		gotoAndPlay(2) ;
    	}
     
    ...
    j'espère avoir été clair et pas trop long
    je suis à votre dispo si quelque chose n'a pas été clair
    merci a ceux qui prendront le temps de me lire et merci d'avance de votre aide !

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 40
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    Je me trompe peut-être mais j'ai l'impression qu'il te suffit tout simplement de stocker le nom et le prénom de la personne dans des variables.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    pas faux, je pense

    reprenons mon code, je dois donc récuperer le prénom et le nom pour les mettre dans une variable donc ici "PrénomPersonneA" et "NomPersonneA" car il fonctionne ensemble
    Puis a chaque que j'ai besoin de diriger vers une animation perso je resors la variable en lui disant va me jouer tel image. Je comprends le principe mais je ne sais opas si j'arriverais à le coder. Je me demande ce que je dois modifier ici pour qu'il ajouter correctement une variable qui comprenne que le texte tapé soit (prénom, nom) va engendrer une variable bien précise (suis-je clair ?)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    case_1_ok.addEventListener(MouseEvent.CLICK,onClick1);
    function onClick1(event:MouseEvent):void {
    	if (case_1_reponse.text=="PrénomPersonneA") 
    	if (case_2_reponse.text=="NomPersonneA"){
    		gotoAndPlay(2) ;
    	}

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 40
    Points : 68
    Points
    68
    Par défaut
    Avec ton code ça ressemblerait à ceci :

    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
    var prenom:String = "";
    var nom:String = "";
     
    case_1_ok.addEventListener(MouseEvent.CLICK,onClick1);
    function onClick1(event:MouseEvent):void {
        // On enregistre prenom et nom
        prenom = case_1_reponse.text;
        nom = case_2_reponse.text;
    }
     
    // Plus tard si tu veux tester le nom et le prénom il te suffit de tester la valeur des variables
    if(prenom == "PrénomPersonneA" && nom == "NomPersonneA")
    {
        gotoAndPlay(2);
    }

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    Super ! C'est exactemment ce qu'il me fallait ! Je vais tester ça ce soir chez moi ! Mille merci !!!!!!!!

Discussions similaires

  1. Je cherche une personne qui utilise TsiLang !!Erreur!!
    Par yosthegost dans le forum Delphi
    Réponses: 2
    Dernier message: 13/06/2006, 15h32
  2. [FLASH MX2004]Animation Style 3D qui pivote sur elle même.
    Par °°° Zen-Spirit °°° dans le forum Flash
    Réponses: 1
    Dernier message: 06/06/2006, 21h47
  3. Retrouvez des personnes qui se "connaissent"
    Par camboui dans le forum Algorithmes et structures de données
    Réponses: 30
    Dernier message: 24/04/2006, 18h09
  4. 1 script, pour animer une image, qui en regroupe 3 scripts
    Par vampyer972 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 09/04/2006, 00h06

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