![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 88
|
такой вопрос, есть флешка с прелоадером и прелоадером ХМЛ
локально все работает хорошо, когда выложил на http://jiz.by.ru/tst/2.html при норамльной скорости работает тож нормально, но если слабая скорость выхода в инет, загружается прелоадер флешки, потом до 100% загружается ХМЛ, потом проходит только около 30 секунд когда появятся графики прелоадер в первом кадре : perc = 0;
var chc = function() {
bytesLoaded = _root.getBytesLoaded();
bytesTotal = _root.getBytesTotal();
percentLoaded = Math.floor((bytesLoaded / bytesTotal ) * 100);
_root.pre.title.text = perc;
if (percentLoaded > perc){perc+=1;}
if (perc >= 100) {
clearInterval(idd);
gotoAndStop(10);
}
}
idd = setInterval(chc, 5);
xl = new XML();
xl.ignoreWhite = true;
graph.view = 1;
var checkProgress = function() {
bytesLoaded = xl.getBytesLoaded();
bytesTotal = xl.getBytesTotal();
percentLoaded = Math.floor((bytesLoaded / bytesTotal ) * 100);
graph.aaa.text = "XML Load: " + percentLoaded + "%";
}
intervalID = setInterval(checkProgress, 1, xl);
xl.load(file);
xl.onLoad = function (loaded) {
clearInterval(intervalID);
checkProgress(xl);
if (loaded) {
if (xl.status == 0 && xl.firstChild.nodeName=="root") {
graph.load_dataset(0);
}
if (xl.status <> 0) {
trace("xml error: " + xl.status);
}
}
}
когда флешка кешируется браузером, тоесть при повторном заходе уже эта задерка не наблюдается.. из-за чего она появляется...? Последний раз редактировалось amphetamine; 06.04.2006 в 12:26. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 88
|
может необходимо аттачить все что будет када нить на таймлайне в Мувик прелоадера, и использовать не _root.getBytesLoaded(); а
preloaderMovieClip.getBytesLoaded(); ? больше пока нету идей...... |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|