• Авторизация


Маска динамическим текстом. Урок для флеш. Action Script 2. Часть 1. 21-05-2014 13:26 к комментариям - к полной версии - понравилось!


Мы с вами уже знаем, что статический текст во флеш может быть маской и маскировать фон, который находится под ним.
Этот прием мы использовали для создания красивых надписей заполненных структурным или анимированным фоном.
Теперь рассмотрим, как можно сделать маской динамический текст.
Динамический текст используется, например, для создания информеров – цифровых часиков, календарей, таймеров и так далее.
Вот, например, здесь часики с приветствием являются маской для видеоролика (футажа).


Давайте научимся создавать маску динамическим текстом и создадим вот такой, очень интересный, информер (цифровые часики+цифровой календарик).


Будем использовать программу Sothink SWF Quicker. Для Adobe Flash все аналогично.
Для маскирования будем использовать небольшие видеоролики - футажи.
Футаж для этого урока я создала в программе particleIllusion 3.0 (прилагается к материалам урока).

В данном уроке и в исходных файлах флеш, которые прилагаются к уроку, используется шрифт Еurope Bold. Шрифт есть в материалах к уроку. Шрифт желательно заранее установить на компьютер.

Материалы к уроку скачать здесь.
Материалы к уроку "Маска динамическим текстом"

Для дальнейшей работы желательно создать на компьютере папку для рабочего проекта. Назовите ее, например, "Проект Маска динамическим текстом". В этой папке сохраните материалы к уроку, выбранные вами для работы футажи, а затем мы сохраним туда начатый флеш проект и, в самом конце урока, готовую флешку.
Хотя урок и не очень сложный, так как многие из вас уже умеют делать и цифровые часики, и календарики, но по количеству изложенного материала очень объемный и многоступенчатый. Поэтому, я решила разбить весь материал на три части - три подробных урока.
Урок первый. - Создание проекта и создание в рамках проекта простых цифровых часиков.

Урок второй. - В рамках созданного проекта добавляем к цифровым часикам календарик.

Урок третий. - Создаем маску динамическим текстом. Украшаем и дорабатываем созданные часики и календарик.



Открываем программу Sothink SWF Quicker, устанавливаем размеры рабочего поля и частоту кадров будущего флеш ролика


[341x241]

На основной сцене "Сцена 1", на Временной шкале, создаем, для начала, три слоя "Часики", "Календарь" и "Скрипт". Обязательно сделайте переименование слоев. Это очень упростит вашу дальнейшую работу. Чтобы переименовать слой достаточно выделить его, щелкнуть по нему дважды и в открывшемся диалоговом окне ввести имя для слоя.

[700x]

Сохраните ваш проект. Файл - Сохранить как. В открывшемся проводнике укажите путь для сохранения (Созданная папка проекта) и название проекта "Маска динамическим текстом".
Ваш проект сохраниться в формате SQF - это формат проектов для программы Sothink SWF Quicker. Для Adobe Flash файлы проекта сохраняются в формате FLA.

[376x487]

Далее, в процессе работы, периодически нажимайте уже просто "Файл - Сохранить". Тогда ваш проект будет сохраняться, а вы всегда сможете вернуться к нему и поработать над ним снова.
Теперь создадим Новый символ - Видеоролик, в котором и разместим простые цифровые часики. Символу обязательно дайте осмысленное название, например "Часики"

[630x440]

[375x191]

После того как Новый символ "Часики" будет создан, он появиться в Библиотеке и откроется окно его редактирования.
В этом открывшемся окне мы и будем создавать простые цифровые часы.
К Слою 1, который у вас уже есть при открытии, надо выше добавить слой для скрипта. Это будет Слой 2.
На Слое 1, инструментом "Текст", разворачиваем текстовое поле и вводим текст для часиков, например - 00 : 00 : 00.

[700x]

