![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2010
Сообщений: 102
|
Есть у меня какая то ф-ция в одной откомпилированной флешке которая записывает в SharedObject какие то данные :
private function writeOptions(): void { var lso:SharedObject; lso=SharedObject.getLocal('Options'); lso.data.opt=txtArray; lso.flush(); } 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. Всё это происходит на локальном компьютере. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не проще воспользоваться LocalConnection?
|
|
|||||
|
Modus ponens
|
Не проверял, может быть sync диспатчится в это время, а может и нет, но попробовать стоит, ну или на статус подписаться, хотя они вобщем-то гвозди от другой стенки.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 102
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вот уж не знаю, откуда вы взяли вторую цитату, я такого не говорил.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|