compteur
 
AccueilPortailFAQS'enregistrerConnexion

Partagez | 
 

 [ Résolu] key for action

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: [ Résolu] key for action   Mer 20 Juin 2012, 20:33

bonsoir,

bon comme son titre l'indique je cherche a faire une action lorsque une touche du clavier et enfoncer , et je voudrai savoir ou on peut trouver une liste des key , es ce de ascii ou autre je ne sais pas donc merci ++


j'ai trouver sa dans la librairie mtasc es ce que sa veut dir que je peut mettre le numéro corespondant et c'est ok?

getAscii ( ):Number [Key]

getCode ( ):Number [Key] lui connait pas du tout !!



bon voila se que j'ai trouver pour ce soir mais bon je viens de tester dans le mtasc impossible a reproduire lol !!

Revenir en haut Aller en bas
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: [ Résolu] key for action   Jeu 21 Juin 2012, 10:54

Bonjour Globe,

Tu vas dans l'éditeur Mtasc dans E-anim.

Dans une fonction tu écris "Key." (avec majuscule et avec un point)
puis tu effaces le point et tu le remets...

-> dans la liste bas/droite tu vois apparaître les codes pour les "touches claviers"
Tu verras aussi les fonctions des touches claviers.
Notre "getAscii( )" qui te retourne le code ascii de la touche (très utile pour les lettres et les chiffres et les signes)

Sinon j'ai trouvé un tuto :
http://www.siteduzero.com/tutoriel-3-7650-utiliser-le-clavier.html

@ bientôt

Phildes



globe a écrit:
bonsoir,

bon comme son titre l'indique je cherche a faire une action lorsque une touche du clavier et enfoncer , et je voudrai savoir ou on peut trouver une liste des key , es ce de ascii ou autre je ne sais pas donc merci ++


j'ai trouver sa dans la librairie mtasc es ce que sa veut dir que je peut mettre le numéro corespondant et c'est ok?

getAscii ( ):Number [Key]

getCode ( ):Number [Key] lui connait pas du tout !!



bon voila se que j'ai trouver pour ce soir mais bon je viens de tester dans le mtasc impossible a reproduire lol !!


_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: coucou   Jeu 21 Juin 2012, 18:47

bonjour,

merci phildes pour ta réponse .

en faite j'ai réussie à faire se que je voulais, c'est à dire lancer une action lorsqu'une touche et activer j'ai tester avec ENTER et SPACE.
jusque la pas de soucis en faite je veut pouvoir faire des écoutes des touches du clavier , et ton tuto sur le site du zero et super j'ai même pas vu sa pourtant j'en et fait des tour de google lol , bas même pas chez eux lol.

je pense qu'il faut que je fasse une écoute et créé une condition si var 33= ascii 33 action

mais faud que je trouve le moyen de retourner cette info après sa sera simple je pense .

merci beaucoup!!
Revenir en haut Aller en bas
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [ Résolu] key for action   Jeu 21 Juin 2012, 20:03

yop,
j'utilise la détection de touche pour le tchat (la touche Entrée)
Je te met le code, un exemple contrait est toujours plus parlant ^^

Code:

        var KeyEcout:Object = new Object();
        KeyEcout.onKeyDown = function () {
            if(Key.getCode() == 13) {
                // action touche Entrée
            }
        };
        Key.addListener(KeyEcout);

A noté qu'au début, au lieu de faire un bête Key.getCode() == 13 j'avais mis un
if(Key.isDown(Key.ENTER)) mais bizarrement ce n'ai pas compatible avec les tablettes Suspect
Revenir en haut Aller en bas
http://torak01.fr/
j79y910
Accro
Accro


Nombre de messages : 3530
Age : 60
Localisation : 78 Yvelines
Loisirs : Tout pourvu qu'il y ait à apprendre
Date d'inscription : 13/02/2008

Message Sujet: Re: [ Résolu] key for action   Jeu 21 Juin 2012, 21:32

Bonsoir à tous,

je sais vous allez dire que je déterre des vieux objets. Celui-ci a été fait par un certain Christophe_D, il y en a à qui ce pseudo dira des choses.

En dernière page, il y a la liste des codes ASCII des touches du clavier ICI

J'espère que ça pourra aider Laughing

