PDA

Просмотр полной версии : Две swf-ки в третьей. Как заставить их общаться?


sarjick
15.06.2006, 18:19
Привет всем. Ситуация такова: есть два свф-файла в третьем. Их имена не известны. Можно ли как-то из одного обратиться к другому?

iNils
15.06.2006, 18:23
Их имена не известны ... а как же они там оказались?

sarjick
15.06.2006, 18:36
Пользуюсь программой, в которую скидываю свф-ки, а она генерит одну главную. По некоторым причинам, все во флеше сделать не могу. И в той программе задать имена свф-кам тоже не могу. Думал, может, объявить в одной из свф-ок глобальную переменную и проверять ее значение на onEnterFrame в другой. Но что-то такой способо не заработал...

Nirth
15.06.2006, 18:42
универсальный способ через LocalConnection

sarjick
16.06.2006, 10:50
Спасибо за совет. Правда пока не получается ...

Король
16.06.2006, 12:24
nirth: local connection внутри одной swf?
автор: постарайся все-таки "запихнуть" их руками и назвать. это делается с помощью MovieClipLoader и не оч сложно. общаться естественно надо будет напрямую через рут

Nirth
16.06.2006, 12:27
ааа блин 2 файла в третьем, я прочитал 2 файла и третий.

iNils
16.06.2006, 12:33
Думал, может, объявить в одной из свф-ок глобальную переменную и проверять ее значение на onEnterFrame в другой. Но что-то такой способо не заработал...А как это делал?

silin
16.06.2006, 20:32
nirth: local connection внутри одной swf?

можно и в одной:
You can use LocalConnection objects to send and receive data within a single SWF file..

Ventur
18.06.2006, 04:17
Обратиться к другому? К чему именно, если ты даже имен не знаешь, узнаешь ли ты имена остальных внутренних элементов.
Либо конкретизируй вопрос, либо

sarjick
19.06.2006, 17:57
Ventur, по-моему, меня все поняли, кроме тебя.
Решение нашлось, через третий свф, имя которого известно.
Но как-то не очень все красиво получилось ...