Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответ СТП.doc
Скачиваний:
9
Добавлен:
24.09.2019
Размер:
181.25 Кб
Скачать
  1. Компонент uiLoader, его отличие от класса urlLoader

Компонент UILoader является контейнером, который может отображать файлы формата SWF, JPEG, прогрессивный JPEG, PNG и GIF. Компонент UILoader можно использовать, когда нужно получить содержимое из удаленного местоположения в приложение Flash. Например, UILoader можно использовать для добавления в форму логотипа компании (JPEG-файл). Компонент UILoader также можно использовать в приложении, отображающем фотографии. Используйте метод load() для загрузки содержимого, свойство percentLoaded для определения объема загруженного содержимого, и событиеcomplete для определения времени завершения загрузки.

Можно масштабировать содержимое компонента UILoader или изменять размер его самого в соответствии с размерами содержимого. По умолчанию содержимое масштабируется в соответствии с размерами компонента UILoader. Также содержимое можно загружать во время выполнения и отслеживать прогресс загрузки (хотя после первой загрузки содержимое кэшируется, и строка прогресса быстро достигает 100 %). Если при загрузке содержимого в экземпляр UILoader указывается местоположение, необходимо указать точку с координатами (0, 0).

Так как использовался компонент UILoader, вам не нужно было писать код ActionScript для загрузки файлов — компонент сам выполнял всю работу. Чтобы загрузить текст или данные во Flash, нужно использовать класс URLLoader.

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-документ.