Я что хочу сказать. Недавно я поднимал похожую тему, меня попинали, я и сам стал думать, что ошибся.
На самом деле у меня есть уже 3 проекта, в которых недоделанность общепринятого механизма прелоадинга дает нестабильные сбои.
Для себя я теперь полную загрузку ролика фиксирую таким набором условий:

Код:
if(o.obj.getBytesLoaded() == o.obj.getBytesTotal() && o.obj.getBytesTotal()>0 && o.obj._width)
ЗЫ. это, понятно, для мувов. Для звука последнее условие не нужно ;-)