Guest User

Untitled

a guest
Feb 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import flash.display.MovieClip;
  2. import flash.display.DisplayObject;
  3.  
  4. //trace (numChildren);
  5. var counterA:int = 0;
  6. var endLoopA:int = numChildren;
  7. var movie:MovieClip = null;
  8. trace (endLoopA);
  9.  
  10. while (counterA < endLoopA)
  11. {
  12.     movie = getChildAt (counterA) as MovieClip;
  13.    
  14.     if (movie != null)
  15.     {
  16.         trace (movie.width);
  17.        
  18.         movie.mouseChildren = false;
  19.         stopMovie (movie);
  20.         movie.addEventListener(MouseEvent.MOUSE_UP, playOrStopMovie);
  21.     }
  22.        
  23.     counterA = counterA + 1;
  24. }
  25.  
  26.  
  27.  
  28. function playOrStopMovie (evt:MouseEvent):void
  29. {
  30.     var movie:MovieClip = evt.target as MovieClip; //mcHealthbar;
  31.    
  32.     if (movie.animating == null)
  33.     {
  34.         movie.animating = false;
  35.     }
  36.    
  37.     if (movie.animating == false)
  38.     {
  39.         playMovie (movie);
  40.         movie.animating = true;
  41.     }
  42.     else
  43.     {
  44.         stopMovie (movie);
  45.         movie.animating = false;
  46.     }
  47. }//End of Function
  48.  
  49. function stopMovie (passedMovie:DisplayObject):void
  50. {
  51.     var movie:MovieClip = passedMovie as MovieClip;
  52.     movie.stop();
  53.    
  54.     var counter:int = 0;
  55.     var endLoop:int = movie.numChildren - 1;
  56.    
  57.     while (counter < endLoop)
  58.     {
  59.         stopMovie (movie.getChildAt (counter));
  60.        
  61.         counter = counter + 1;
  62.     }
  63. }
  64.  
  65. function playMovie (passedMovie:DisplayObject):void
  66. {
  67.     var movie:MovieClip = passedMovie as MovieClip;
  68.     movie.play();
  69.    
  70.     var counter:int = 0;
  71.     var endLoop:int = movie.numChildren - 1;
  72.    
  73.     while (counter < endLoop)
  74.     {
  75.         playMovie (movie.getChildAt (counter));
  76.        
  77.         counter = counter + 1;
  78.     }
  79. }
Add Comment
Please, Sign In to add comment