Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.display.MovieClip;
- import flash.display.DisplayObject;
- //trace (numChildren);
- var counterA:int = 0;
- var endLoopA:int = numChildren;
- var movie:MovieClip = null;
- trace (endLoopA);
- while (counterA < endLoopA)
- {
- movie = getChildAt (counterA) as MovieClip;
- if (movie != null)
- {
- trace (movie.width);
- movie.mouseChildren = false;
- stopMovie (movie);
- movie.addEventListener(MouseEvent.MOUSE_UP, playOrStopMovie);
- }
- counterA = counterA + 1;
- }
- function playOrStopMovie (evt:MouseEvent):void
- {
- var movie:MovieClip = evt.target as MovieClip; //mcHealthbar;
- if (movie.animating == null)
- {
- movie.animating = false;
- }
- if (movie.animating == false)
- {
- playMovie (movie);
- movie.animating = true;
- }
- else
- {
- stopMovie (movie);
- movie.animating = false;
- }
- }//End of Function
- function stopMovie (passedMovie:DisplayObject):void
- {
- var movie:MovieClip = passedMovie as MovieClip;
- movie.stop();
- var counter:int = 0;
- var endLoop:int = movie.numChildren - 1;
- while (counter < endLoop)
- {
- stopMovie (movie.getChildAt (counter));
- counter = counter + 1;
- }
- }
- function playMovie (passedMovie:DisplayObject):void
- {
- var movie:MovieClip = passedMovie as MovieClip;
- movie.play();
- var counter:int = 0;
- var endLoop:int = movie.numChildren - 1;
- while (counter < endLoop)
- {
- playMovie (movie.getChildAt (counter));
- counter = counter + 1;
- }
- }
Add Comment
Please, Sign In to add comment