Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.08.2003, 14:41
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 1  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
По умолчанию Прелоадер

В первой сцене в перврм кадре лежит ролик с именем 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, то всё красиво, в чем может быть дело ?

Старый 05.08.2003, 17:11
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 2  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: 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

Старый 05.08.2003, 17:50
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 3  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
адресация клипов нормальная, иначе оно бы вообще не работало, а так работает, но проявляется вышеупомянутый глюк, с твоим кодом та же фигня...

исходник врядли поможет, так как там ничего кроме уже сказаного нету, я думал(ю), что я принципиально что-то не так делаю...

поглядеть как это выглядит мона тут:
http://ddiweb.net/new/test/interface.html

Старый 06.08.2003, 11:21
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 4  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
первый прелоадер работает на 100%
второй - который грузит второй мув - работает как-то странно но доходит до конца...
исходник может бы и помог
__________________
flash it

Старый 06.08.2003, 11:56
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 5  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Цитата:
Оригинал написал(а) Techmaker
первый прелоадер работает на 100%


Хм, странно, у меня он до самого конца не доходит...

Цитата:
исходник может бы и помог
исходник тут:

http://ddiweb.net/new/test/interface.zip

Старый 06.08.2003, 21:15
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 6  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
посмотрел на твой исходник
зачем так мудрить?
щас занят, извени, потом постараюсь успеть изменить
зачем стока писанины?
__________________
flash it

Старый 06.08.2003, 21:48
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 7  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Писанины много потому, что еще учусь
А вообще там еще в дальнейшем много всего будет, это только начало...

Сенкс!
Жду с нетерпением...

Старый 06.08.2003, 21:54
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 8  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
скажи а какой прелоадер у тебя неработает?
и что-то я ненашёл второго прелоадера для второстепенных клипов
__________________
flash it

Старый 06.08.2003, 22:51
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 9  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Да они оба работают просто криво как-то...
на самом деле используется один и тот же мув прелоадера, просто им управляет разный код...

см.
_root.lessonsContainer.LessonOne и _root.lessonsContainer.LessonTwo

у этих клипов события onClipEvent(data)

Старый 06.08.2003, 23:16
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 10  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.