Web-разработка с Macromedia Studio MX



Создание прокручиваемых текстовых полей с помощью Flash MX


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