Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Swf 2 Swf (http://www.flasher.ru/forum/showthread.php?t=56680)

TAVKA 06.04.2004 10:10

Swf 2 Swf
 
НА СТРАНИЧКЕ 2 ФЛЭШКИ
КАК НАПРЯМУЮ ПЕРЕДАТЬ ПЕРЕМЕННЫЕ ИЗ ОДНОЙ В ДРУГУЮ!
я видел пример где идет передача через js, но это косяк!!!

Dindin 06.04.2004 10:31

Вложений: 1
Вот пример. Посмотри

TAVKA 15.04.2004 14:22

пример прикольный, но он работает только с одной копией!!
если засунуть эти файлы в страничку и запустить два раза, то работает только одна копия!! ;(((

Dindin 15.04.2004 14:30

Дык! Ты ведь создаешь один объект LocalConnection. То есть для одного приемника (теоретически) один передатчик. Если нужно что бы одинаковые действия производили несколько флэшек попробуй сделать через SharedObject и SharedObject.onData

Nox Noctis 15.04.2004 14:37

Цитата:

Оригинал написал(а) TAVKA

если засунуть эти файлы в страничку и запустить два раза, то работает только одна копия

через локалконнекшн свфки всегда общаются один на один.

TAVKA 16.04.2004 09:21

Попытался сделать через SharedObject!
Две флэшки в одной хтмл-ке первый раз нормально, а второй раз когда переменную изменяю, то она во фторой флэшке только после обновления экрана появляется?? косяк! ;(((

____первая флэшка (кнопка и инпут текст)
shObj = SharedObject.getLocal('savePlace','/' )
bt_setLocalData.onRelease = setLocalData; //проц-ра на кнопку
function setLocalData () {
var data = _root.txt; //инпут текст
shObj.data.gotoPlace = data;
shObj.flush();
}

____вторая флэшка:
shObj = SharedObject.getLocal('savePlace','/' );
place =shObj.data.gotoPlace ;
delete shObj.gotoPlace;
shObj.flush();

Dindin 16.04.2004 17:56

eckb ты хочешь очистить переменную gotoPlace лучше присваивать ей null (имхо). Если ты хочешь удалить шаредОбжект, то делаешь это неправильно, и зачем его после этого его пытаешься сохранить?

Iv 19.04.2004 02:03

есть такая пассибилитя:

мувик-вещатель:

_root.onMouseUp = function() {
SharedObject.getLocal('ggg', '/').data.my_place =random(1000)
};

с десяток других мувиков-приемников:

this.setWatch = function() {
var my_so, intr = setInterval(function () {
my_so = SharedObject.getLocal('ggg', '/');
if (_root.my_place != my_so.data.my_place) {
trace("received: "+(_root.my_place=my_so.data.my_place));
}
my_so = SharedObject.getLocal('null', '/')
}, 10);
};
this.setWatch ()

- сам тока что придумал.
пасиба за вопрос.


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

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