OVH Cloud OVH Cloud

[FLAMX] key.add.listener ...

2 réponses
Avatar
Kalimbra
Bonjour,

Voila j'ai un petit code pour repérer l'appui sur la touche "R" mais
malheureusement il ne fonctionne pas , et j'avoue ne pas comprendre
pouquoi ..

toute aide serait la bienvenue :)

----

//Fonctions
function LanceRoue(){
_root.RoueAlea.Roue.play();
_root.NbreTour=1;
_root.SonRoue.start(0,100);
}


// KeyListener

surveille = new Object();
surveille.onKeyDown = function() {
if (codetouche==114) _root.LanceRoue();
};
key.addListener(surveille);

stop();

2 réponses

Avatar
saturnino
Bonjour,

Tout d'abord il y a une erreur de syntaxe:

key.addListener(surveille);



rempkace par
Key.addListener(surveille);


ensuite, vérifie plustôt la condition Key.isDown à l'aise d'un switch qui te
permettra de contrôler plusieurs touches.


//Fonctions
function LanceRoue() {
trace("ok");
_root.RoueAlea.Roue.play();
_root.NbreTour = 1;
_root.SonRoue.start(0, 100);
}
// KeyListener
surveille = new Object();
surveille.onKeyDown = function() {
switch (true) {
case Key.isDown(Key.getCode(r)) :
trace("ok");
_root.LanceRoue();
break;
}
};
Key.addListener(surveille);
stop();


--
Cordialement,
Saturnino
www.saturnino-freelance.com

"Kalimbra" a écrit dans le message de news:
d13nic$o0k$
Bonjour,

Voila j'ai un petit code pour repérer l'appui sur la touche "R" mais
malheureusement il ne fonctionne pas , et j'avoue ne pas comprendre
pouquoi ..

toute aide serait la bienvenue :)

----

//Fonctions
function LanceRoue(){
_root.RoueAlea.Roue.play();
_root.NbreTour=1;
_root.SonRoue.start(0,100);
}


// KeyListener

surveille = new Object();
surveille.onKeyDown = function() {
if (codetouche=4) _root.LanceRoue();
};
key.addListener(surveille);

stop();


Avatar
E-stampida
surveille = new Object();
surveille.onKeyDown = function() {
if (codetouche=4) _root.LanceRoue();
};
key.addListener(surveille);



regarde bien le code ;)

un truc comme ceci devrait fonctionner...

var surveille = new Object();
surveille.onKeyDown = function() {
maTouche=Key.getCode();
if (maTouche=‚){
trace("hello");
}
};
Key.addListener(surveille);


"Kalimbra" wrote in message
news:d13nic$o0k$
Bonjour,

Voila j'ai un petit code pour repérer l'appui sur la touche "R" mais
malheureusement il ne fonctionne pas , et j'avoue ne pas comprendre
pouquoi ..

toute aide serait la bienvenue :)

----

//Fonctions
function LanceRoue(){
_root.RoueAlea.Roue.play();
_root.NbreTour=1;
_root.SonRoue.start(0,100);
}


// KeyListener

surveille = new Object();
surveille.onKeyDown = function() {
if (codetouche=4) _root.LanceRoue();
};
key.addListener(surveille);

stop();