Hi, i’m using below code for pause a movieclip any time ,
It works fine for some movieclips, but gives “stack overflow error occoured” error for some movieclips.
function pauseAll(displayObject:DisplayObject):void
{
if(displayObject is MovieClip)
{
var movieClip:MovieClip = displayObject as MovieClip;
movieClip.stop();
for(var i:uint =0; i < movieClip.numChildren; i++)
{
pauseAll(movieClip.getChildAt(i));
}
}
}
pauseAll(movieClip);
we know that stack overflow can come when makes recursive call.
my for loop is going somewhere at infinite loop, but didnt understood what should i need to do to solve this?
Anybody knows how can i solve this?