- •Описание, назначение и возможности технологии Adobe Flash.
- •Программное обеспечение для создания и просмотра проектов Adobe Flash.
- •Отличительные особенности и назначение языка Action Script.
- •Внедрение кода на языке Action Script к Flash-проекту. Пакет и класс.
- •Поля, методы, свойства и их области видимости в Action Script.
- •6.Наследование в ActionScript и объектная модель языка
- •7. Создание анимации и управление ею средствами Action Script
- •8.Элементы управления и их отличительные особенности
- •9.Назначение и особенности классов Object и DataProvider
- •10. Иерархия классов событий и способы обработки события в Action Script
- •События мыши и клавиатуры, генерируемые элементами управления
- •Класс Timer и принцип работы с ним
- •Особенности обработки событий, генерируемых компонентами List, ComboBox и DataGrid
- •Назначение класса urlRequest, его поля и методы
- •Назначение класса urlLoader и работа с ним
- •Компонент uiLoader, его отличие от класса urlLoader
- •17.Создание индикатора загрузки изображения
- •18.Описание xml. Созд.В Action Script xml-докум. И загрузка внешн xml-документов.
- •19.Анализ содержимого xml-документа
- •20. Изменение xml-документа, загруженного в память
- •21.Отправка xml-документа на http-сервер
- •22.Описание, назначение и возможности технологии Adobe air
- •23.Особенности разработки приложений Adobe air с использованием технологий AdobeFlash и языка Action Script. Drag-and-drop в air-приложениях.
- •24.Работа с файловой системой в приложении air
- •25.Работа с базами данных в приложении air
Компонент uiLoader, его отличие от класса urlLoader
Компонент UILoader является контейнером, который может отображать файлы формата SWF, JPEG, прогрессивный JPEG, PNG и GIF. Компонент UILoader можно использовать, когда нужно получить содержимое из удаленного местоположения в приложение Flash. Можно масштабировать содержимое компонента UILoader или изменять размер его самого в соответствии с размерами содержимого. По умолчанию содержимое масштабируется в соответствии с размерами компонента UILoader. Также содержимое можно загружать во время выполнения и отслеживать прогресс загрузки (хотя после первой загрузки содержимое кэшируется, и строка прогресса быстро достигает 100 %).
Если загрузка содержимого выполняется из другого домена (изолированной программной среды), свойства содержимого могут быть недоступны по соображениям безопасности. Этот компонент является оболочкой для метода fl.display.Loader. Класс ProLoader отвечает за всю фактическую загрузку, а объект UILoader просто наглядно представляет объект ProLoader.
Использование ActionScript для переопределения свойством класса UILoader одноименного параметра, установленного в инспекторе свойств или инспекторе компонентов.
Свойства
bytesLoaded : uint
bytesTotal : uint
percentLoaded : Number
source : Object
Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL. Данная функция целесообразна при загрузке текстовых файлов, XML-объектов или других сведений, которые будут использованы в динамическом приложении по обработке данных.
17.Создание индикатора загрузки изображения
Компонент ProgressBar отображает ход загрузки содержимого. ProgressBar обычно используется для показа состояния изображений, а также частей приложений во время их загрузки. Процесс загрузки может быть как определенным, так и неопределенным. Определенный индикатор выполнения является линейным представлением хода выполнения задачи, которое используется, когда объем загружаемого содержимого известен. Неопределенный индикатор выполнения имеет штриховую заливку и источник загрузки неизвестного размера.Класс UILoader обеспечивает возможность задания содержимого для загрузки и последующего контроля хода загрузки во время выполнения. Этот класс применяется также для изменения размера загруженного содержимого. Если загрузка содержимого выполняется из другого домена (изолированной программной среды), свойства содержимого могут быть недоступны по соображениям безопасности.
18.Описание xml. Созд.В Action Script xml-докум. И загрузка внешн xml-документов.
XML – расширяемый язык разметки, фактически представляющий собой свод общих синтаксических правил.Правильный xml- документ:
-Только один корневой документ <books>…</books>
-Каждому открывающемуся тегу соответствует закрывающийся
-Должна быть соблюдена последовательность закрытия тегов.
-Атрибутами всегда присваивается некоторое значение, которое обязательно заключается а кавычки.
Действительный xml-документ:
- DTD (Document Type Definition)
- XML Schema
Обработка XML в ActionScript:
Var loader: URLLoader = new URLLoader();
……..
Var xmlDocument:XML
xmlDocument = new XML(loader.data)
xmlDocument.product[i].category
xmlDocument.product[i].name
xmlDocument.product[i].price
xmlDocument.product[i].amount
Свойства класса xml:[static]
Ignire Comments:Boolean
Ignore Writesoace: Boolean
prettyPrinting: Boolean
prettyIndent: int
Методы класса xml:
XML(value: Object) Создает новый объект XML
Contains(value: XML): Boolean - Сравнивает объект XML с данным параметром value.
Copy(): XML - Возвращает копию данного объекта XML.
Name(): Object - Выдает полное имя объекта XML.
setName(name: String): void - Задает имя объекта XML по данному полному имени или имени атрибута.
toString(): String - Возвращает строковое представление объекта XML.
appendGhild(child:Object): XML – Добб. данный дочер.эл-т в конце свойств объекта XML.
HasComplexContent(): Boolean - Проверяет наличие в объекте XML сложного содержимого.Загрузка XMLОбычно работа с XML во Flash заключается в загрузке документа из внешнего источника или отсылке куда-либо. Чтобы загрузить XML из внешнего источника, необходимо сделать следующее:1Создать объект XML.
2.C пом. метода load() объекта XML загруз. Дан. в XML-формате из внешнего источника.
В данном случает документ загружается из статичного XML-файла, однако, это не единственный путь. Можно указать ASP-страницу (или другую страницу сценария), результатом выполнения скрипта которой станет XML-документ.