| Главная | Выпуски | Рубрики |
| Указатель | Аудио | Бонусы |
| ||
Введение Веб-дизайн
Раскрутка
Веб-заработок Программирование Photoshop CS Flash
RusForumz Новости Интересности | Программная раскраска мувиклипов Автор: Nikitarhttp://rusforumz.com
Сегодня мы займёмся программной раскраской мувиклипов. Для начала что это такое? Все видели силуеты. И знают что они представляют из себя. Это полностью зарисованная область каким-то цветом. конечно, можно взять в Фотошопе фигуру, зарисовать её и сделать силует. Но мы будем делать это в флэше. Хотя вначале надо будет в Фотошоп залезть. ![]() 2. Волшебной палочкой удаляем белый фон и сохраняем как png с прозрачностью. Не забудьте удалить весь фон, чтобы осталась только фигура. ![]()
3. Теперь открываем Macromedia Flash. У меня скриншоты сделаны в 8-й версии, но в более ранних версиях всё устроено также. Создаём новый документ. Делаем fps 25. Вставляем нашу фигуру (File (Файл) - Import (Импорт)). Размеры можно подогнать под фигуру. Фигуру выделяем, жмём F8, выбираем мувиклип и жмём ОК. В instance name (имя экземпляра) пишем sl ![]()
6. Теперь для чего это надо. Это текстовое поле ввода, в который нужно ввести цвет, на который поменяется символ сразу же. Теперь давайте введём весь программный код, который будет за это отвечать. Для этого создайте ещё один слой и в кадр будем вставлять код. Но сначала объясню. Сделаем так, чтобы каждый раз силует окрашивался в разный цвет (если вы заново откроете эту страницу, то вы увидите, что фигура на ролике внизу страницы поменяла цвет). Из чего состоит код цвета? Из цифр и букв, причём букв всего 6: A, B, C, D, E, F. Всё это я уже учёл в коде, и только буду давать пояснения
7. Вот весь код, в принципе ничего сложного. Первая часть кода отвечает за случайный цвет, который сам назначается, когда человек открывает только ролик, а вторая часть - за изменение кода цвета. Если хотите, то можете текстовое поле убрать и тогда у вас просто будет силует, который меняет при каждом вашем заходе на страницу свой цвет.
Выпуск подготовили: Exact, Nikitar, Psi, Alisha |
Copyright RusForumz.com 2006 Перепечатка материалов возможна только с письменного разрешения администрации |