> Nex
Ты прав - в корне все работает, однако не менее прекрасно оно работает если повторять опрос постоянно, при этом неважно куда подвешен код - на контейнер, куда грузим, на индикатор или хотя бы прямо в корень (_root).
Конечно на опрос функции требуется время, однако
можно проверять результат, возвращаемый getByteTotal() (звучит абсурдно, но вот статистика опроса - -1; 0; реальный размер), см. код далее, подвешенный на контейнер:
onClipEvent (load) {
this.total=0;
this._NAN_total=-1;
_root.t=total;
}
onClipEvent (enterFrame) {
// Это, если лениво каждый раз опрашивать размер
if ((total <> NAN_total) || (total = 0)) {
NAN_total=total;
total=getBytesTotal();
_root.t="total is "+total
};
// Опрос в каждом frame'е
// total=getBytesTotal();
// _root.t="total is "+total
_loaded=getBytesLoaded();
this.pt=_loaded;
}
Фильма с растром была из 1 кадра, вот я и положил sound, что под руками было.
P.S. Это ты хорошо заметил, насчет внутреннего уха...
> Nox Noctis
1. С фишкой все ясно - any clip все равно ведь грузился, вне зависимости, обрабатывал ты событие
load или нет.
2. Опрашивать "каждый раз" можно и все конечно будет работать, но ...
2.1. Существует алгоритмическое программирование
2.2. Когда суммарный AS тянет на 40-50 Kb, слоев и клипов на сцене немерено и диспетчер все это шарит... вопрос вызова может стать критичным. Хотя, кто знает?
(Сейчас обвинят в s
Nobизме. Шутка.)
Так что, все работает в клипе и вне его. Спасибо ребята. Топику конец. Надеюсь, что не знакомству.
Закончу, кину link, если интересно.
Удачи всем!