Показать сообщение отдельно
Старый 17.10.2005, 21:15
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 7  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
foo = new XML()
foo.load("a.txt")
foo.onData = function (s) {
_root.a = s
trace("2: "+_root.a)
}
trace("1: "+_root.a)

- тебе даст
1:
2: 30

если в твоем txt лежит значение 30 (значение а не пара а=30)

причина, как я уже говорил выше, заключается в том, что
нужно дождаться загрузки данных.
кстати вовсе не факт, что они когда-либо вообще загрузятся -
сеть дело непредсказуемое и это тоже следует учитывать.

расположи свой код, в котором тебе требуется значение "a"
в следующем кадре, в onLoad поставь _root.play()
и в первом кадре _root.stop()