My swf loader isn't firing a COMPLETE event. My progress traces looked like this before they stopped:
...
0.9822556688484245
0.9962878926891163
0.989999985011968
Which is odd since the last one is less than the previous one. No error traces from the ones I was listening to.
var l:SWFLoader = new SWFLoader("../lib/audio/bg.swf", { name:"bg", onProgress:onProgress, onComplete:loadBG, onError:trace, onCancel:trace, onFail:trace, onInit:trace } );
I was having issues with Loader.loadBytes not firing an INIT or COMPLETE events too. This code is in the preloader. The swf was generated from http://www.mjbshaw.com/2012/12/swfer.html which makes WAVs into gaplessly looping mp3s.