help alléger mon code

help alléger mon code - Flash/ActionScript - Programmation

Marsh Posté le 01-05-2005 à 15:24:21    

:) Bonjour à tous  
 
Voici un début de code, c’est 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 ??
 
:cry: Etant donné mes limites en AS je suis un peu perdu !!  
:) J’ai donc besoin de votre aide pour m’aider !  
 
Merci d’avance
 

Code :
  1. //variables........................................  
  2. x = 1;
  3. ma_fonction = function(){
  4. _root.onEnterFrame = function() {
  5.     v += 0.03;
  6. math_sin = Math.sin(v);
  7. //bras_a............................................  
  8.    bras_a._rotation = 40+(math_sin*-10);
  9.    bras_a.br1_a._rotation = 25+(math_sin*-180);
  10.    bras_a.br1_b._rotation = -90+(math_sin*360);
  11.    bras_a.br1_c._rotation = 25+(math_sin*-245);
  12.    bras_a.br1_d._rotation = 25+(math_sin*180);
  13. //bras2............................................  
  14.    bras_a.bras2._rotation = 90+(math_sin*-40);
  15.    bras_a.bras2.br2_a._rotation = 25+(math_sin*-180);
  16.    bras_a.bras2.br2_b._rotation = -90+(math_sin*245);
  17.    bras_a.bras2.br2_c._rotation = 25+(math_sin*-360);
  18. //main............................................  
  19.    bras_a.bras2.main._rotation = 0+(math_sin*-50);
  20. //pause............................................  
  21. if(x*Math.cos(v) < 0){
  22. x *= -1;
  23. delete _root.onEnterFrame;
  24. var inter=setInterval(function(){clearInterval(inter);ma_fonction();},3000)
  25. }
  26. };
  27. }
  28. ma_fonction();

Reply

Marsh Posté le 01-05-2005 à 15:24:21   

Reply

Marsh Posté le 25-05-2005 à 14:07:21    

si tu veux tu peux trouver toute l'aide qu'il te faut avec http://www.codes-sources.com/

Reply

Sujets relatifs:

Leave a Replay

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