Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   xml текст (http://www.flasher.ru/forum/showthread.php?t=88618)

Andreih 27.11.2006 12:20

xml текст
 
Привет. Мне нужно сделать поля текста изменяемые в xml. Сколько смотрел исходников никак немогу понять каким образом тест в xml прописывается в строки для текста во флеше, может у кого есть хороший исходник этого дела

_sestra_ 27.11.2006 12:44

Всё это есть в хелпе Flash!

Код:

// create an XML document
var xml:XML = new XML();
// create XML nodes using createElement()
var root:XMLNode = xml.createElement("root");
var node:XMLNode = xml.createElement("node");
node.attributes.tfText = 'my text for TextField';
// place the new nodes into the XML tree
root.appendChild( node );
xml.appendChild( root );
//create TextField
_root.createTextField( 'tf', 0, 0, 0, 0, 0 );
tf.autoSize = 'left';
tf.border = true;
tf.selectable = false;
//set text
tf.text = xml.firstChild.firstChild.attributes.tfText

P.S. Этот код можно переделать и под переменные которые будут отображаться в TF

Andreih 27.11.2006 12:56

да но тут создется само поля теста, а как брать из xml определенный тест?

_sestra_ 27.11.2006 14:08

Цитата:

Сообщение от Andreih
да но тут создется само поля теста, а как брать из xml определенный тест?

Чесно, не понял тебя :)
Вот этим
Код:

xml.firstChild.firstChild.attributes.tfText
мы берём из xml определённый текст. А вот этим
Код:

tf.text = ...
мы назначаем TextField-у сам текст. А создан он динамически или нет - это неважно

Andreih 27.11.2006 15:51

Спасибо уже помогли разобраться что куда


Часовой пояс GMT +4, время: 05:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.