About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Jul

    30

    StarlingSWF 停止嵌套的 MC

    • 0 Comments
    • Flash Platform
    private function stopMC(mc:SwfMovieClip):void
    {
        mc.stop();
        //记得将播放头设为0,否则它会产生一些意想不到的效果
        //因为默认它的播放头在 -1 位置,并不是在 0 的位置
        mc.currentFrame = 0;

        for(var i:uint = 0; i < mc.numChildren; i++)
        {
            var child:SwfMovieClip = mc.getChildAt(i) as SwfMovieClip;

            if(child)
            {
                stopMC(child);
            }
        }
    }