Bonjour a tous
Je suis pas un expert en AS loin de là mais jai ce petit code intéressant et jaimerais lexploiter.
Ce je veux faire exactement cest 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 maider.
Le code utilisé :
Code :
- import mx.transitions.Tween;
- import mx.transitions.easing.*;
- var d: Number = 5;
- var f: Number = 100;
- var fct: Function = Bounce.easeOut;
- yop = function(){
- (fct == Bounce.easeOut)? fct = Regular.easeInOut: fct = Bounce.easeOut;
- (d == 5)? d = 100: d = 5;
- (f == 5)? f = 100: f = 5;
- var Clip_mc:Tween = new Tween(clip1, "_y", fct, d, f, 2, true);
-
- Clip_mc.onMotionChanged = function():Void {
- return_txt.text = "_y = "+Math.round(Clip_mc.position);
- if(Clip_mc.position<=90){
- }
- };
- Clip_mc.onMotionFinished = function(){
- yop();
- }
- }
- yop();
|
Message édité par olimann le 02-05-2006 à 01:25:31