![]() |
|
||||||||||
|
|||||
|
Banned
[+1 02.07.08]
[+3 02.07.08] Регистрация: Jul 2007
Сообщений: 52
|
//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й кадр что нам никак нельзя. у нас тупо мувик должен проиграться. Есть предложения что сделать с этим ? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
//Core McLoader
var xxx:MovieClipLoader = new MovieClipLoader ();
var my_lst:Object = new Object ();
var flag:Boolean = true;
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 && flag) {
flag = false;
_root._xloader.gotoAndPlay (3);
}
};
my_lst.onLoadComplete = function (target_mc:MovieClip) {
//trace ("Welcome content");
_root._xloader._visible = false;
};
clearInterval (intervalID);
|
|
|||||
|
Banned
[+1 02.07.08]
[+3 02.07.08] Регистрация: Jul 2007
Сообщений: 52
|
Спасибо огромное!!!
|
|
|||||
|
Хочу чтоб cliploader грузил картинки в цикле только не получается..=( по одной грузит нормально.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Вы ведь не ставить на одну конфорку сковородку, кастрюлю и чайник сразу? Сначала одно разогреется, потом другое, а там и третие. Так почему вы считаете, что один загрузчик может грузить сразу три объекта?
|
|
|||||
|
Ну так я один и гружу ... покрайней мере хочу)
Сделал так =) и заработало=) |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|