[Flash] Pause dans l'anim

Statut
N'est pas ouverte pour d'autres réponses.

.Vinc.

Oh, un LamZ !
Salut a tous,

Les vacances se passent bien ?
Bon je bosse sur un ptit projet sympa entre les aprem a la plage et voila, j'avais une ptite question...

J'ai déja lu pas mal de trucs dans l'aide de Macromedia Flash mais j'ai pas vraiment trouvé mon bonheur...

Je cherche en fait a stopper mon animation a un certain moment ( stop(); ) : jusque la, j'ai pas eu de prob... mais je cherche le moyen de la faire redémarrer là ou elle était avec le CLAVIER ! Genre en appuyant sur "enter" ou sur la barre d'espace... ou sur n'importe quelle touche finalement, je m'en fout :D
J'ai donc pas envie de mettre un simple bouton ( Poursuivre... ou Continuer...)

Merci à tous les vacanciers ou non qui pourront m'aider..

Ciao ciao ;)
(k)
 
1er
OP
.Vinc.

.Vinc.

Oh, un LamZ !
Aller, juste une petite idée ? non ? personne ?

Si quelqu'un a le moyen "d'écouter" le clavier... Juste savoir quand une touche est enfoncée...
Bien sur y a des tuto sur le net, mais j'arrive a rien... !!

Allé, je suis sur que y a plein de gens qui maitrisent Flash ici ! :D

Thx ;)
 
1er
OP
.Vinc.

.Vinc.

Oh, un LamZ !
Ben voila, j'ai deja trouvé un tout petit quelque chose :

Code:
stop();
EcouteClavier = new Object();
EcouteClavier.onKeyDown = function() {
    play();
};
Key.addListener(EcouteClavier);
Quand vous mettez ca dans l'action d'une frame, au milieu de votre animation :
- Elle se stoppe
- Et elle repart des que vous touchez a N'IMPORTE QU'ELLE touche du clavier

Et c'est la qu'il faut encore chercher pour trouver le moyen de dire que c'est seulement pour une touche spécifique...

A mon avis, il faut utiliser les proprietés de l'objet "Key"

Key.BACKSPACE
Key.CAPSLOCK
Key.CONTROL
Key.DELETEKEY
Key.DOWN
Key.END
Key.ENTER
Key.ESCAPE etc... (voir aide de flash : Help\Flash\html\30_asd_06_g_to_l20.html)
mais bon, je patauge... si qq'un peut m'aider...

Sinon, c'est cool de se faire un post tout seul :mrgreen: mais ca peut peut-etre aider quelqu'un par la suite... qui sait :D
 

[L56]

Elite
Salut,

une petite condition peut-être :

ecouteur.onKeyDown=function() {

if (Key.isDown(Key.LEFT)) {
action à effectuer;
}
}

tu as des touches prédéfinies dans flash style un, down, left right, enter, ...mais pour les autre touches (a,z,e,r,...) tu dois donner le code de la touche.

A+
 
1er
OP
.Vinc.

.Vinc.

Oh, un LamZ !
[L56 a dit:
]
Code:
ecouteur.onKeyDown=function() {

	if (Key.isDown(Key.LEFT)) {
		action à effectuer;
	}
}
oké, simpa... jvais tester ca et puis essayer d'un peu m'amuser !

Merci ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut