Вот и подошло время ещё для одного Flash урока. Сегодня будем делать случайно появляющийся текст на Flash. Используем язык Action Script, ты поймешь что он лёгок в работе.
В начале, как и в прошлом уроке, создадим рабочее поле, куда вставим рисунок. Затем создадим слой на котором будет располагаться сам текст, который преобразуем в Movie Clip. И потом к тексту применим кусочек кода Action Script. Для незнакомого с данной технологией, может показаться все трудно, но поверь это не так сложно.
Вот рабочий вариант, который в последствие у нас получится:
Как ты успел заметить, картинку я взял из фильма "Аватар". Замечательная киношка, если не смотрел, советую.
Создание Flash файла:
1.Сохраните картинку, которую будем использовать в процессе создания эффекта.
2. Создай новый Flash документ. Нажми в созданном документе комбинацию клавиш Ctrl + J (свойства документа). Задай параметры документа равной размеру нашей фотографии (450x300)
3. По умолчанию, наш слой на панели TimeLine называеться - Layer 1, можете переименовать его, если хочется.
4. Теперь мы с тобой вставляем нашу картинку. File - Import - Import to Stage или Ctrl + R, выбираем нашу картинку и щелкаем "открыть". Выровняем её по отношению с нашим рабочим полем. Нажимаем Ctrl + K:
а) Смотрим чтобы была включена кнопка To Stage
б) Щелкаем по иконке "выровнять по горизонтали и центру"
в) Щелкаем по иконке "Выронять по вертикали и центру"
5. Создаем новый слой, над нашим полем TimeLine(если вы не поменяли начальное его название). Называем новый слой "Текст".
6. Выделите вновь созданное поле просто нажав на него один раз, и нажмите на инструмент Text Tool или нажмите кнопку T на клавиатуре. Напечатайте нужный вам текст и зайдите в панель параметров, нажав Ctrl + F3 на клавиатуре, чтобы установить нужные настройки. Настройки показаны на рисунке ниже.
7. Выделив получившийся текст, нажмите F8 и преобразуйте его в Movie Clip.
8. Не снимая выделения с текста, нажите на клавиатуре клавишу F9 и скопируйте в появившееся поле данный код:
onClipEvent (enterFrame)
{
_alpha = Random (140);
_x = _x = Random (400);
_y = _y = Random (441);
}
9. Выделите текст, нажмите на клавиатуре Ctrl + D, тем самым продублируете объект на рабочей области. Повторяйте это действие до тех пор, пока у тебя не получиться нужное количество слов. Разбросайте слова по картинке просто перетащив куда удобнее.
Вот и всё, наш эффект готов! Если тебе лень делать самому, то скачай исходник здесь.