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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Jun 2004
Сообщений: 31
Question Такая идея для прелоадера...

Идея такая - картинка (битмап) постепенно, по мере загрузки, из черно-белой становится цветной.

Я загрузил в два разных слоя два мувиклипа с картинками - одна ч/б другая соответственно цветная.

И значит наверное нужно сделать так чтобы у них менялась альфа, в зависимости от процента загрузки... что-то поковырял с тем что нашел в туториалах но не получается.

Кто поскажет, какой код нужен для изменения альфы относительно процента загрузки?

Премного благодарен.

Старый 02.07.2004, 01:13
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 2  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
clip._alpha--;


Старый 02.07.2004, 01:24
PillBoX вне форума Посмотреть профиль Отправить личное сообщение для PillBoX Найти все сообщения от PillBoX
  № 3  
PillBoX

Регистрация: Jun 2004
Сообщений: 31
Артем, фенкс, но я чайник во флеше, мне ещё пока нужны подробные комментарии... Отдельными кусками кода горю не поможешь.

Старый 02.07.2004, 01:31
Елё вне форума Посмотреть профиль Отправить личное сообщение для Елё Посетить домашнюю страницу Елё Найти все сообщения от Елё
  № 4  
Елё
 
Аватар для Елё

Регистрация: Jun 2002
Адрес: Москва
Сообщений: 287
Отправить сообщение для Елё с помощью Skype™
Изучай
http://www.flasher.ru/tutorial/viewtut.php?id=117

Старый 02.07.2004, 01:34
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 5  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Ложи в главной сцене 2 клипа одн на другой в каждый клип по картинке.

Потом в зависимости от процента загрузки (всего как известно 100%) меняешь альфу клипа с верхней катинкой

Процент загрузки можно вычислить примерно так:

prozentsagruski=(_root.getBytesLoaded()/_root.getBytesTotal())*100


_root.werhnijklip._alpha=prozentsagruski;

ну или что-то типа этого

Старый 02.07.2004, 02:27
PillBoX вне форума Посмотреть профиль Отправить личное сообщение для PillBoX Найти все сообщения от PillBoX
  № 6  
PillBoX

Регистрация: Jun 2004
Сообщений: 31
Не хочет работать...

Посмотрите исходник пжлст:
www.sheikman.ru/preloader.rar

Где я не прав?

Старый 02.07.2004, 14:33
Alexei16 вне форума Посмотреть профиль Отправить личное сообщение для Alexei16 Найти все сообщения от Alexei16
  № 7  
Alexei16

Регистрация: Jul 2004
Сообщений: 7
С таким кодом все будет работать:
stop();
_root.onEnterFrame = function() {
procent = (_root.getBytesLoaded()/_root.getBytesTotal())*100;
bw._alpha = 100-procent;
if (procent == 100) {
nextScene ();
}
}
Только создай вторую сцену и засунь туда чего-нибудь потяжелее.

Старый 02.07.2004, 15:24
Ромастый вне форума Посмотреть профиль Отправить личное сообщение для Ромастый Найти все сообщения от Ромастый
  № 8  
Ромастый
 
Аватар для Ромастый

Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
Верно. Но лучше
Math.floor((_root.getBytesLoade/__root.getBytesTotal)*100)
Так проценты без дробей

Старый 02.07.2004, 15:25
Ромастый вне форума Посмотреть профиль Отправить личное сообщение для Ромастый Найти все сообщения от Ромастый
  № 9  
Ромастый
 
Аватар для Ромастый

Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
Сорри. Пьян, поэтому косячу. Вот:
percent=Math.floor((_root.getBytesLoaded()/__root.getBytesTotal())*100)

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

Регистрация: Jun 2004
Сообщений: 31
Благодарю!

Чтобы понять свои ошибки, попробую подытожить:

- все действия и переменные для гарантированного исполнения хорошо бы записывать в исполняющийся экшн, в данном случае "onEnterFrame"

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

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

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


 


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


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