![]() |
|
||||||||||
|
|
|
|||||
|
В первой сцене в перврм кадре лежит ролик с именем Preloader, опять же впервом кадре сцены пишу:
onEnterFrame = function () { loadedBytes = this.getBytesLoaded(); totalBytes = this.getBytesTotal(); if (totalBytes >= 1) { this.Preloader._visible = true; this.Preloader.Indicator._width = Math.floor( (loadedBytes / totalBytes) * 100 ); if ( loadedBytes >= 1 and totalBytes >= 1 and loadedBytes == totalBytes) { delete onEnterFrame; gotoAndStop("Interface", "start"); } } } stop(); Прелоадер никогда не показывает 100%, причем если трейсить значения loadedBytes и totalBytes, то всё красиво, в чем может быть дело ? |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
this.onEnterFrame=function (){
if (getBytesTotal(this)>0){if(!this.Preloader._visible){this.Preloader._visible=true}this.Preloader.Indicator._width=Math.floor(getBytesLoaded(this)/getBytesTotal(this)*100); if(getBytesTotal(this)>0 && getBytesLoaded(this)==getBytesTotal(this)) {delete this.onEnterFrame;gotoAndStop("Interface", "start")}}} stop(); так то всё вроде нормально проверь адресации клиповили положи исходник ![]()
__________________
flash it |
|
|||||
|
адресация клипов нормальная, иначе оно бы вообще не работало, а так работает, но проявляется вышеупомянутый глюк, с твоим кодом та же фигня...
исходник врядли поможет, так как там ничего кроме уже сказаного нету, я думал(ю), что я принципиально что-то не так делаю... поглядеть как это выглядит мона тут: http://ddiweb.net/new/test/interface.html |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
первый прелоадер работает на 100%
второй - который грузит второй мув - работает как-то странно но доходит до конца... исходник может бы и помог ![]()
__________________
flash it |
|
|||||
|
Цитата:
Хм, странно, у меня он до самого конца не доходит... Цитата:
http://ddiweb.net/new/test/interface.zip |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
посмотрел на твой исходник
зачем так мудрить? щас занят, извени, потом постараюсь успеть изменить зачем стока писанины? ![]()
__________________
flash it |
|
|||||
|
Писанины много потому, что еще учусь
![]() А вообще там еще в дальнейшем много всего будет, это только начало... Сенкс! Жду с нетерпением... |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
скажи а какой прелоадер у тебя неработает?
![]() и что-то я ненашёл второго прелоадера для второстепенных клипов ![]()
__________________
flash it |
|
|||||
|
Да они оба работают
просто криво как-то...на самом деле используется один и тот же мув прелоадера, просто им управляет разный код... см. _root.lessonsContainer.LessonOne и _root.lessonsContainer.LessonTwo у этих клипов события onClipEvent(data) |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
onClipEvent (enterFrame) {
totalBytes = this.getBytesTotal(); loadedBytes = this.getBytesLoaded(); if (totalBytes >= 1) { if (_parent.lessonPreloader._visible == false) { _parent.lessonPreloader._visible = true; } _parent.lessonPreloader.Indicator._width = Math.floor( (loadedBytes / totalBytes) * 100 ); } if ( loadedBytes >=1 and totalBytes >= 1 and loadedBytes == totalBytes) { _parent.lessonPreloader._visible = false; _parent.nextFrame(); } } попробуй так
__________________
flash it |
![]() |
Часовой пояс GMT +4, время: 05:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|