Accueil > Forum > > > > action script+clavier : Key.isDown est trop lent.
action script+clavier : Key.isDown est trop lent.
mercredi 13 juin 2007 à 21:57:08 |
action script+clavier : Key.isDown est trop lent.

fxi
|
Hello,
Je vis ma première expérience avec flash et action script. Je fais une tentative de "jeu" assez basique : l'animation reçoit une lettre, a ou b, d'un gamepade (ça marche aussi avec une souris) et un cadran affiche deux aiguilles qui font une rotation de quelques degrés à chaque impulsion. Seul problème, l'animation ultrabasique (voir code) ne comptabilise pas chaque impulsion ! en revanche, lorsque la touche est pressée en rafale, il n'y a plus de soucis. D'où vient le problème ?
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
this._rotation -= 4;
}
if (Key.isDown(66)) {
this._rotation += 4;
}
}
|
|
mercredi 13 juin 2007 à 22:05:28 |
Re : action script+clavier : Key.isDown est trop lent.

fxi
|
Pour voir le code formaté : (jusqu'au 12.07.2007...)
http://pastebin.ca/564942
Merci !
|
|
mercredi 13 juin 2007 à 22:19:36 |
Re : action script+clavier : Key.isDown est trop lent.

embalmer
|
Nomal
en utilisant un enterFrame tu oblige l'animation à vérifier à chaque image si la touche est pressé ou non, c'est donc très lourd. C'est pour cela qu'on a crée les écouteurs :
var keyListener:Object = new Object(); keyListener.onKeyDown = function() { //trace("DOWN -> Code: "+Key.getCode()+"\tACSII: "+Key.getAscii()+"\tKey: "+chr(Key.getAscii())); switch (Key.getCode()) { case 65 : trace("touche a"); break; case 66 : trace("touche b"); break; } }; Key.addListener(keyListener);
++
|
|
mercredi 13 juin 2007 à 22:58:43 |
Re : action script+clavier : Key.isDown est trop lent.

fxi
|
Ce code semble très intéressant, mais il me met plein d'erreur si je tente l'expérience.. Il faut que je me renseigne sur les keyListener !
Merci pour le début de piste !
|
|
mercredi 13 juin 2007 à 23:06:24 |
Re : action script+clavier : Key.isDown est trop lent.

fxi
|
Bon, j'ai tenter de faire plus simple, mais il me met toujours :
" Statement must appear within on/onClipEvent handler "
je capte pas :P
|
|
mercredi 13 juin 2007 à 23:20:27 |
Re : action script+clavier : Key.isDown est trop lent.

embalmer
|
C'est parceque tu place le code sur un clip (ou un bouton), et dans ce cas Flash exige de placer le code dans un gestionnaire d'évènement. Je te conseille de mettre plutôt mettre ton clip à la première image clé de ta timeline.
++
|
|
mercredi 13 juin 2007 à 23:22:49 |
Re : action script+clavier : Key.isDown est trop lent.

embalmer
|
C'est parceque tu place le code sur un clip (ou un bouton), et dans ce cas Flash exige de placer le code dans un gestionnaire d'évènement. Je te conseille de mettre plutôt mettre ton clip à la première image clé de ta timeline.
++
|
|
mercredi 13 juin 2007 à 23:41:29 |
Re : action script+clavier : Key.isDown est trop lent.

fxi
|
Réponse acceptée !
MERCI ! ça marche maintenant ! Waouw, ça touuuurne !
http://pastebin.ca/565125
pour voir le code :-)
|
|
Cette discussion est classée dans : script, action, key, rotation, isdown
Répondre à ce message
Sujets en rapport avec ce message
HELP!!! pour mon jeux flash ! [ par snakeeater1 ]
bonjour voila g un big pb :au début j'ai une bestiole ( un clip ) que je fait ce déplacer comme sa :onClipEvent(load){_root.vitesse = 0;} onClipEvent(
Rotation sur axe Z action script 2 ???? [ par jobe06 ]
Bonjour, Je me questionne sur un point, serai-t-il possible de faire pivoter un clip sur l'axe Z (comme une carte qui passe du recto au verso, ou co
effet flou action script [ par jobe06 ]
Bonjour je cherche a faire cet effet [url=http://www.goldencoast.com.cy/photo-gallery-2?album=all&gallery=10]ici[/url] en action script mais, je n'arr
faire défiler plusieurs vidéos avec action script 3 [ par developvbdebut ]
Bonjour Je cherche le moyen de faire défiler des vidéos flv automatiquement l'un apres l'autre avec action script 3. Exemple: Une fois que la premi
android air et action script 3 et 3G [ par freaks2 ]
bonjour, je suis en train de créer une application AIR pour android. J'ai remarqué que je peux appeler un élement sur internet si j'active le wifi de
déplacer images [ par JCpp ]
<?xml:namespace
action script [ par nossakoko ]
slt comment je peux cree une occurence d'une movieclip (exp une station)plusieur fois avec l'action script( le duplicatemovieclip )de flash et stp je
script pour bloquer action repetitive [ par mixtgolda ]
salut je suis un debutant j'ai telecharge une flv que je vais la modifier un peu, mais a un script qui se repete au long de la scene(tres long 100 fra
Désactiver une touche du clavier ...onEnterFrame ..Key.isDown(32).. [ par syl999 ]
Pour un simple jeu, il faut que l'utilisateur presse la barre d'espace entre la frame 100 et 110 pour gagner. J'ai donc placé un movie clip nommé [i]
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
|