|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
Salut,
Je cherche juste à faire déplacer un petit perso grâce aux fleches du clavier. En faisant Ctrl+Entree pour tester, tout marche. Mais quand j'essaye de publier mon animation, puis que je lance le .swf nouvellement créé (sur mon pc ou sur internet) ca ne marche pas. Les touches ne réagissent pas. J'ai essayé de compiler un .fla trouvé sur le net (j'ai teste le swf et il ressemblait à ce que je voulais). Toujours pas de réponses au niveau des fleches. Ya des trucs spécials à cocher ? Merci |
|
00
|
|
|
#2 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2007 Messages : 76 ![]() |
Il est possible que tu ai d'abord besoin de cliquer une fois sur ta scène pour que windows comprenne que tu veux le focus sur le leecteur flash. Aprés avoir cliquer dessus, ça devrait fonctionner... par défaut les navigateurs ne place pas le focus dans le lecteur flash, mais dans le html.
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() |
Merci, j'ai trouvé le truc. En restant avec ce sujet, il n'y a pas moins de lire les touches pressées en continue. Je m'explique :
Si l'on reste appuyer sur la flèche gauche par exemple, Flash comprend ca comme : "Touche gauche pressée, relaché, pressée, relachée"... Ignoble à traiter pour le reste de mon application. Pas moyen de lui faire comprendre que c'est rester appuyer ? |
|
00
|
|
|
#4 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2007 Messages : 76 ![]() |
lorsque tu reçoit l'évenement KEY_DOWN, tu dis donne un booléen de répère à false. Lorsque tu reçoit l'évenement KEY_UP, le booléen devient true.
Pour ton déplacement, tu n'a plus qu'à vérifier que le booléen associé à chaque touche est à true. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com