Интеллектуальные фрагменты
Интеллектуальные фрагменты позволяют ввести в фильм, использующий параметры, сложные интерактивные эффекты и применять их на разных страницах одного сайта или на нескольких сайтах. Обобщая, можно сказать, что интеллектуальные фрагменты воздействуют на связанные с ними параметры; такие фрагменты могут быть созданы во Flash 5.
Многократно используемые элементы применяются, в частности, при создании пользовательских интерфейсов и разработке приложений – для создания флажков, переключателей, всплывающих меню, систем навигации, а также для изучения взаимодействия различных элементов.
Интеллектуальные фрагменты расширяют возможности разработчиков. Добавлены:
- новые встроенные объекты ActionScript, например hitTest, обеспечивающие автоматическое обнаружение коллизий;
- процедуры фрагмента – событийные действия, назначаемые фрагменту фильма, как, например, щелчки мыши и нажатия клавиш на клавиатуре;
- параметры фрагмента – параметры, которые связаны с трансформой фрагмента фильма, например с текстом или всплывающим меню;
- настраиваемый интерфейс пользователя – настройка, позволяет в режиме редактирования определить параметры интеллектуального фрагмента, например, для визуального создания меню; поддерживается предварительный просмотр меню по мере добавления параметров.
Интеллектуальные фрагменты создаются так же, как и другие символы, но имеют изменяемые параметры.
Создав файл SWF, содержащий форму ввода информации, можно динамически вводить параметры для интеллектуального фрагмента.
При воспроизведении интеллектуальные фрагменты используют заданные для них параметры.
XML и поддержка HTML
Web-сайты перестают быть статичными Web-страницами и становятся интерактивными Web-приложениями, ведущими диалог с посетителями. Передача информации между клиентским приложением и сервером требует мощного канала связи и должна поддерживать стандартный формат обмена данными. Для широкого спектра задач электронной торговли Flash 5 предлагает разработчикам использовать во Flash-приложениях структурирование данных XML. Средства XML позволяют создавать электронные анкеты и бланки заказов, торговые обзоры и коммерческие сводки, а также оперативно обновлять любую важную информацию.
Рис. 15.32. Использование стандартных объектов XML в процедурах ActionScript
Стандартные объекты XML во Flash 5 ActionScript (рис. 15.32) поддерживают динамические приложения Web и обеспечивают взаимодействие с пользователем.
Связи и форматирование текста
Macromedia Flash 5 объединяет лучшее из графического и традиционного представления текста в браузере, чем обеспечивает полнофункциональный дизайн и широкие возможности для создания Web-сайтов: теперь дизайнеры могут выбирать между выровненным текстом^ представлением текста в виде HTML. В процессе создания и редактирования поддерживаются теги HTML 1.0, а кроме того, файлы HTML можно загружать динамически для быстрого обновления содержания (рис. 15.33, 15.34).
Рис. 15.33. Типичный документ HTML, созданный в Macromedia Dreamweaver
Рис. 15.34. Документ HTML, представленный как файл SWF после обработки его во Flash 5