Показать сообщение отдельно
Старый 14.07.2010, 20:36
metsys вне форума Посмотреть профиль Отправить личное сообщение для metsys Найти все сообщения от metsys
  № 1  
Ответить с цитированием
metsys

Регистрация: Feb 2010
Сообщений: 102
Question слушатель SharedObject?

Есть у меня какая то ф-ция в одной откомпилированной флешке которая записывает в SharedObject какие то данные :
Код AS3:
private function writeOptions(): void
		{
			var lso:SharedObject;
			lso=SharedObject.getLocal('Options');
			lso.data.opt=txtArray;
			lso.flush();
		}
И есть какая то другая откомпиленная флешка, скажем, текстовые поля которые заполняются элементами массива полученными из SharedObject :

Код AS3:
private function readOptions(): void
{
var ar:Array=new Array();
var lso:SharedObject;
lso=SharedObject.getLocal('Options');
ar=lso.data.opt;
txt1.text=ar[0];
txt2.text=ar[1];
lso.clear();
}

Вопрос такой : можно ли каким как то слушать изменился ли SharedObject и если да то вызывать ф-цию которая его считает. Ибо единственный способ который я придумал это запускать таймер 10 раз в секунду и по окончании запускать функцию которая читает этот SharedObject. Всё это происходит на локальном компьютере.