Создание индикатора загрузки изображения



Компонент ProgressBar отображает ход загрузки содержимого. ProgressBar обычно используется для показа состояния изображений, а также частей приложений во время их загрузки. Процесс загрузки может быть как определенным, так и неопределенным. Определенный индикатор выполнения является линейным представлением хода выполнения задачи, которое используется, когда объем загружаемого содержимого известен. Неопределенный индикатор выполнения имеет штриховую заливку и источник загрузки неизвестного размера.Класс UILoader обеспечивает возможность задания содержимого для загрузки и последующего контроля хода загрузки во время выполнения. Этот класс применяется также для изменения размера загруженного содержимого. Если загрузка содержимого выполняется из другого домена (изолированной программной среды), свойства содержимого могут быть недоступны по соображениям безопасности.

Описание 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-документ.

 

Анализ содержимого XML-документа

Слово анализ в данном случае означает разбор на составные, структурные части. Так, когда говорят о написании скрипта, анализирующего XML-документ, имеют в виду извлечение информации из этого документа. Во Flash объект XML имеет множество свойств, помогающих это сделать. Для иллюстрации применения некоторых из них мы воспользуемся XML-объектом из предыдущего примера – myXML.

 firstChild: Это свойство указывает на первый узел внутри структуры. Например: myXML.firstChild.firstChild возвратит значение <Name Gender="female">Kelly Makar</Name>. Первый дочерний узел XML-документа есть корневой узел (MyFriends), а первый дочерний узел корневого узла – Name.

childNodes: Это свойство возвращает массив дочерних узлов данной точки структуры. Например: myArray = myXML.firstChild.childNodes. Массив myArray будет содержать два элемента, значения которых будут равны значениям двух узлов Name.

nextSibling: Это свойство указывает на следующий узел того же уровня в структуре. Например, myXML.firstChild.firstChild.nextSibling возвратит <Name Gender="male">Free Makar</Name>.

 attributes: Это свойство возвращает ассоциативный массив имен атрибутов. Например: myXML.firstChild.firstChild.nextSibling.attributes.Gender возвратит значение "male".


Дата добавления: 2018-08-06; просмотров: 161; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!