После того как текст введен, выбираем инструмент "Выбор" (черная стрелка) и щелкаем им по тексту, выделяя его. Теперь, в панели "Свойства" устанавливаем параметры для текста и обязательно встраиваем шрифт.

[787x412]

Обязательно
Тип текста - Динамический,

расположение - В одну строку,

в графе var (переменная) - time

Ваш выбор - это цвет шрифта, сам шрифт и его размер. По поводу шрифта могу сказать, что лучше всего выбирать для таких часиков, шрифты с постоянным размером букв по ширине. Я выбрала шрифт Еurope Bold. При применении таких шрифтов, когда изменяется время (меняются цифры), само текстовое поле не дергается.

Когда закончите с текстом для часиков, то перейдите на Слой 2, откройте вкладку "Действие" и вставьте следующий скрипт

[700x]

code:

function clock()
{
var _loc1 = new Date();
sec = _loc1.getSeconds();
min = _loc1.getMinutes();
hour = _loc1.getHours();
if (sec < 10)
{
sec = "0" + sec;
} // end if
if (min < 10)
{
min = "0" + min;
} // end if
if (hour < 10)
{
hour = "0" + hour;
} // end if
time = hour + ":" + min + ":" + sec;
} // End of the function
_root.onEnterFrame = clock;
mydate = new Date();
sec = mydate.getSeconds();
min = mydate.getMinutes();
hour = mydate.getHours();
if (sec < 10)
{
sec = "0" + sec;
} // end if
if (min < 10)
{
min = "0" + min;
} // end if
if (hour < 10)
{
hour = "0" + hour;
} // end if



Все, цифровые часики созданы, и мы возвращаемся с вами на основную сцену "Сцена 1".

[713x495]

На основной сцене выделяем слой "Часики", а в панели инструментов выбираем инструмент "Выбор" (черная стрелка). Инструментом "Выбор" из Библиотеки на Рабочее поле перетаскиваем Видеоролик "Часики" и размещаем его в нижней части Рабочего поля.

[700x]

На панели инструментов выбираем инструмент "Трансформация" и, с помощью перемещения маркеров, устанавливаем размер Видеоролика "Часики" таким, чтобы он полностью помещался на Рабочем поле.

[700x]

Мы находимся на основной сцене "Сцена 1", на слое "Часики". Видеоролик "Часики" на Рабочем поле выделен. Также открыта вкладка "Свойства".
На вкладке "Свойства" в графе "Имя" вводим

mask1

[700x]

В панели задач программы нажимаем на кнопку "Предварительный просмотр" и проверяем, работают ли наши часики.

[700x]

Так как ранее мы уже сохранили наш флеш проект в папку проекта, то теперь осталось только сохранить последние изменения
Файл - Сохранить.
Если же на этом этапе вы захотите сохранить вашу работу, как флешку (экспортировать флеш ролик), то необходимо будет выбрать для этой флешки какое-то другое имя, отличное от имени проекта ( не "Маска динамическим текстом").
Итак, Файл проекта сохранен со всеми сделанными в нем изменениями и, теперь, если вы прервётесь и закроете программу, то открыть файл проекта снова можно будет командой меню
Файл - Открыть.
Следующим этапом нашего проекта будет создания цифрового календаря и размещение его на основной сцене "Сцена 1".
Делать это мы будем во второй части урока. Смотрим продолжение урока здесь.
Маска динамическим текстом. Урок для флеш. Action Script 2. Часть 2.

