begin process at 2012 05 26 17:09:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

changer la vitesse de déplacement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

changer la vitesse de déplacement

vendredi 9 décembre 2005 à 15:39:11 | changer la vitesse de déplacement

Faatalis

Membre Club
Bonjour

Je débute en flash, et je n'arrive pas à changer la vitesse de déplacement
d'un perso :

J'ai créé une variable : vitesse = 10;
que j'ai placé sur un calque.
Le perso pour ce déplacer apel cette variable,
je l'ai modifier, ça fonctionne.

C'est après que ça se complique :
je désire que mon personnage change de vitesse lorsqu'un bouton est activé :
on (release) {
         _root.vitesse = 2;
            }

Rien ne se passe...
J'ai créé un texte dynamique qui m'indique la valeur de vitesse,
lorsque je clique sur le bouton, 10 devient 2,
comme voulu,
mais le perso se déplace toujours à la même vitesse...

help me, please

samedi 10 décembre 2005 à 01:03:45 | Re : changer la vitesse de déplacement

John_Doe_88

Dans ce cas il faut que tu montre le code qui gere le deplacement


samedi 10 décembre 2005 à 13:53:05 | Re : changer la vitesse de déplacement

Faatalis

Membre Club

le code du perso :

onClipEvent (load) {
 _root.vitesse = 10;
 VitesseHorizontal = _root.vitesse;
 VitesseVertical = _root.vitesse;
 }
 
onClipEvent (enterFrame) {
 // Déplacement HAUT
 if (Key.isDown(Key.UP)) {
   if (this.hitTest(_root.bord.bordHaut)) {
     this._y += VitesseHorizontal;
          }
  this._y -= VitesseHorizontal;
  tellTarget ("/sylv") {
    gotoAndStop(1);
    tellTarget ("/sylv/haut/piedbouge") {
      play();
      }
     }
   }

les autres axes de déplacement ont le même code.

Je rapel que je cherche à modifier la vitesse de déplacement
en appuyant sur des boutons.

Merci.

samedi 10 décembre 2005 à 14:21:17 | Re : changer la vitesse de déplacement

John_Doe_88

Réponse acceptée !
Ben tu mets a jour vitesse mais pas vitesseHorizontale ni vitesseVerticale et c ces variables qu'il faudrait mettre a jour.
Aussi vitesseHorizontal et vitesseVertical ne te servent a rien pace que elles sont toujours egales a vitesse.
Donc soit tu supprime ces variables et tu mets directement _root.vitesse :

onClipEvent (enterFrame) {
 // Déplacement HAUT
 if (Key.isDown(Key.UP)) {
   if (this.hitTest(_root.bord.bordHaut)) {
     this._y += _root.vitesse;
          }
  this._y -= _root.vitesse;
  tellTarget ("/sylv") {
    gotoAndStop(1);
    tellTarget ("/sylv/haut/piedbouge") {
      play();
      }
     }
   }


soit tu mets a jour ces variables au debut de ton enterFrame :

onClipEvent (enterFrame) {
VitesseHorizontal = _root.vitesse;
 VitesseVertical = _root.vitesse;

 // Déplacement HAUT
 if (Key.isDown(Key.UP)) {
   if (this.hitTest(_root.bord.bordHaut)) {
     this._y += VitesseHorizontal;
          }
  this._y -= VitesseHorizontal;
  tellTarget ("/sylv") {
    gotoAndStop(1);
    tellTarget ("/sylv/haut/piedbouge") {
      play();
      }
     }
   }



samedi 10 décembre 2005 à 15:08:08 | Re : changer la vitesse de déplacement

Faatalis

Membre Club
ça fonctionne parfaitement.

Merci.


Cette discussion est classée dans : déplacement, changer, perso, créé, vitesse


Répondre à ce message

Sujets en rapport avec ce message

Problème de depth [ par gunwolf ] Bonjour à tous et tout d'abord merci de prendre la peine de me lire. Par plaisir personnel je me suis mis à coder en flash. J'ai suis donc venu ici e changer d'image avec une touche. [ par bondika ] Bonjour tout le monde, j'aimerai savoir comment rajouter dans un script, le fait que lorsque l'on appui sur une touche le personnage d'un jeu change d Vitesse de déplacement de la souris [ par inaden ] Bonjour à tous, voilà, je fais un drag and drop sur un clip qui une fois relaché se déplace selon la position du clip à droite ou à gauche... jusque l Changer la vitesse du Flash [ par mathieu_chagneau ] Salut à tous.J'ai fait une animation en Flash (qui tourne en boucle) qui est à 12 Frames/sec.ça représente une roue qui tourne (avec pleins de modifs vitesse de déplacement aléatoire [ par monEmpreinte ] Hello/Help!!!!Je souhaite créer une animation. Une course de cyclistes.J'aimerais que le gagnant change à chaque fois que l'animation recommence.Est-c Jeu flash probleme 3 touches clavier en meme temps [ par cannadou ] Déjà Bonjours,j'ai un problème sur mon jeu flash - quand je presse (flèche du haut) mon perso avance- quand je presse (flèche de droite ou gauche) mon faire bouger la fenetre avec le déplacement du perso [ par grinding_yanus ] Alors déjà bonjour à tous,je me suis inspiré de plusieurs tuto sur ce site pour faire un petit jeu pour m'entraîner à l'utilisation d'actionscript et augmenter le i++ en AS3 [ par aerial9 ] Bonjour à tous, ça fait quelques temps que je ne suis pas venu sur codes-sources. Je demande votre aide sur ce sujet : Je souhaiterai attacher une var Animation lente - lags [ par partisansretour ] Bonjour à tous :) Je vous expose mon problème : j'ai créé un petit jeu juste aujourd'hui, rien de bien extravagant, juste un simple jeu de shoot à la attachMovie() : variable interne ??? [ par lerobynetcool ] Bonjour, Je cherche à tracer une figure qui se répète dans elle même (sorte de fractale). pour ceci, je duplique un même objet qui me trace une certa


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,484 sec (3)

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