begin process at 2010 02 10 01:28:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > EXEMPLE DE MOUVEMENTS SIMPLES

EXEMPLE DE MOUVEMENTS SIMPLES


 Information sur la source

Note :
5,83 / 10 - par 6 personnes
5,83 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :18/04/2004 Date de mise à jour :18/04/2004 02:33:10 Vu / téléchargé :12 077 / 2 156

Auteur : ychaouche

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

J'ai trouvé dommage d'apprendre flash sans apprendre ActionScript.Alors je m'y suis mis et voilà ce que j'ai pondu : ma prmière animation flash écrite avec du AS.
Le problème auquel je me suis confronté était la gestion du clavier : en effet,il n'était pas intuitif sous flash de géréer directement (avec les méthodes Key.getcode() ) plusieurs touches à la fois(simulatanément).Donc par exemple,si vous maintenez la touche FLECHE HAUT pour avancer un clip par exemple,tout en appuyant sur la touche FLECHE GAUCHE pour lui faire subire une rotation,alors votre clip ne retiendra que la dérnière touche enfoncée bien que ce ne soit pas le comportement désiré.

Ceci est donc un petit exemple tout pret qui met en oeuvre une astuce simple pour gerer les touches sous flash.


 Conclusion

Concepts et méthodes étudiés dans le code :

*)Copie de clips ( comment marche la méthode duplicateMovieClip )
*)Interactions entre clips ( la fusé lance un missile / la fusé mets les gaz )
*)Gestion de plusieurs touches du clavier simultanément (key.getCode)
*)Mouvment
*)Rotation
*)Equation de mouvement
*)Accélération
*)Gestion des bordures



Ce code gére une fusé capable d'avancer en accélération constante,jusqu'à une certaine vitesse maximale,elle peut aussi freiner sec quand la vitesse est grande ou doucement si elle ne "roule" pas trop vite,elle tourne à gauche à droite,lance des missiles (oui bon...imaginez que ce le sont),ah oui elle allume les gaz quand elle avance et joue un son de propulsion...Voilà c à peu prés tout.

http://perso.wandoo.fr/ychaouche

tout commentaire at yacinechaouche@yahoo.com

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

AS3.0: UPLOAD DE FICHIER ET RECUPERATION DE LA REPONSE DU SE... par nickydaquick
MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD D... par ourso
Source avec Zip Source avec une capture CLASS CIRCLE, GEOM ET BOX : EXTENTION DU PACKAGE "FLASH.GEOM... par top30
Source avec Zip Source avec une capture UTILISER DES CLIPS PLUTOT QUE DES SÉQUENCES par zoukozouko
Source avec Zip TUTORIAL POUR LES DÉBUTANTS par superslouma

Commentaires et avis

Commentaire de ychaouche le 18/04/2004 02:23:24

bon ben je voulais juste dire qu'il y avait plus simple encore :
ceci est un exemple de code qui marche trés bien ;
[code]
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
vitesse = 5;
}
if (Key.isDown(Key.DOWN)) {
vitesse = -5;
}
if (Key.isDown(Key.RIGHT)) {
_root.g.body._rotation += 4;
}
if (Key.isDown(Key.LEFT)) {
_root.g.body._rotation -= 4;
}
[/code]

Je connaissais pas la méthode Key.isDown //Bon ben maintenant c fait.

Commentaire de top30 le 18/04/2004 13:20:00

Des sources comme ca y en a deja 10.000 ici !

Commentaire de SuperDevy le 24/04/2004 13:30:15

   C'est vrai que dans l'absolu, on peut faire plus simple. Mais le code de ychaouche manque un peut de réalisme ...

Tu évites les difficulté !

Mais si non, ça reste pas mal.

Commentaire de thibaud28 le 13/07/2004 14:50:15

j'ai bien aimé cette source, elle reprend bien en détail tt les éléments, j'aimerais bien programmer en as ce'st pour sa que je regarde un peu partout et que j'apprend!

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales