![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: USA Tacoma
Сообщений: 24
|
Ок. В уроках для новчика есть что то типа использования переменных во флеш. Посмотрев клип я нашел что сделан он очень не компактно и по моему вполне можно те десятки фреймов рисования заменить на один фрейм акшн скрипта...
Ок исходник прилогается. Не знаю почему но что то в нем не так. Почему то оно полностью не работает. Короче смотрите. На главной сцене Layer Unit 1 есть. Он с Alpha = 0 так что просто выделете весь экран мышей и он обведеться рамкой. Дальше Ctrl+Alt+A и смотрим. Все с комментариями. Предлагаю рассмотреть здесь. onClipEvent (enterFrame) { if (_root.currentUnit == 1) { // if button 1 is pressed if (mc2._alpha > 0) { //if alpha of Unit 2 is more then 0 mc2._alpha -= 5; // then decrease alpha } if (mc3._alpha > 0) { //if alpha of Unit 3 is more then 0 mc3._alpha -= 5; //then decrease alpha } if ((mc2._alpha < 1) and (mc3._alpha < 1)) { //if Unit 2's and Unit 3's alphas are about 0 this._alpha += 5; // then increase alpha } } } ________________________________________________ if (_root.currentUnit == 1) { тут у нас идет проверка на кнопку. На кнопка висят акшины при нажатии чтобы кнопка 1 давала _root.currentUnit = 1 кнопка 2 = 2 и т.д.. if (mc2._alpha > 0) { сдесь я проверяю если у мувика mc2 ( в instance к мувику в слое unit2 присвоено имя mc2 ) mc2._alpha -= 5; } И если условие выполняется то мы у мувика mc2 убераем 5 альфы. if (mc3._alpha > 0) { mc3._alpha -= 5; } тоже самое только с мувиком mc3 if ((mc2._alpha < 1) and (mc3._alpha < 1)) { Если альфа мувика mc2 меньше 1 и альфа мувика mc3 меньше одного то this._alpha += 5; К этому прибавляем альфу.. И подобное со другими двумя мувиками.. КТО ТУТ ХОРОШО ПО ЭТОЙ ТЕМЕ СЕЧЕТ ПЛИЗ ГЛЯНЬТЕ ИСХОДНИК И СКАЖИТЕ ЧТО НЕ ПРАВИЛЬНО - ТАМ ВЕЗДЕ КОМЕНТЫ ЕСТЬ НУ ПОЧЕМУ ОНО НЕ УБИРАЕТ АЛЬФУ МУВИКОВ ??? =(((( ПЛИЗ!!!!!! |
|
|||||
|
Регистрация: Oct 2001
Адрес: USA Tacoma
Сообщений: 24
|
САМ ВСЕ СДЕЛАЛ САМ ВСЕ ДОБЫЛ!!!
УРА! И ВОТ ДОКАЗАТЕЛЬСТВО! МУВИК С ИсПОЛЬЗОВАНИЕМ ТОЧНО ТАКОЙ ЖЕ ГРАФИКИ И С СОЗДАНИЕМ ТОЧНО ТАКОГО ЖЕ ЭФФЕКТА МЕНЬШЕ В РАЗМЕРЕ! НИКАКОГО ОТЛИЧИЯ В КАЧЕСТВЕ ЗАТО МЕНЬШЕ РАЗМЕР ! АКШН СКРИПТ ФОРЕВА! (исходник атачд) |
|
|||||
|
Регистрация: Oct 2001
Адрес: USA Tacoma
Сообщений: 24
|
http://www.flasher.ru/tutorial/viewtut.php?id=13
Посмотрите то, что происходит если вы нажимаете одну кнопку и резко другую... а теперь гляньте тоже самое в моем исходнике= 0 Короче исход: При помощи Action Script был достигнут меньший размер фильма с использованием той же самой графики, и более расчитанный эффект (резко кликайте на несколько кнопок). Action Script победил рисование =) |
|
|||||
|
Гениально!
Вобщето для этого специальный топик исть - "Обсуждение уроков называеться", но раз уж ты разместился здесь хочу заметить, что мона исче компактнее. Примерно на пол кила ![]()
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
Регистрация: May 2001
Адрес: Санкт-Петербург
Сообщений: 69
|
Ура Мы снова открыли Америку
![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: USA Tacoma
Сообщений: 24
|
На пол килобайта меньше зато ты на эффект посмотри.
У тебя же ужас какой то. Резко меняется и ваще хз что |
|
|||||
|
Куда уж нам до Вас
![]()
__________________
Без труда не выловишь и fish-ку из пруда! |
![]() |
Часовой пояс GMT +4, время: 16:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|