j79y910
Revenir en haut Aller en bas
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: [ Résolu] key for action   Ven 22 Juin 2012, 09:31

Bonjour jean-Yves,

C'est une re-trouvaille très très intéressante cheers
je me souviens de ce fnatastique travail

cheers

j79y910 a écrit:
Bonsoir à tous,

je sais vous allez dire que je déterre des vieux objets. Celui-ci a été fait par un certain Christophe_D, il y en a à qui ce pseudo dira des choses.

En dernière page, il y a la liste des codes ASCII des touches du clavier ICI

J'espère que ça pourra aider Laughing

j79y910

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: coucou   Sam 23 Juin 2012, 15:37

bonjour,

ba merci beaucoup c'est vrai que avec un copier coller c'est plus simple lol ..

voici mon test avec la touche ENTER


Bon sa fonctionne super lol.

voila ma question peut t'on avoir du détail car c'est bien de faire un copier coller mais qui fait quoi dans le mtasc car je ne sai même pas se que j'ai fait a part un _root.play();

car je pense que beaucoup de chose pourrait être ouverte avec cela .
j'en dit pas plus pour le moment shut!!
Revenir en haut Aller en bas
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: Re: [ Résolu] key for action   Sam 23 Juin 2012, 15:41

j79y910 a écrit:
Bonsoir à tous,

je sais vous allez dire que je déterre des vieux objets. Celui-ci a été fait par un certain Christophe_D, il y en a à qui ce pseudo dira des choses.

En dernière page, il y a la liste des codes ASCII des touches du clavier ICI

J'espère que ça pourra aider Laughing

j79y910

Merci jean yves c'est vrai j'ai ce tuto aussi sous le coude mais même pas penser à regarder dedans lol .

mais le tableau et vraiment important car si faut connaitre par cœur toute les table ont et mal lol .

shut mes enfants ne sont pas la , aussi non il ne regarderai même pas leur table de math lol

Merci pour votre aide , ,, et votre patience .


Revenir en haut Aller en bas
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [ Résolu] key for action   Sam 23 Juin 2012, 17:32

Sa marche très bien, en effet Very Happy

globe a écrit:

voila ma question peut t'on avoir du détail car c'est bien de faire un copier coller mais qui fait quoi dans le mtasc car je ne sai même pas se que j'ai fait a part un _root.play();

Ba y a pas grand chose a expliquer..

var KeyEcout:Object = new Object(); /* on déclare une nouvelle variable de type objet (un type de variable qui peut servir à beaucoup de chose). Ici, cette variable servira d'écouteur d’événement.*/

KeyEcout.onKeyDown = function () /* on déclare une fonction qui doit s’exécuter seulement lorsqu'une touche du clavier est enfoncée (onKeyDown = lorsqu'une touche est enfoncée). On aurai pu utiliser onKeyUp qui s'exécute lorsque la touche est relâchée.*/
{
if(Key.getCode() == 13) { /* si le code de la touche [enfoncée] est 13 (la touche Entrée)*/
// action touche Entrée
}
}; /* fin de la fonction d'écoute, ne pas oublier le ; à la fin des fonctions événementielle */

Key.addListener(KeyEcout);
/* Enfin, très important, on ajoute l'écouteur précédemment déclarer. Si tu oublie cette simple ligne, tout se que tu as écris précédemment ne sera jamais exécuté !*/

Je suis pas un pro mais c'est comme ça que je le vois, si t'as des questions... Very Happy
Revenir en haut Aller en bas
http://torak01.fr/
stephane
Accro
Accro


Nombre de messages : 109
Age : 40
Localisation : Chalons-en-Champagne
Loisirs : Radio diffusion
Date d'inscription : 30/08/2011

Message Sujet: Re: [ Résolu] key for action   Mar 26 Juin 2012, 16:34

Salut,

Le sujet m'intéresse aussi, j'essais de me lancer dans le mtasc mais j'dois dire que c'est coton quand on y a jamais mis les pieds...
Bref, tu entres le code (13) pour la touche "entrée"... et si tu veux actionner une lecture audio ? (Mp3Play par exemple)ou(goto).

Stéphane. :oops:

Revenir en haut Aller en bas
http://www.radiomaunau.com
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: coucou   Mar 26 Juin 2012, 18:10

bonsoir,

