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

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

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

Регистрация: Apr 2002
Адрес: Россия, Москва
Сообщений: 26
Отправить сообщение для Palindrome с помощью ICQ
Question Дефекты при использовании прелоадера! Не могу понять...

У меня есть навигационное меню с кнопками для сайта. Состоит из одного кадра и кучи слоев. Все отлично работает! Но как только я вставляю прелоадер (сложный или простейший) для нормальной загрузки на сайте, у меня сразу же идут графические дефекты на кнопках. Кнопки нарисованы безукоризненно. Без прелоадера все смотрится отлично. Пробовал прелоадер в первом кадре внутри мувиклипа, а все остальное во втором. Пробовал без мувиклипа при помощи меток на таймлайне и нескольких слоев - то же самое.
Кто может подсказать, в чем здесь дело?

Заранее благодарен,

Palindrome

Старый 23.06.2002, 22:05
lizergil вне форума Посмотреть профиль Отправить личное сообщение для lizergil Найти все сообщения от lizergil
  № 2  
lizergil
 
Аватар для lizergil

Регистрация: Jan 2002
Адрес: Королёв
Сообщений: 735
Отправить сообщение для lizergil с помощью ICQ Отправить сообщение для lizergil с помощью Yahoo
дай исходник посмотреть

Старый 23.06.2002, 22:17
Maxes KL. вне форума Посмотреть профиль Отправить личное сообщение для Maxes KL. Посетить домашнюю страницу Maxes KL. Найти все сообщения от Maxes KL.
  № 3  
Maxes KL.
[+] предупреждение за варез
 
Аватар для Maxes KL.

Регистрация: Jun 2002
Адрес: Киев
Сообщений: 59
Отправить сообщение для Maxes KL. с помощью ICQ
без исходника помочь не могу.......

Старый 23.06.2002, 23:21
Russel вне форума Посмотреть профиль Отправить личное сообщение для Russel Найти все сообщения от Russel
  № 4  
Russel
[+]

Регистрация: Jun 2002
Сообщений: 80
Пришли исходник на figo@mksat.net помогу...

Старый 23.06.2002, 23:26
StimS вне форума Посмотреть профиль Отправить личное сообщение для StimS Посетить домашнюю страницу StimS Найти все сообщения от StimS
  № 5  
StimS
 
Аватар для StimS

Регистрация: Aug 2001
Адрес: Россия/Москва/Красная Площадь/Мавзолей/Кв. №2
Сообщений: 702
Отправить сообщение для StimS с помощью ICQ
Бр-р-р, чертовщина!

Но без сорца помочь не возможно...

Разве что:

Помести прелоадер на отдельную сцену (которая будет играть перед основным мувиком.

Почитай в уроках про прелоадер

Поищи на форуме подобную ситуацию (вот как раз ссылка на точно-такую же ситуёзу )
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad:

Во имя процессора-отца, процесса-сына и святого root'а. Аминь.

Старый 24.06.2002, 11:06
Леха вне форума Посмотреть профиль Отправить личное сообщение для Леха Найти все сообщения от Леха
  № 6  
Леха
 
Аватар для Леха

Регистрация: Mar 2001
Сообщений: 266
Отправить сообщение для Леха с помощью ICQ
Попробуй так:
1.Все свои основные мувы помести в десятый фрейм на осн.сцене и дай название сцене "start"
2.На первом фрейме ставь stop(); и положи мув с дин.полем "dis"
3.На этот мув кинь:
onClipEvent (enterFrame) {
percentloaded = _root.getBytesLoaded()/_root.getBytesTotal()*100;
dis = Math.round(percentloaded)+"%";
if (percentloaded == 100) {
with (_root) {
gotoAndStop("start");
}
}
}
В дин поле будет отражаться процентовка загрузки.
Удачи!
__________________
Вот такое хреновое лето!!!

Старый 24.06.2002, 18:22
Palindrome вне форума Посмотреть профиль Отправить личное сообщение для Palindrome Найти все сообщения от Palindrome
  № 7  
Palindrome

Регистрация: Apr 2002
Адрес: Россия, Москва
Сообщений: 26
Отправить сообщение для Palindrome с помощью ICQ
У меня прелоадер идет отдельным клипом, в котором есть два клипа: loadBar и lbBorder, а также два динамических текстовых поля: percentOutput и received. Для основного клипа написано так:

onClipEvent (load) {
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.gotoAndStop(2);
}
total = _root.getBytesTotal();
} (это сделано для того, чтобы при перезагрузке не мигал прелоадер)

onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percentage = loaded/total*100;
this.percentOutput = Math.floor(percentage)+"%";
this.received = Math.floor(loaded/1024)+" / "+Math.floor(total/1024)+" Kb";
this.loadBar._width = this.lbBorder._width*(percentage/100);
if (loaded == total) {
_root.gotoAndStop(2);
}
}

Самое интересное, что в левом нав.меню проблем нету, а в верхнем почему-то есть, хотя кнопки одинаковые и там и там. А вот почему-то идет искажение, которое при наведении на кнопку исчезает, а при ухода с кнопки появляется вновь.

Да, кстати, по совету выше сделал при помощи новой сцены... тот же результат

Старый 24.06.2002, 19:20
greyshaman вне форума Посмотреть профиль Отправить личное сообщение для greyshaman Найти все сообщения от greyshaman
  № 8  
greyshaman

Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
видел такое.

1.Сделай меню мувиком из одного кадра.
2.Сделай прелоадер экспортируемым, attach его .
3.Грузи меню в слой.
4.remove прелоадер onload.
5.Наслаждайся.

best regards
Grey

Старый 24.06.2002, 19:31
Palindrome вне форума Посмотреть профиль Отправить личное сообщение для Palindrome Найти все сообщения от Palindrome
  № 9  
Palindrome

Регистрация: Apr 2002
Адрес: Россия, Москва
Сообщений: 26
Отправить сообщение для Palindrome с помощью ICQ
Не хотелось бы делать с помощью attach movie, тем более, что не совсем представляю себе, как это делать. Меню "весит" около 100К, а сам прелоадер, дай Бог, 3К. Будет ли getBytesTotal() учитывать приаттаченный МС?

Спасибо за вариант, в крайнем случае придется сделать.
Если есть еще варианты, буду премного благодарен.

Palindrome

Старый 25.06.2002, 10:32
greyshaman вне форума Посмотреть профиль Отправить личное сообщение для greyshaman Найти все сообщения от greyshaman
  № 10  
greyshaman

Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
И баг и прелоадер внутри
Вложения
Тип файла: zip ldr.zip (3.3 Кб, 63 просмотров)

Создать новую тему   Часовой пояс GMT +4, время: 21:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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