Если XML документ вида:

Код:
<Banner>
<textBanner size="20" color="#FF0000" url="http://www.ya.ru/"> My text!!!</textBanner>
</Banner>
, где size - размер текста, color - цвет, url - ссылка и "My text!!!" содержимое того самого DynamicText'a.
проблема в общем в том что я не могу никак из XML документа вытянуть нужную информацию...
Особенно меня путают "Дочерние, братские, родительские узлы" прочитанные в одном мануале... помогите разобраться!

Код:
banner_xml = new XML();
banner_xml.onLoad = startBannerShow();
banner_xml.load("banner.xml");
/*function startBannerShow(success) {
if (success == true) {
// rootNode = banner_xml.firstChild;
// firstSlideNode = rootNode.firstChild;
// text_banner = rootNode.attributes.textBanner;
}
}
ну короче мои попытки не увенчались успехом
да, еще один аспект). Функция startBannerShow должна возращать что-то? (return) ? или переменная text_banner будет видна только в теле ф-ции?

Код:
banner_xml.onLoad = startBannerShow();
banner_xml.load("banner.xml");
порядок такой должен быть? (так в мануале который я смотрел, хотя логически по моемому должно быть наоборот)
P.S. и еще один вопрос.. связанный с перменными...
будет ли видна перменная созданная в первом фрейме "видна", допустим, с MovieClip'e? Есть такое понятие как глобальные переменные, кототрые видны в любом месте *.fla? Есть какие "правила" чтоли?)