Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 4 sept. 2006 à 01:30
Salut Zakata.
Alors attention, j'ai ecrit cette source quand j'aprennais a coder, et je te conseil d'utiliser plutot des tuto ou meme mieux des bouquins pour apprendre. Cela etant dis, je peut t'expliquer ce que tu ne comprends pas.
Key.addListener(ecouteur) permet d'enregistrer l'ecouteur en tant que tel sur l'objet Key. Ainsi, les evenements du clavier (utilisateur appuyant sur une touche ou la relachant) sont envoyé a l'ecouteur. On a definit la methode onKeyUp, le code contenu dans cette methode sera executé lorsque l'on relache une touche.
valki.onEnterFrame = function() : onEnterFrame est une methode de la classe movieClip qui permet d'executer du code a chaque frame (en fonction de l'animation donc)
C'est bizard de faire else et aprés if (Key.isDown(Key.LEFT)), car finalement le else sous entend le if (Key.isDown(Key.LEFT)) ?
Enfin peut être que je n'ai rien compris.
J'ai essayé de le suprimmer et ton code fonctionne très bien sans.
Voila a plus et encore merci d'avoir partagé ta source, elle répond exactement aux questions que je me posais.
Bonne journée.
Damien.
Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006 26 mars 2005 à 15:06
salut
où trouve tu le graphisme des perso ?????
benjaoul
Messages postés19Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention 9 août 2004 27 janv. 2004 à 21:16
:D Bien l'anim. C'est carrément un jeu que tu vx faire, non ?
Sinon, ce serait cool que tu rajoutes le scrolling sur la source ; mon niveau de débutant ne me permettrait pas d'y parvenir :( lol
merci
T'cha
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 26 janv. 2004 à 22:44
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 26 janv. 2004 à 22:09
jvé mettre des explications supplémentaires demain les gars si vous voulez, et benjaoul il suffit de mettre un script dans le meme genre que celui placé sur le perso mais ciblé sur un autre clip (le decor ici) je ferais un scrolling de paysage , je le mettrai dans la source tu verra c'est pas dur, je fais tout ca demain (mardi).
Tchao !
PS merci pour la note!
benjaoul
Messages postés19Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention 9 août 2004 26 janv. 2004 à 18:42
Franchemnt bien ta source mais j'aimerais savoir où faut-il placer un scrpit pour faire défiler un décor en fonction de la course du perso ?
merci
firfelin
Messages postés16Date d'inscriptionlundi 26 janvier 2004StatutMembreDernière intervention23 août 2004 26 janv. 2004 à 18:34
hello,
c'est sûrement tout bête, mais j'ai un peu de peine à saisir l'emploi de tes deux variables...:-( Aurait tu l'amabilité de détailler un petit peu plus?
mywmaster
Messages postés1Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention26 janvier 2004 26 janv. 2004 à 11:35
salut
>>>pegase31
Je suis débutant. Et ça ma fait froid dans le dos de voir ta réponse à individis-bis . Je pense que ce sont des remarques à éviter pour ne pas démotiver les troupes.
Voilà, C'était tout.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 25 janv. 2004 à 14:24
->>>individis-bis
Déjà, c'est "pegase" et pas "pagase" ...
ensuite, j'aimerais savoir si tu fais du flash depuis longtemps, car il y a un truc qui s'appel "paramètres de publication" et que dans l'onglet "flash" t'as un menu déroulant "version" ... et qui (Ô miracle) permet de sauvegarder ta source au formats antèrieurs de Flash.
pour Prouprou_Sensei :
Merci d'avoir si rapidement changé tes sources ! ;)
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 25 janv. 2004 à 12:53
Voila je l'ai un peu modifié mais il reste toujours un probleme, si on appui sur la touche gauche et en meme temps sur la touche droite, la touche droit prend la prioritée mais j'aimerais bien que rien ne se passe si une touche est enfoncée et qu'on en enfonce une en meme temps.
Si quelqu'un a la solution...
Tchao !
individis-bis
Messages postés293Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention25 septembre 2008 24 janv. 2004 à 14:02
->>>pagase31
Et alors...? s'il n'a pas autre chose que MX 2004 il fait comment..???
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 23 janv. 2004 à 20:00
C bon ca devrait etre compatible flash mx maintenant merci de m'avoir prévenu!
A tchao.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 23 janv. 2004 à 19:14
Même remarque que pour les boules de neige : rien dans ton code ne justifie le format (MX 2004) de ta source et de ton anim ! :(
4 sept. 2006 à 01:30
Alors attention, j'ai ecrit cette source quand j'aprennais a coder, et je te conseil d'utiliser plutot des tuto ou meme mieux des bouquins pour apprendre. Cela etant dis, je peut t'expliquer ce que tu ne comprends pas.
Key.addListener(ecouteur) permet d'enregistrer l'ecouteur en tant que tel sur l'objet Key. Ainsi, les evenements du clavier (utilisateur appuyant sur une touche ou la relachant) sont envoyé a l'ecouteur. On a definit la methode onKeyUp, le code contenu dans cette methode sera executé lorsque l'on relache une touche.
valki.onEnterFrame = function() : onEnterFrame est une methode de la classe movieClip qui permet d'executer du code a chaque frame (en fonction de l'animation donc)
Et effectivement j'aurais pu mettre :
# valki.onEnterFrame = function() {
# if (Key.isDown(Key.RIGHT)) {
# if (_root.varg == 0) {
# [...]
# }
# this._x += 15;
# } else if (Key.isDown(Key.LEFT)) {
# if (_root.vard == 0) {
# [...]
# }
# this._x -= 15;
# }
# }
# };
Mais le else reste necessaire pour eviter l'appui des deux touches en meme temps, et le test de la condition aussi (if).
Bonne continuation !
3 sept. 2006 à 20:29
J'aime beaucoup ta source, je suis débutant en actionSript et j'aurais quelques questions:
je ne comprend pas l'utilité de ces deux lignes:
1)- Key.addListener(ecouteur);
et
2)- valki.onEnterFrame = function()
et oui je début vraiment ;)...
Pour la ligne 2), j'imagine que c'est une fonction qui s'éxécute mais je ne la comprend pas très bien.
J'ai aussi une remarque à faire:
j'ai l'impréssion que le else de la ligne 36 (sur le code ci-dessus)ne sert à rien. En gros tu fait:
# valki.onEnterFrame = function() {
# if (Key.isDown(Key.RIGHT)) {
# if (_root.varg == 0) {
# [...]
# }
# this._x += 15;
# } else {
# if (Key.isDown(Key.LEFT)) {
# if (_root.vard == 0) {
# [...]
# }
# this._x -= 15;
# }
# }
# };
C'est bizard de faire else et aprés if (Key.isDown(Key.LEFT)), car finalement le else sous entend le if (Key.isDown(Key.LEFT)) ?
Enfin peut être que je n'ai rien compris.
J'ai essayé de le suprimmer et ton code fonctionne très bien sans.
Voila a plus et encore merci d'avoir partagé ta source, elle répond exactement aux questions que je me posais.
Bonne journée.
Damien.
26 mars 2005 à 15:06
où trouve tu le graphisme des perso ?????
27 janv. 2004 à 21:16
Sinon, ce serait cool que tu rajoutes le scrolling sur la source ; mon niveau de débutant ne me permettrait pas d'y parvenir :( lol
merci
T'cha
26 janv. 2004 à 22:44
...http://cochire.free.fr/flashmo/valkyrie.html...
c'est l'animation en entiere, c'est lourd (en taille) et c loin d'etre fini mais vous pouvez toujours jeter un coup d'oeil ^^
Tchao !
26 janv. 2004 à 22:09
Tchao !
PS merci pour la note!
26 janv. 2004 à 18:42
merci
26 janv. 2004 à 18:34
c'est sûrement tout bête, mais j'ai un peu de peine à saisir l'emploi de tes deux variables...:-( Aurait tu l'amabilité de détailler un petit peu plus?
26 janv. 2004 à 11:35
>>>pegase31
Je suis débutant. Et ça ma fait froid dans le dos de voir ta réponse à individis-bis . Je pense que ce sont des remarques à éviter pour ne pas démotiver les troupes.
Voilà, C'était tout.
25 janv. 2004 à 14:24
Déjà, c'est "pegase" et pas "pagase" ...
ensuite, j'aimerais savoir si tu fais du flash depuis longtemps, car il y a un truc qui s'appel "paramètres de publication" et que dans l'onglet "flash" t'as un menu déroulant "version" ... et qui (Ô miracle) permet de sauvegarder ta source au formats antèrieurs de Flash.
pour Prouprou_Sensei :
Merci d'avoir si rapidement changé tes sources ! ;)
25 janv. 2004 à 12:53
Si quelqu'un a la solution...
Tchao !
24 janv. 2004 à 14:02
Et alors...? s'il n'a pas autre chose que MX 2004 il fait comment..???
23 janv. 2004 à 20:00
A tchao.
23 janv. 2004 à 19:14