|
|
|||||
Недогрузка swf?
Заметил, что иногда swf недогружается и соответственно не воспроизводится дальше. Причем у меня все, ок, а пользователи жалуются.
Код загрузчика: //Loader pBar.onEnterFrame = function() { var total:Number = _root.getBytesTotal(); var loaded:Number = _root.getBytesLoaded(); var percent:Number = int(loaded / total * 100); pBar.gotoAndStop(percent); if (loaded == total) { delete pBar.onEnterFrame; gotoAndStop(3); } }; Как такое может быть? |
|
|||||
Модрон-ветеринар
|
Может быт фцнкция onEnterFrame перестает работать по каким-то причинам?
Попробуйте воспользоваться таким кодом в 1-м кадре, тоже предзагрузчик: stop(); function checkLoad (mcTarget:MovieClip):Void{ var nLBytes:Number = mcTarget.getBytesLoaded(); var nTBytes:Number = mcTarget.getBytesTotal(); var nPercent:Number = (nLBytes / nTBytes)*100; mcBar._xscale = nPercent; //анимация прогресс-бара if (nLBytes >= nTBytes && nTBytes > 0) { if (nCount >= 5) { clearInterval(nProgress); mcTarget.gotoAndStop(3); } else { nCount++; } } updateAfterEvent(); } var nCount:Number = 0; var nProgress:Number = setInterval(checkLoad, 100, this); Последний раз редактировалось mooncar; 20.01.2010 в 10:49. |
|
|||||
Выяснил что флешка загружается все-таки, но вот несколько sendAndLoad не хотят работать одновременно. Такое бывает?
|
|
|||||
Разобрался, зря на флеш грешил. Проблема была с типом запроса, стоял гет, а строка была ооочень длинная - вот и не проходило.
|
Часовой пояс GMT +4, время: 12:05. |
|
« Предыдущая тема | Следующая тема » |
|
|