ba merci torak pour tes explication en détail je trouve sa très important !

sa ne peut pas être plus détailler.

Stéphane pour un son c'est exactement le même principe que pour un mp3play.

en faite tu lance ton action dans un groupe mettre un stop au début de ce groupe .

quand ton groupe sera play ton son sera jouer.

donc ensuite dans le mtasc on lui dira de play le groupe si la touche 13 et enfoncer.
ce qui donnera comme action.

_root.nom_du_group.play();

et voila.
une personne de plus qui s’intéresse au sujet!!

Pour le mtasc il faut bien apprendre les bases pour savoir se qu'on fait ou repérer certain éléments....

une petite formation avec phildes et c'est parti tu peut nager un peut dedans ...!!

Certaine base son très importantes!!!!


Encore merci Torak pour tes explication c'est très gentil de ta part..

Revenir en haut Aller en bas
stephane
Accro
Accro


Nombre de messages : 109
Age : 40
Localisation : Chalons-en-Champagne
Loisirs : Radio diffusion
Date d'inscription : 30/08/2011

Message Sujet: Re: [ Résolu] key for action   Jeu 28 Juin 2012, 13:19

ouaou !

j'ai trop de mal...

A part le numéro de la touche clavier, qu'est ce qui faut changer la dessous pour que ça fonctionne?

var KeyEcout:Object = new Object();
KeyEcout.onKeyDown = function () {
if(Key.getCode() == 13) {
// action touche Entrée
}
};
Key.addListener(KeyEcout);



Stéphane. scratch
Revenir en haut Aller en bas
http://www.radiomaunau.com
j79y910
Accro
Accro


Nombre de messages : 3530
Age : 60
Localisation : 78 Yvelines
Loisirs : Tout pourvu qu'il y ait à apprendre
Date d'inscription : 13/02/2008

Message Sujet: Re: [ Résolu] key for action   Jeu 28 Juin 2012, 14:22

Bonjour,

tu as bien fait une action immédiate (grande barre orange) et cliqué sur ActionScript (pas sur programmer)?

j79y910
Revenir en haut Aller en bas
globe
Accro
Accro


Nombre de messages : 1072
Age : 38
Localisation : 53 Mayenne
Date d'inscription : 24/04/2009

Message Sujet: coucou   Jeu 28 Juin 2012, 18:29

bonjour,
stéphane c'est assez simple

je vais t'expliquez en détail comment faire.

tu créé un object exemple un bouton tu lui met une action permanente .

bon jusque la sa va .

ensuite tu créé un groupe nome le toto dans se groupe tu met un stop au temps 0 et tu fait ton anime par exemple un rectangle que tu déplace.

bon notre anim et faite on retourne sur écran de base tu retourne sur le bouton tu lui fait action et la tu choisi mtac.
bon la tu colle sa
var KeyEcout:Object = new Object();
KeyEcout.onKeyDown = function () {
if(Key.getCode() == 13) {
_root.toto.play();
}
};
Key.addListener(KeyEcout);

et la toto va play quand la touche 13 sera enfoncer

voila j'espere que tu va y arriver !!
je vais le mettre en sprite je pense car c'est utiles , mais bon je prefererais que tu y arrive avant tout seul !!
bon courage !!

study study
Revenir en haut Aller en bas
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [ Résolu] key for action   Ven 29 Juin 2012, 04:24

globe a écrit:

tu créé un object exemple un bouton tu lui met une action permanente .
Une action immédiate plutôt Wink (

Une fois que l'écouteur est déclaré, ça sert a rien de le re-déclarer a l’infinie avec une action permanente. Pire, ça bouffe bien plus de ressource.
Donc avec une action permanente ça marche aussi mais c'est maladroit et pas optimal.
Revenir en haut Aller en bas
http://torak01.fr/
Contenu sponsorisé




Message Sujet: Re: [ Résolu] key for action   Aujourd'hui à 00:08

Revenir en haut Aller en bas
 
[ Résolu] key for action
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» [ Résolu] key for action
» [Résolu] décompteur action
» [Résolu] Mot de passe smtp
» [Résolu] MSN vérolé
» [ Résolu ] Controle parental Orange

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Utiliser E-anim :: Comment faire :: Sujets résolus ou sans suite-
Sauter vers: