Custom MovieClip

seems like a pretty simple line swap, I’ll try it out

calling __updateFrame () before __frameScripts.get might fix it – it means that if the frameRate requires skipping four frames with scripts, it will render those four frames instead of skipping entirely, but it would fix scripts that rely on those symbols being present

Yup, adding this code here would work for people looking to recreate the standard flash timeline
#if (swflite_parent_fps || swf_parent_fps)
__updateFrame ();
#end

though, honestly, if at any point I can access a movieclip at frame X, I would expect to have full access to the movieclip at the frame. So this might be a good idea even if swf_parent_fps is false