PDA

Просмотр полной версии : как правильно организовать обмен данными между подгружаемыми swf-ками


Bentrizen
14.10.2002, 16:24
Народ... я понимаю что это наверно очевидно... но у меня вопрос возник...
каким образом можно правильно организовать следующее

есть мувик1.swf
в него я хочу подгрузить другие мувики 2 3 4 и тд
как мне организовать между ними обмен данными - например чтобы при нажимании кнопок в одном из них можно было добится реакции в других... ?

лучше всего если исходник дадите... с минимальными объяснениями...
:rolleyes:

mainpart
15.10.2002, 01:20
используй полные пути. получишь доступ ко всем методам и параметрам мувика.

Например

_root.attachMovie("mc1","test1",1);
_root.attachMovie("mc2","test2",1);

Внутри них можешь использовать конструкции _root.test.имя_переменной (или функции для вызова)

ZEX
16.10.2002, 12:15
Насколько я понимаю _root.attachMovie("mc1","test1",1) склеивает два мувика превращая их единое целое, а без этого можно обойтись?
Типа : test1.loadMovie("movie.swf",1);
mc1.VaribleName = test1. VaribleName ;
будет работать ?

Max N Chubin_
16.10.2002, 16:49
ребзя, вы о чем лясы точите?
чтобы обмениваться данными между клипами нужно просто указывать полный путь к переменной!
и пофигу где она лежит!
вот пример:

_root.mc1.t=_root.mc2.perem;
эту строку можно поместить в любой клип, но она будет работоспособная. Примите за правило - всегда указывать полный пуь к переменным!
Случаи когда этого делать не надо потом для вас станут очевидными.

пример в атаче...

ZEX
16.10.2002, 17:14
Я догадывался, но не проверял. Спасибо.
Теперь буду знать, а скоро и использовать.