Skip to content

Instantly share code, notes, and snippets.

@RhinoLu
Created May 16, 2012 04:13
Show Gist options
  • Save RhinoLu/2707326 to your computer and use it in GitHub Desktop.
Save RhinoLu/2707326 to your computer and use it in GitHub Desktop.
Stop / Play a MovieClip and it's children
package
{
import flash.display.DisplayObjectContainer;
import flash.display.MovieClip;
public class MovieClipUtil
{
public static function stopAll(container:DisplayObjectContainer):void
{
if (container is MovieClip) MovieClip(container).stop();
for (var i:int = 0; i < container.numChildren; i++)
{
if (container.getChildAt(i) is MovieClip) {
MovieClipUtil.stopAll(MovieClip(container.getChildAt(i)));
}
}
}
public static function playAll(container:DisplayObjectContainer):void
{
if (container is MovieClip) MovieClip(container).play();
for (var i:int = 0; i < container.numChildren; i++)
{
if (container.getChildAt(i) is MovieClip) {
MovieClipUtil.playAll(MovieClip(container.getChildAt(i)));
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment