bonjour,
hélas non je n'ai rien en tête la dessus. Il existe forcément une façon sophistiquée de gérer les problèmes de vitesse de déplacement dans flash peut être que quelqu'un d'autre pourra répondre. Par contre tu as une information de base la dessus, implicite, qui est le nombre de frames par seconde. En général je la laisse à 12images/s pour une animation "ordinaire" mais je passe à 25 imgaes/s pour une animation proche de la vidéo. Si tu déplaces un objet avec actionScript tu peux combiner l'instruction :
1 2 3 4
|
un_clip.onEnterFrame = function (){
//actions
}; |
et la position (en x et y) de l'objet à déplacer
onEnterFrame veut dire que flash essaiera d'executer les actions à la cadence d'affichage des frames. Si avec cette instruction tu fais varier la valeur x et/ou y d'un clip associé à une variable "modératrice" tu controles la vitesse de déplacement du clip
voici un petit bout de code pour mieux comprendre
1 2 3 4 5 6 7 8 9 10
|
var vitesse = 5;
var i = 0;
_root.onEnterFrame = function() {
_root.mc._x = (i*vitesse);
i++;
if (_root.mc._x > 400){
delete this.onEnterFrame;
}
} |
tu crées au préalable un clip (visible) que tu nomme mc que tu places à gauche de ton animation. Ensuite tu joues sur la variable vitesse en modifiant sa valeur 5, 10, 20 etc.
bon courage
Partager