"hide sprite for Actor" calls the disableActorDrawing() function, which looks like this:
public function disableActorDrawing()
{
drawActor = false;
if(currAnimation != null)
{
currAnimation.visible = false;
}
for(anim in animationMap)
{
if(anim != null)
{
anim.visible = false;
}
}
}
And in the drawing methods there are many checks "if (drawActor)" that will be skipped if set to false, so I guess this is more efficient. But I have no idea if the difference is actually noticable