
Код:
//Core McLoader
var xxx:MovieClipLoader = new MovieClipLoader();
var my_lst:Object = new Object();
xxx.addListener(my_lst);
_root._xloader._visible = false;
my_lst.onLoadProgress = function(target_mc:MovieClip, loaded:Number, total:Number) {
_root._xloader._visible = true;
var intervalID:Number = setInterval(callback, "1000");
_root._xloader.varPercent = Math.round(loaded/total*110); //Our Psevdo Element
if ( loaded >= 0.8 * total) { _root._xloader.gotoAndPlay(3); }
}
my_lst.onLoadComplete = function(target_mc:MovieClip) {
//trace ("Welcome content");
_root._xloader._visible = false;
};
clearInterval( intervalID );
Народ пишу тут клип лоадер. столкнулся с проблемкой хз как ее решать )))
Идея конечно есть ставить как обычно _xloader.gotoAndStop(varPercent)/ Но так деать не хотелось бы... хочеться просто мувик гонять куда захочу и как захочу.
Вообщем то код работающий на 100 даже 200%

Вопрос такой : строка
if ( loaded >= 0.8 * total) { _root._xloader.gotoAndPlay(3); }
Соотв она ДОЛЖНА!! делать след : когда загрузка доходит до 80% и более играеться 3й кадр _xloader / Но по скольку у нас тождественная функция OnLoadProgress то расчет идет на всем интервале а значит что при 81%, 82% и т.д все равно будт прыгать на 3й кадр что нам никак нельзя. у нас тупо мувик должен проиграться.
Есть предложения что сделать с этим ?