Contrôler un clip avec onMotionChanged

Contrôler un clip avec onMotionChanged - Flash/ActionScript - Programmation

Marsh Posté le 02-05-2006 à 01:18:23    

:)  Bonjour a tous  
 
Je suis pas un expert en AS loin de là mais j’ai ce petit code intéressant et j’aimerais l’exploiter.
Ce je veux faire exactement c’est de faire réagir le carré bleu au première contact du rouge.
 
visuel ici !!  
 
Mais utilisant "Bounce.easeOut". Le clip animé rouge passe plusieurs fois sur Les même coordonnés.
 
 :??: Comment faire ??
 
Merci de m’aider.
 
Le code utilisé :

Code :
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. var d: Number = 5;
  4. var f: Number = 100;
  5. var fct: Function = Bounce.easeOut;
  6. yop = function(){
  7.    (fct == Bounce.easeOut)? fct = Regular.easeInOut: fct = Bounce.easeOut;
  8.    (d == 5)? d = 100: d = 5;
  9.    (f == 5)? f = 100: f = 5;
  10.    var Clip_mc:Tween = new Tween(clip1, "_y", fct, d, f, 2, true); 
  11.  
  12. Clip_mc.onMotionChanged = function():Void {  
  13. return_txt.text = "_y = "+Math.round(Clip_mc.position);
  14. if(Clip_mc.position<=90){
  15. }
  16. }; 
  17. Clip_mc.onMotionFinished = function(){
  18. yop();
  19.    }
  20. }
  21. yop();


Message édité par olimann le 02-05-2006 à 01:25:31
Reply

Marsh Posté le 02-05-2006 à 01:18:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed