Swf 2 Swf
НА СТРАНИЧКЕ 2 ФЛЭШКИ
КАК НАПРЯМУЮ ПЕРЕДАТЬ ПЕРЕМЕННЫЕ ИЗ ОДНОЙ В ДРУГУЮ! я видел пример где идет передача через js, но это косяк!!! |
Вложений: 1
Вот пример. Посмотри
|
пример прикольный, но он работает только с одной копией!!
если засунуть эти файлы в страничку и запустить два раза, то работает только одна копия!! ;((( |
Дык! Ты ведь создаешь один объект LocalConnection. То есть для одного приемника (теоретически) один передатчик. Если нужно что бы одинаковые действия производили несколько флэшек попробуй сделать через SharedObject и SharedObject.onData
|
Цитата:
|
Попытался сделать через 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 (имхо). Если ты хочешь удалить шаредОбжект, то делаешь это неправильно, и зачем его после этого его пытаешься сохранить?
|
есть такая пассибилитя:
мувик-вещатель: _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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.