Краткий отчет об экспериментах (к сожалению опять тупик):
1) метод интервалов
Исходные данные:
namefile - имя внешнего файла
this.targets - имя экземпляра мувиклипа мишени куда грузяться внешние файлы
totalb, loadb, percb - переменные динамического текста

Код:
this.targets.loadMovie(namefile,2)
loader=setInterval(function(){
totalb=targets.getBytesTotal()
loadb=targets.getBytesLoaded()
percb=Math.round(loadb/totalb*100)
updateAfterEvent()
}, 25)
stop()
Результат: увы, грузиться все за раз (задержка без обновления экрана и конечные цифры)
2) метод MovieClipLoader()
Исходные данные те же
!!! обратите внимание на переменную l - о ней ниже

Код:
my_mcl = new MovieClipLoader();
myListener = new Object();
l=0
myListener.onLoadProgress = function(mov,bytesLoaded, bytesTotal) {
_root.loadb = bytesLoaded
_root.totalb= bytesTotal
l++
_root.percb=l
}
my_mcl.addListener(myListener);
my_mcl.loadClip(namefile, _root.targets);
stop()
Результат аналогичный - обновления экрана не происходит, но вот число включений обработчика легко видно (помните про переменную l): оно весьма велико - у меня около 100-400 на 20 Мб файл. Т.е. процесс ловиться, но на экране не отображается. (((
Вопрос тот же: как быть?