Bonjour à tous
Voici un début de code, cest une animation tout en AS avec une pause à chaque extrémité du mouvement.
Je dois reproduire 4 fois cette animation avec une pause de valeurs différantes pour chacun.
y a t'il un autre moyen plus simple que de dupliquer la fonction à chaque fois ??
Etant donné mes limites en AS je suis un peu perdu !!
Jai donc besoin de votre aide pour maider !
Merci davance
Code :
- //variables........................................
- x = 1;
- ma_fonction = function(){
- _root.onEnterFrame = function() {
- v += 0.03;
- math_sin = Math.sin(v);
- //bras_a............................................
- bras_a._rotation = 40+(math_sin*-10);
- bras_a.br1_a._rotation = 25+(math_sin*-180);
- bras_a.br1_b._rotation = -90+(math_sin*360);
- bras_a.br1_c._rotation = 25+(math_sin*-245);
- bras_a.br1_d._rotation = 25+(math_sin*180);
- //bras2............................................
- bras_a.bras2._rotation = 90+(math_sin*-40);
- bras_a.bras2.br2_a._rotation = 25+(math_sin*-180);
- bras_a.bras2.br2_b._rotation = -90+(math_sin*245);
- bras_a.bras2.br2_c._rotation = 25+(math_sin*-360);
- //main............................................
- bras_a.bras2.main._rotation = 0+(math_sin*-50);
- //pause............................................
- if(x*Math.cos(v) < 0){
- x *= -1;
- delete _root.onEnterFrame;
- var inter=setInterval(function(){clearInterval(inter);ma_fonction();},3000)
- }
- };
- }
- ma_fonction();
|