Приветствую Вас Гость | RSS

Flash. Обо всем по маленьку

Вторник, 23.12.2025, 09:22
Главная » Статьи » Уроки ActionScript

Урок 11-1. Динамическое определение XML файла
Вы также можете использовать переменные ActionScript непосредственно внутри входного XML файла, чтобы использовать их при определении этого XML файла. Для этого вы будете использовать фигурные скобки ({}). Значения переменной внутри фигурных скобок в XML рассматриваются как собственные значения ActionScript, позволяя переменным ActionScript использоваться на месте того, что будет внутри значений XML. Фигурные скобки могут использоваться для определения имен элемента, имен атрибутов, значений атрибутов и значений текстового элемента.

Далее следует пример, делающий все перечисленное:

// Dynamic XML definition with braces
var elementName:String = "elem";
var attributeName:String = "attr";
var attributeValue:String = "value";
var textNode:String = "text";
var xml:XML = 
 <{elementName} {attributeName}={attributeValue}>
  {textNode}
 </{elementName}>;
trace(xml.toXMLString()); // traces "<elem attr="value">text</elem>"

Если нужно более комплексно подходить к определению заданных в XML переменных, которые должны содержать данные, включающие полные метки, вам потребуется создать XML из строки с использованием конструктора XML.

// XML generation with strings
var tagContents:String = "elem att=\"value\"";
var xml:XML = new XML("<" + tagContents + "/>");
trace(xml.toXMLString()); // traces <elem att="value"/>

Категория: Уроки ActionScript | Добавил: anti_k (26.02.2010)
Просмотров: 822 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]