![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
есть вот такой код добавления строк из XML объекта
Nodes=Nodes.firstChild;
for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
var item_obj:Object = {
ID:Node.attributes.ID,
Name:Node.attributes.Name,
Status:Node.attributes.Status,
Type:Node.attributes.Type
Comment:Node.attributes.Comment
};
table.addItem(item_obj);
}
Т.е. не указывать имена столбцов=значения, а как нибудь так, чтобы при изменении структуры таблицы, не нужно было добавлять что либо во fla исходнике. Может кто-нибудь помочь мне с этой проблеммой? Есть ли вообще какое нибудь решение?
__________________
Всем товарищ и друг Последний раз редактировалось iNils; 18.07.2006 в 16:59. |
|
|||||
|
Да....
пробовал вот так....Nodes=Nodes.firstChild;
for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
var item_obj:Object = {
for (attr in Nodes.firstChild.attributes) {
[attr]:Nodes.firstChild.attributes[attr];
}
};
table.addItem(item_obj);
}
...ругается... мне бы вот чтонить такого характера. Неужели никто не в курсе?
__________________
Всем товарищ и друг |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 5
|
var aList:Array = new Array();
for(var aNode:XMLNode = myXML.firstChild; aNode != null; aNode=aNode.nextSibling){ aList[aNode.nodeName]=aNode.firstChild.nodeValue; trace(aNode.nodeName+":\t"+aNode.firstChild.nodeValue); } for (t in aList){ trace(t+" = "+aList[t]); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|