I can only assume that Flash runs code in the order that objects were created - so newer objects are run later. Is this true?
Is there any way, other than deleting and recreating objects, that I can change this order?
If your are working on Flash or Adobe Animate area, change the depth of your MovieClips to change the order of running them by select and press ctrl+shift+(UP or DOWN).