![]() |
|
||||||||||
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
Возможно чтобы не писать несколько раз подраяд firstChild.firstChild.firstChild. Написать типа firstChild[2], или что-то вроде этого?
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
1. Использовать в xml id, а во флеше idMap
2. Iv придумал скрипт который позволяет это писать как firstChild[0][0], но работает он в 250 раз медленее 3. Написать функцию в которую в качеств параметров передавать (0,0,0), а возвращаться будет ссылка на нужный нод. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
ого, прийдеться разобраться.
iNils спасибо |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Для третьего случая
function getNode (xml:XML):XMLNode {
var node:XMLNode = xml.firstChild;
for (var i:Number = 1; i < arguments.length; i++) {
node = node.childNodes[arguments[i]];
}
return node;
}
var xml:XML = new XML ('<main><a z="1"><b z="3">ABC</b></a><a z="2"></a></main>');
xml.ignoreWhite = true;
trace (getNode (xml));
trace ("");
trace (getNode (xml, 0));
trace ("");
trace (getNode (xml, 0, 0));
trace ("");
trace (getNode (xml, 0, 0, 0));
trace ("");
trace (getNode (xml, 1));
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
а если загружаю XML?
то пишет undefined! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Сначала нужно дождаться загрузки, а уж потом ноды ковырять.
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
да просто поспешил..
Я просто хочу сделать программку, что бы при добавлении новых фоток в файл XML, новые отображались без изменения ч-л во Флеше, не получается. Как обратиться к атрибутам при том коде что мне привел iNils? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Функция возвращает искомую ноду. Возьми у этой ноды атрибуты.
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
все сделал, то что хотел, но не полностью.
зы: iNils спасибо. -- Дело в том, что приходиться при добавлении новых файлов, вводить в атрибут Count='число'.. можно ли как-то сделать, что бы сам флеш определял сколько строк в файле XML? |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|