![]() |
как правильно организовать обмен данными между подгружаемыми swf-ками
Народ... я понимаю что это наверно очевидно... но у меня вопрос возник...
каким образом можно правильно организовать следующее есть мувик1.swf в него я хочу подгрузить другие мувики 2 3 4 и тд как мне организовать между ними обмен данными - например чтобы при нажимании кнопок в одном из них можно было добится реакции в других... ? лучше всего если исходник дадите... с минимальными объяснениями... :rolleyes: |
используй полные пути. получишь доступ ко всем методам и параметрам мувика.
Например _root.attachMovie("mc1","test1",1); _root.attachMovie("mc2","test2",1); Внутри них можешь использовать конструкции _root.test.имя_переменной (или функции для вызова) |
Насколько я понимаю _root.attachMovie("mc1","test1",1) склеивает два мувика превращая их единое целое, а без этого можно обойтись?
Типа : test1.loadMovie("movie.swf",1); mc1.VaribleName = test1. VaribleName ; будет работать ? |
о чем речь не пойму......
Вложений: 1
ребзя, вы о чем лясы точите?
чтобы обмениваться данными между клипами нужно просто указывать полный путь к переменной! и пофигу где она лежит! вот пример: _root.mc1.t=_root.mc2.perem; эту строку можно поместить в любой клип, но она будет работоспособная. Примите за правило - всегда указывать полный пуь к переменным! Случаи когда этого делать не надо потом для вас станут очевидными. пример в атаче... |
Я догадывался, но не проверял. Спасибо.
Теперь буду знать, а скоро и использовать. |
| Часовой пояс GMT +4, время: 16:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.