Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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. Всё это происходит на локальном компьютере.

Старый 14.07.2010, 20:51
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Не проще воспользоваться LocalConnection?

Старый 14.07.2010, 21:15
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Не проверял, может быть sync диспатчится в это время, а может и нет, но попробовать стоит, ну или на статус подписаться, хотя они вобщем-то гвозди от другой стенки.
__________________
Hell is the possibility of sanity

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

Регистрация: Feb 2010
Сообщений: 102
Цитата:
Сообщение от etc Посмотреть сообщение
Не проще воспользоваться LocalConnection?
Цитата:
Сразу оговорюсь, всё описанное ниже будет работать ТОЛЬКО в сети, но никак не на локальном компьютере
мне нужно взаимодействие двух флешек, которіе находятся на локальном компе

Старый 14.07.2010, 23:37
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Как бы LocalConnection для этого и задуман.
__________________
Hell is the possibility of sanity

Старый 15.07.2010, 10:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от metsys Посмотреть сообщение
мне нужно взаимодействие двух флешек, которіе находятся на локальном компе
Вот уж не знаю, откуда вы взяли вторую цитату, я такого не говорил.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.