Создание прокручиваемых текстовых полей с помощью Flash MX
В главе 7 мы говорили о планировании внешнего вида Web-страниц и при этом подчеркивали важность правильного использования шрифтов и других способов оформления текста. В этой главе мы рассмотрим специальные средства для работы с текстом, содержащиеся в пакете Studio MX.
Внешний вид текста имеет огромное значение для восприятия Web-страницы. Правильный выбор шрифта и размера символов, цвета и других эффектов может повлиять на восприятие сообщения сильнее, чем серии рисунков и фотографий. В данной главе мы поговорим о том, как с помощью форматирования текста подчеркнуть то или иное слово. Важность этого момента проявляется на всех этапах разработки Web-страницы – от создания логотипа до оформления текстовых экранов, – и делается это с помощью специальных средств программ Flash, FreeHand и Fireworks.
С появлением функции SmartClips во Flash 5 разработчики стали пользоваться так называемым методом "однажды написано – используется многократно". До этого разработчики были вынуждены каждый раз заниматься непростым программированием, чтобы настроить прокручиваемое текстовое поле или изменить его функционирование. Функция SmartClips предоставляет создателю Web-страниц специальный клип, т.е. некоторый объект, поведение которого можно изменить с помощью передаваемых ему аргументов.
Во Flash MX появился компонент, заменивший собой SmartClips и освободивший разработчика от программирования, позволив ему полностью уделить внимание вопросам дизайна. Вообще-то, строго говоря, потребность в программировании все еще существует, потому что новый компонент по своей сути остается тем же самым SmartClips, поведением которого можно управлять с помощью программы. Но теперь он имеет удобный графический интерфейс и возможность перетаскивания, т.е. его можно перетащить на свою Web-страницу, а потом настроить его свойства.
Пожалуй, даже более важным является то, что новый компонент позволяет дизайнеру сфокусировать свои усилия на интерфейсе пользователя. Раньше механизм прокрутки во Flash имел довольно интуитивный интерфейс, и пользователю часто приходилось задумываться над тем, как поведет себя загадочное пятно, расположенное между двумя стрелками. В новой версии все это значительно улучшено.
Сейчас мы попробуем создать прокручиваемый текст с помощью компонентов ScrollBar и ScrollPane.