вверх^ к полной версии понравилось! в evernote
Комментарии (49): вперёд»
Мариша,понравились и часики цифровые и календарик,цитирую с благодарностью и приступаю к уроку.
ВАТ 21-05-2014-15:27 удалить
Мариночка, спасибо большое! Сейчас процитирую, а завтра начну делать.
Прекрасные уроки ,спасибо Мариша!
Lana-Lanochka 21-05-2014-15:40 удалить
Большое спасибо за урок, цитирую с благодарностью!!!
jzayka 21-05-2014-16:16 удалить
Мариночка,скажу вначале спасибо.Потом все процитирую.
Тебя долго не было видно.Ну и понятно,уроки делала.
Еще раз благодарю за твой труд.
Марин,по Свишу..Я нашла автора русика.написала ему.
Он исправил ошибку.Может ты и видела.
Так что теперь вроде все пока нормально.
Огромное спасибо за ваш труд. Уроки замечательные , беру себе чтоб изучать.
novprospekt 21-05-2014-18:26 удалить
Ответ на комментарий jzayka # Леночка я как раз сейчас немного отошла от своего урочного прорыва. Сама еще не поняла, что наконец то этот урок с маской добила. Он хоть и легкий, но такой нудный, что я его в кучу больше полугода собирала. Все оттягивала и оттягивала, но очень обещала Георгию и поэтому совесть меня в конец замучила. Программу с новым русификатором видела и уже скачала и установила. Там еще один небольшой косячок имеется но не очень существенный. Я тебе сейчас прямо в твоем сообщении скрины выложу и если и это автор исправит, то тогда будет совсем супер. Но и так уже можно делать уроки на русском и английском. Что очень и очень здорово. Завтра займусь цитированием твоих постов с флеш прогами. Хорошо, что нашла полную версию Adobe Flash и Лариса смогла наконец то установить себе это прогу. Вот у нас уже компания флешистов разрастается. Верочки карусель очень хорошо получилось.
novprospekt 21-05-2014-18:36 удалить
Ответ на комментарий ВАТ # Верочка, очень рада видеть. Я завтра тоже займусь походом по гостям. Все твои работы новые видела. Но писать было некогда, так что завтра отпишусь.
Карусель получилась супер! Молодец. Запись была в топе, значит еще больше лирушников увидят твои интересные работы.
novprospekt 21-05-2014-18:37 удалить
Ответ на комментарий НАДЕЖДА_БЫКОВСКИХ # Пожалуйста. Если что-то будет непонятно, обращайтесь. Материала много, но он не очень сложный.
novprospekt 21-05-2014-18:39 удалить
Ответ на комментарий Kantemirova_Irina # Ириш, рада тебя видеть. Пробуй. Материала много, но он не очень сложный. Думаю, у тебя все получиться, но если что, то пиши.
novprospekt 21-05-2014-18:41 удалить
Ответ на комментарий Lana-Lanochka # Пожалуйста. Удачи.
novprospekt 21-05-2014-18:42 удалить
Ответ на комментарий Алла_Буланова # Пожалуйста. Пусть будет с пользой. Если будут какие-то вопросы, то пишите.
jzayka 21-05-2014-18:50 удалить
Ответ на комментарий novprospekt # Да,потихоньку в нашем полку прибывает.И это так здорово.
Скоро и сообщество создадим..)
Вера вообще молодец.Все что-то находит,делает по урокам.
Я очень рада знакомству с ней.
Лариса радуется.Вчера уже пробы делала.
Ну установка,действительно,не сложная.
Мы ее вдвоем тестировали,каждый у себя,чтобы уже было наверняка.
Я представляю как ты замудохалась с уроками.
Я никак не могу добить по панельке Фрагменты кодов.
Может завтра-послезавтра выложу.
Так это по срвнению с твоими и 10-ой части нет..
ВАТ 21-05-2014-19:20 удалить
Ответ на комментарий novprospekt # Мариночка, а в каком топе? Я думала, что ко мне люди пришли благодаря Лене и Ларисе Гурьяновой. Меня ведь никто не знает здесь, а Леночку и Ларису все знают. Вот я и подумала, что их подписчики пришли ко мне посмотреть.
novprospekt 21-05-2014-20:16 удалить
Ответ на комментарий ВАТ # Да, конечно, благодаря Лене и Ларисе пришли их читатели и запись про карусель оказалась популярной за 20 мая.
Вот ссылочка на Новостной листок от 20 мая.
http://www.liveinternet.ru/users/dailynews/post325085723/
Там в разделе флешки, игры, видео есть ссылка на "Мои работы" BAT.
Если хочешь, то добавь дневник "Новостной листок в друзья и будешь получать на почту каждый день сводку о самых популярных записях на Лиру.
Многие такую сводку читают и переходят по ссылкам к интересным записям.
ВАТ 21-05-2014-20:17 удалить
Ответ на комментарий novprospekt # Спасибо, Мариночка за объяснение.
novprospekt 21-05-2014-20:31 удалить
Ответ на комментарий jzayka # А я пока мучилась с этим уроком, чтобы совсем мозги набекрень не стали, развлекалась с Adobe Flash. Откопала там еще один классный инструмент для анимации - "Редактор движения". В этом редакторе можно делать анимацию со своими свойствами. Где-то замедлять ее, где-то ускорять и так далее, а можно воспользоваться уже встроенными описаниями анимации, например придать движению эффект "пружины" или синусоиды и т. д
Очень интересные анимационные эффекты можно сделать буквально за несколько минут. Вот быстро открытку сообразила, посмотри.




