русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Чудо XML


Дата добавления: 2015-08-06; просмотров: 591; Нарушение авторских прав


Сейчас мы рассмотрим небольшой пример, иллюстрирующий совместную работу Flash и XML.

XML представляет собой стандарт языка разметки данных, с помощью кото­рого мы можем описывать данные произвольной структуры, В технологии Flash для работы с XML-файлами используется объектная модель документа (DOM, Document Object Model). Основным элементом выступает понятие NODE. Каждый NODE представляет собой совокупность всех входящих в него XML-тегов и их атрибутов. Благодаря этому у нас есть возможность описать любые данные. Для работы с XML, во Flash предусмотрен специаль­ный класс, который содержит в себе все методы и свойства для взаимодей­ствия с XML посредством DOM-технологии.

Для начала необходимо подготовить сам XML-файл. Не будем вдаваться в тонкости XML-мастерства, наберите в профамме Notepad следующий текст.

Так выглядит простейший XML-файл:

<NAME>Коала</NAME>

<DESCRIPT> Коала – некрупный зверь плотного телосложения: длина его тела 60-82 см; вес от 5 до 16 кг. Хвост очень короткий, снаружи незаметен.

</DESCRIPT>

Сохраните файл, выбрав Save as type (Сохранить как тип), затем All types (Все форматы), а в строке с названием укажите koala.xml.

Теперь вставляем подготовленные два блока динамического текста, а в са­мом Flash-документе на фрейме, соответствующем рисунку, пишем такой скрипт:

_root.myXML = new XML()

_root.myXML.onLoad = function (valid)

{

if (valid) {myXMLload();}

};

myXMLload = function()

{

for (i=0; i<myXML.childNodes.length; i++)

{

if (myXML.childNodes[i].nodeName ==”NAME”)

{a=myXML.childNodes[i].childNodes;}

if (myXML.childNodes[i].nodeName==”DESCRIPY”)

{b=myXML.childNodes[i].childNodes;}

};

};

 

Протестируйте клип и убедитесь в работоспособности созданного решения.



Итак, давайте подведем итоги: мы загрузили внешний текст тремя способами – как текстовый документ на базовый уровень клипа; как текстовый документ, но уже в movie-символ; и как XML-файл. Данные навыки вам по надобятся и при создании сайтов с динамически изменяемой информацией, например, страницы новостей или прайс-листов, и при создании презентаций, которыми мы займемся в следующей главе.

 



<== предыдущая лекция | следующая лекция ==>
Подготовка Dynamic Text | Тема: «Приемы анимации в программе Flash»


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.