Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Последняя версия шпор по СТП.doc
Скачиваний:
3
Добавлен:
25.09.2019
Размер:
237.06 Кб
Скачать
  1. Компонент 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-документ.