Если у тебя в программе эта вкладка не открыта, то через окно Окно - Редактор движения.
jzayka 21-05-2014-20:51 удалить
Ответ на комментарий novprospekt # Интересно.Вкладка у меня открыта.Я даже пыталась осваивать в самом начале по видеокурсу .Но в то время для меня это настолько сложно было что я отложила в сторону и больше не возвращалась к этому редактору.
Открытка впечатлила.Надо посмотреть уроки ,может тепереь и пойму что к чему.Во всяком случае,спасибо что напомнила.
Беру уроки. Пока не решаюсь устанавливать программу, надо комп отладить...
Благодарю за умелые уроки, солнышко.
Желаю расти и крепнуть
творческому сообществу, Мариночка!
Shamanka9 22-05-2014-00:00 удалить
Спасибо за труд, процитировала все уроки - бум разбираться)))
Flash_Magic 22-05-2014-00:52 удалить
Мариночка, приветик дорогая! какая ты умничка, такие уроки написала, столько труда и терпения у тебя. Спасибо большое!!! Будем учиться!
Дюанка 22-05-2014-04:21 удалить
Спасибо за урок !!!
Мариночка большое спасибо за великий труд!
ВАТ 22-05-2014-21:09 удалить
Ответ на комментарий ВАТ # Марина, я делаю урок в adobe (в сотнике не умею, потом с ним разберусь). Скажи, пожалуйста, куда мне вставить в графе var (переменная) - time? А то у меня часики не идут и мне, кажется, что именно из-за этого.
novprospekt 22-05-2014-21:21 удалить
Ответ на комментарий ВАТ # Верочка, в "Свойствах" в самом низу есть графа "Переменная". А в материалах к урокам у меня есть и исходник FLA. Если вдруг какие то вопросы будут, а меня в сети не будет, то попробуй в исходнике посмотреть.
[700x538]
ВАТ 22-05-2014-21:26 удалить
Ответ на комментарий novprospekt # Мариночка, огромное спасибо! Всё получилось, иду дальше. Я никогда не заглядывала в эти параметры.
koreckolga 23-05-2014-08:33 удалить
Мариночка, доброе утро!
Очень интересно! Не знаю, смогу ли я во всём разобраться, но очень хочется!
Спасибо, солнышко, забираю в свою копилочку!
Irina-snez 26-05-2014-07:39 удалить
Добрый день, Мариногчка! Помню у тебя в постах такие часики! Давно было интересно, как сделано! Огромное спасибо!


Комментарии (49): вперёд» вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Маска динамическим текстом. Урок для флеш. Action Script 2. Часть 1. | novprospekt - Дневник novprospekt | Лента друзей novprospekt / Полная версия Добавить в друзья Страницы: раньше»