Применение технологии Macromedia Flash для разработки сайта

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



еменной достигло того условия для которого запланировано событие.

  • Целевой объект это непосредственно объект над которым будет проведено действие вызванное событием. Целевые объекты подразделяются на четыре основных типа:
  • Текущий проект и его свойства.
  • Другой проект и его свойства (если проект находится в рамках основного проекта)
  • Графические элементы проекта (кнопка, рамка, фон и т.п.)
  • Внешние приложения (Интернет браузер или другие программы)
  • Действие действия которые выполняются над целевым объектом. Действия в Action Script состоят из самих действий, ссылок на целевой объект и параметров выполнения действий. Параметрами выполнения может быть, как и изменение свойств объекта, так и вычисление математического или логического выражения и присвоения результата его либо свойству объекта, либо какой либо переменной.
  • Для идентификации объектов или экземпляров проектов в сценариях Action Script им назначаются имена, что позволяет управлять отдельными объектами при помощи Action Script. В последних версиях Flash было включено множество дополнительных возможностей для управления проектов при помощи Action Script. Теперь Flash стал не просто красивой фоновой заставкой для Web сайтов, а полнофункциональным средством для разработки сложных Web сайтов. Flash может вполне применятся и для простых тАЬстатическихтАЭ страничек, так и для многоцелевых сайтов, например: продажа в Интернете, электронная почта и чат.

    1.3 Разделение данных и их представления

    Прежде всего, договоримся об используемой терминологии в применении к Macromedia Flash:

    • Документ (статья) единица публикуемой информации. Документом может быть одного из типов документов, используемых на сайте новость, статья, товар и т.д.
    • Атрибут один из признаков документа. Каждый документ обладает набором признаков атрибутов. Например, для новости атрибутами являются название, автор, аннотация, текст, дата создания.
    • Тип документа обобщенное понятие документов, обладающих одинаковыми характеристиками. Например, новость. Подразумевается, что ранее было описано, какими атрибутами обладают документы типа новость и далее создаем документы этого типа.
    • Структурированные данные представление данных, при котором каждый атрибут документа представлен отдельно и с ним могут выполняться независимые операции. Как было отмечено ранее, одним из преимуществ использования Macromedia Flash является структурирование информации и разделение содержимого и его представления (данных и дизайна):
    • Разделение содержимого и его представления предоставляет гарантию сохранения внешнего вида при разделении информации и ее представления оператор вводит значение каждого атрибута в отдельное поле и может быть уверен, что оно отобразиться в нужном месте, как определено в настройках отображения. Например, мы хотим, чтобы имя автора статьи всегда отображалось под названием, было выровнено вправо и выделено жирным шрифтом. Если оператор вводит только значение, то он уверен, что данные будут отображены где нужно и как нужно. Иначе он обязан помнить о принятом стиле и вручную выполнять данное форматирование.
    • Разделение содержимого и его представления предоставляет возможность применения дополнительного сервиса когда атрибуты хранятся отдельно, с ними можно выполнять дополнительные операции. Например, если у нас автор статьи хранится как отдельное поле, то очень легко просмотреть все статьи данного автора. Если имя автора хранится в тексте статьи, то формирование списка статей автора является отдельной ручной операцией.
    • Разделение содержимого и его представления предоставляет возможность интеграции с внешними системами быстрый экспорт новостей или товаров для обмена с другими ресурсами сайтами, внутренними системами и т.д.
    • Разделение содержимого и его представления позволяет снизить стоимость смены дизайна для изменения внешнего вида сайта нет необходимости в ручной переработке каждого документа. Изменяются только шаблоны отображения и вся информация может быть быстро представлена в другом виде.
    • Разделение содержимого и его представления предоставляет возможность использования одной информации в разных дизайнах это особенно используется последнее время при создании информационных систем холдингов, когда вся информация хранится в центральной системе, но может быть показана, как на сайте холдинга, так и на сайте отдельного предприятия, но в разных дизайнах.

    1.4 Существующие решения Macromedia Flash

    Macromedia Flash один из наиболее конкурентных рынков приложений сегодня. Выделим основные классы приложений, где применение Macromedia Flash может отличиться:

    • Системы с закрытым исходным кодом
    • Системы с открытым исходным кодом

    Существует множество приложений, где применяется Macromedia Flash с закрытым исходным кодом от крупных производителей, в основном предназначенных для крупных предприятий и организаций. Наиболее известными приложениями такого класса являются Microsoft Content Management Server, Documentum, Plumtree Portal, IBM WebSphere Portal. Стоимость внедрения проектов на базе данных решений высока. Поэтому сфера их применения узкая и ограничивается в основном созданием интранет-решений для крупных предприятий. Другим достаточно большим классом являются системы с открытым исходным кодом (Open Source). Преимуществами таких систем является доступность, наличие исходного кода, возможность локализации. Однако их использование связано со следующими проб