Функция вызова AS3 из другой функции - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть функция с именем processXML на временной шкале (да, теперь я знаю ...), которая делает то, что я хочу, например, загружает XML, передается в несколько массивов и манипулирует вещами на экране.Круто

У меня есть другая функция, ТАЙМЕР, из которой я хотел бы вызвать вышеупомянутую функцию, например, processXML.call ()

(я хочу, чтобы она загружала свежие данные каждые 10-20секунд)

Но не повезло.Я новичок в AS3, но не могу заставить его работать.

Мне не хватает чего-то фундаментального?

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

просто processXML() должно работать.Это, очевидно, если обе функции находятся на одном уровне на временной шкале.

Или просто, когда ваш первый кадр загружен, вы можете сделать

var xmlInterval:Number=-1;
var msGap:Number=20000; //Sets the millisecond gap to 20000 milliseconds between calls
xmlInterval=setInterval(processXML, msGap); //calls processXML every msGap milliseconds
//And to stop calling processXML when you don't need it,
clearInterval(xmlInterval);
0 голосов
/ 16 февраля 2012

Вы пытаетесь сделать что-то вроде этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...