PDA

Просмотр полной версии : Осуществимо ли взаимодействие с времиенной шкалой SWF (загруженного с LoadMovie)?


Kunicz
18.01.2008, 19:18
Добрый день!
Столкнулся с проблемой, что не знаю, как повлиять на подгруженный SWF-файл (через LoadMovie). Точно так же не понятно, как прописать, чтоб при достижении n-го кадра в подгруженном SWF-файле происходило какое-либо действие в родительском!
SWF-файл я загружаю в имеющийся МувиКлип:
loadMovie("file.swf", "holder");
Очень надеюсь, что такое возможно ав принципе...

Спасибо!

Fernando Costa
18.01.2008, 19:21
код в подгружаемом клипе
_parent.functon_in_main_mc()

Kunicz
18.01.2008, 19:26
Про _parent я понял.. А что это дальше написано?
К сожалению, я не так хорошо в ActionScript

Fernando Costa
18.01.2008, 19:40
это значит что вы вызываете функцию в родительском клипе

Kunicz
19.01.2008, 01:25
Не знаю, может я туплю... Но по сути, мне нужно, чтобы взаимодействие между родительским и подгруженным в него SWF-файлами происходило на уровне GotoAndPlay или gotoandStop.
Но если просто написать:
_parent.symbol.gotoandStop Изменений в родительскойм SWF-файле не происходит никаких, как и в подгруженном, в принципе! (код набрал от руки, в качестве примера).

iNils
19.01.2008, 01:42
symbol это что?

Kunicz
19.01.2008, 03:21
"symbol" - это условное имя (мувиклипа, в котором творится основное действо). Подставить можно все ,что угодно...
Система у меня такая: есть родительский (основной) SWF, который состоит из одного кадра, в нем МувиКлип. А уже в этом мувиклипе вся картинка... На каком-то этапе я подгружаю в еще один мувиклип, который находится в первом, второй SWF-файл, который тоже сделан так, как и первый (мувиклип, и в нем уже действие)

Каждому из этих мувиклипов, естественно, присвоены имена, и все работеат. Не могу только наладить связь между родительским SWF и подгружаемым в него SWF! Не знаю, каких-то премудростей, видимо...

Заранее благодарю за помощь!

iNils
19.01.2008, 03:37
Я в вашем описание запутался.
Надо писать примерно так. Есть swf А1, в нем клип B, в нем клип С. В клип C подгружаю другой swf A2. Как мне теперь обратиться клипу B из A2.

Kunicz
19.01.2008, 03:42
Да, абсолютно точно! (впредь буду писать так). Только в swf A2 есть клип D. Мне надо уметь обращаться из клипа В в клип D и обратно!

iNils
19.01.2008, 03:54
B>D this.C.D
D>B this._parent._parent

Kunicz
19.01.2008, 12:11
Огромное спасибо!