un simple bouton avec getUrl devrait suffire
on (release) {
getURL ("une page Aurevoir" );
}
heffer
Merci j'ai réussi! :) Je me suis inspiré de ton programme surtout pour le onclipevent:
onClipEvent (enterFrame) {
var x = Key.getCode();
if (Key.isDown(x)) {
this.play();
_root.play();
}
}
Comme ça peu importe la touche appuyée, ça passe à l'image suivante. Encore merci.
Par contre je voudrais faire un bouton "quitter" l'animation mais je sais pas quel code il faut mettre. :??:
ca te donne la touche A,B,C (pour les 23 autres, je te laisse le soin de continuer :D )
Le code (getCode de Actionscript retourne la même valeur que l'ascii 7 bits (donc A=65 ..Z=90) tu les as dans ton manuel flshAS en annexe B.
le bouton au début ne sert que pour initialiser la fenêtre dans laquelle tu effectue l'action des touches (car malgré que la fenêtre du browser soit actif, j'ai l'impression que windows ne peut determiner avec les touches d'abord quel est la frame du browser qui est active sans cliquer dedans )
je t'envoie par mail le fla.
bise à la petite nièce
heffer
OK voilà ce que je veux faire.
J'ai une petite nièce de 18 mois qui commence à toucher le clavier. En fait je voudrais faire une sorte de diaporama où une nouvelle photo (avec un son) s'affiche à l'écran dès qu'elle appuie sur n'importe quelle touche du clavier. Je pensais pouvoir faire ça en flash. J'ai pas réussi à trouver le code en Actionscript. Si tu pouvais m'aider même si t'as une autre idée que du flash, ça serait super sympa. :)
LeMegaBlaireau
j'ai pas la table sous les yeux, et pas de liens pour ça,
par contre dis moi ce que tu veux faire exactement, j'éssairai de t'aider dans la mesure de mes moyens.
heffer
J'ai pas réussi avec Key.getAscii() à faire ce que je veux. Mais merci quand même! :) En fait, il faudrait que je puisse initialiser Key.getAscii()
Comment connaître le code Ascii d'une touche? Par exemple la touche entrée?
LeMegaBlaireau
oui, c'est possible, mais tu passes dans ce cas directement en actionscript avec l'élément getAscII ("Key.getAscii()" ) qui te renvoie le code ascii de la dernière touche enfoncée . et dans ton cas tu l'attribue a une variable avec des if variable=(code ascii ) then..else if.. bref etc..
en espérant que cela t'aide..
amoureux
Ça serait bien ça en effet:
Si aucune touche n'est appuyée alors rien
Sinon Goto...
Quelqu'un peut nous aider ou a une autre idée?
[edtdd]--Message édité par amoureux--[/edtdd]
Kalou
Avec des "and" ca doit etre possible mais c'est super lourd... tu peux peut etre dire que ca marche pas quand aucune touche n'est appuyee mais je sais pas si ca peut se faire...
heffer
Merci! :) Par contre, je veux pas que ça marche seulement pour une touche, mais pour toute les touches du clavier. C'est possible?
LeMegaBlaireau
oui, c'est la même que on MouseEvent dans les actions, mais tu coches "touche" et tu précise la touche. pour l'actiojn, c'est idem avec un GetUrl ou Goto ou autre..
heffer
Est-ce qu'il y a une fonction en Actionscript qui permet de savoir si l'utilisateur de l'animation appuie sur une touche du clavier? En fait je voudrais qu'à chaque fois qu'on appuie sur une touche, une nouvelle image apparaisse.
Sinon est-il possible de faire ce diaporama d'une autre manière?
Merci :hello: