|
|
|||||
Регистрация: Mar 2004
Адрес: rUSSIA
Сообщений: 24
|
Swf 2 Swf
НА СТРАНИЧКЕ 2 ФЛЭШКИ
КАК НАПРЯМУЮ ПЕРЕДАТЬ ПЕРЕМЕННЫЕ ИЗ ОДНОЙ В ДРУГУЮ! я видел пример где идет передача через js, но это косяк!!! |
|
|||||
Вот пример. Посмотри
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Регистрация: Mar 2004
Адрес: rUSSIA
Сообщений: 24
|
пример прикольный, но он работает только с одной копией!!
если засунуть эти файлы в страничку и запустить два раза, то работает только одна копия!! ;((( |
|
|||||
Дык! Ты ведь создаешь один объект LocalConnection. То есть для одного приемника (теоретически) один передатчик. Если нужно что бы одинаковые действия производили несколько флэшек попробуй сделать через SharedObject и SharedObject.onData
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
|
|
|||||
Регистрация: Mar 2004
Адрес: rUSSIA
Сообщений: 24
|
Попытался сделать через 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(); |
|
|||||
eckb ты хочешь очистить переменную gotoPlace лучше присваивать ей null (имхо). Если ты хочешь удалить шаредОбжект, то делаешь это неправильно, и зачем его после этого его пытаешься сохранить?
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
есть такая пассибилитя:
мувик-вещатель: _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, время: 18:17. |
|
« Предыдущая тема | Следующая тема » |
|
|