- •Описание, назначение и возможности технологии Adobe Flash.
- •Программное обеспечение для создания и просмотра проектов Adobe Flash.
- •Отличительные особенности и назначение языка Action Script.
- •Внедрение кода на языке Action Script к Flash-проекту. Пакет и класс.
- •Поля, методы, свойства и их области видимости в Action Script.
- •6.Наследование в ActionScript и объектная модель языка
- •7. Создание анимации и управление ею средствами Action Script
- •8.Элементы управления и их отличительные особенности
- •9.Назначение и особенности классов Object и DataProvider
- •10. Иерархия классов событий и способы обработки события в Action Script
- •События мыши и клавиатуры, генерируемые элементами управления
- •Класс Timer и принцип работы с ним
- •Назначение класса urlRequest, его поля и методы
- •Назначение класса urlLoader и работа с ним
- •Компонент uiLoader, его отличие от класса urlLoader
- •17.Создание индикатора загрузки изображения
- •18.Описание xml. Созд.В Action Script xml-докум. И загрузка внешн xml-документов.
- •19.Анализ содержимого xml-документа
- •Работа с базами данных в приложении air.
7. Создание анимации и управление ею средствами Action Script
Анимация во Flash создается путем изменения содержания последовательно расположенных кадров. Можно перемещать объекты по рабочему полю, увел/умен их, вращать, изменять цвет…Имеются 2 метода создания анимации во Flash :
-покадровая анимация (при этом все изменения в каждом кадре задаются вручную)
-покадровая (Frame-by-frame) анимация увелич р-р файла больше чем tweened анимация
-автоматич. анимация (tweened) - задаются только длител-ть анимации зад числа кадров
2 вида автоматической анимации : -движение (Motion-tweening) - таким способом лучше всего измен. координаты объектов на рабочем поле
-превращение (Shape-tweening) - способ применяют обычно для измен. формы объектов
а также начальные и конечные формы и взаиморасположение обьектов, а все промежуточные значения генерируются самой программой Flash.
Использование статических объектов в процессе анимации - При создании фона для анимации часто бывает необходимо использовать один и тот же фон на протяжении нескольких кадров (с анимацией с других слоях). Этого эффекта очень просто достичь путем добавления простых (не ключевых) кадров после ключевого кадра со статическим изображением (фоном).Для отображения обычно фона на протяжении всего ролика нужно проделать след. :
-Создать статический объект в 1ом ключ. кадре слоя анимации
-Выбрать пустой контейнер для кадра правее ключевого кадра, насколько нужно
-Выберите из меню Insert > Frame или просто нажать F5
2 способ .Создать объект в первом ключевом кадре слоя. Удерживая кнопку Ctrl щелкнуть левой мышкой этом ключевом кадре и перетащите этот ключевой кадр вправо. Если теперь проделать это еще раз, то вместо создания простых ключевых кадров будет происходить перемещение ключевого
Синхронизация в анимации объектов из состава символов -. Для того чтобы анимация созданная при редактировании отдельного символа должным образом отображалась в основном ролике, необходимо производить процедуру "Синхронизации" Для этого: -Выделить всё кадры анимации с которых участвует анимированный символ в тайм-лайн основной сцены
-Щелкнуть правой мышкой на выделенной области, и выбрать "Synchronize Symbols"
-Выбрать из меню Modify / Frame
В диалоговом окне свойств кадра (Properties Frame), выбрать закладку Tweening, и поставить галочку в окошке "Synchronize Symbols"
Поиск ошибок - комбинирование разных приказов и действий может создать цельные и сложные процессы, но иногда такие комбинации могут приводить к неожиданным результатам
Постоянно проверяйте ход событий в вашем клипе, чтобы вовремя заметить, когда появилась ошибка
Некоторые из следующих советов помогут разобраться с ошибками :
Trace показывает информацию в отдельном окне
8.Элементы управления и их отличительные особенности
А дминистратор компьютера может применить параметры безопасности проигрывателя Flash Player, затрагивающие всех пользователей компьютера. В некорпоративной среде, например на домашнем компьютере, административный доступ обычно есть у одного пользователя. Даже в корпоративной среде лишь отдельные пользователи могут иметь права администратора компьютера.
Существует два типа элементов управления администратора:
-файл mms.cfg
-Каталог Global Flash Player Trust
Элементы управления пользователя
В Flash Player предусмотрено 3 разных механизма для управления доступом на уровне пользователя: пользовательский интерфейс «Параметры»(1), диспетчер параметров(2) и каталог User Flash Player Trust(3).1. явл. быстрым интерактивным механизмом для настройки параметров определенного домена. Менеджер параметров имеет более детальный интерфейс и предоставляет возможность вносить глобальные изменения, затрагивающие разрешения для многих или всех доменов. Кроме того, когда SWF-файл запрашивает новое разрешение, что требует принятия решений о безопасности и конфиденциальности во время выполнения, открывается диалоговое окно, в котором пользователь может изменить некоторые параметры проигрывателя Flash Player.
2. содержат опции, связанные с безопасностью, такие как параметры камеры и микрофона, параметры хранения общих объектов, параметры, связанные с устаревшим содержимом, и прочее. Приложения AIR не поддерживают доступ к диспетчеру параметров и пользовательскому интерфейсу настроек.
3.Чтобы данные с веб-сервера были доступны SWF-файлам из других доменов, на сервере можно создать файл политики( XML-файл, помещен.в спец. местоположение на сервере)
Файлы политики определяют доступ к ряду ресурсов, включая следующее:
-получение данных растровых изображений, аудио и видео;
-загрузку XML и текстовых файлов;
-импорт SWF-файлов из других изолированных программных сред в домен безопасности загружающего файла;
-доступ к подключениям к сокетам и XML-сокетам.
Файлы политики должны передаваться проигрывателю Flash Player с использованием того же протокола, который собирается использовать устанавливаемое подключение. Например, когда файл политики помещается на HTTP-сервер, SWF-файлы с других доменов могут загружать данные с этого сервера с использованием протокола HTTP. Однако, если на этот же сервер не добавить файл политики сокетов, то SWF-файлы из других доменов не смогут подключиться к серверу через сокеты. Другими словами, способ получения файла политики должен соответствовать способу подключения.
Элементы управления автора (разработчика)
В качестве основного API-интерфейса ActionScript для предоставления прав доступа используется метод Security.allowDomain(), который предоставляет права SWF-файлам в указанных доменах. Цель вызова метода Security.allowDomain() состоит в предоставлении разрешения SWF-файлам во внешнем домене выполнять сценарии для SWF-файла, вызывающего метод Security.allowDomain().