PDA

Просмотр полной версии : Доступ к объектам подгружаемой свф-ки


Vevenn
05.07.2007, 18:13
Есть ролик(1), подгружаю в него свф-ку(2). Вопрос: могу ли я получить доступ к объектам (2) из ролика (1)? Заранее благодарен.

ARTur2
05.07.2007, 18:16
Если нужен доступ к переменным, то можно объявить их, как глобальные.

Vevenn
05.07.2007, 18:25
Меня интересует смогу ли я, например, повесить обработчики событий на мувики, которые находятся в подгруженной свф-ке?

chingachgoog
05.07.2007, 18:30
Меня интересует смогу ли я, например, повесить обработчики событий на мувики, которые находятся в подгруженной свф-ке?

Обработчики повесить можно, в обе стороны. (только если управление идет из родительской swf-ки, надо дождаться полной подгрузки дочерней swf-ки)

Vevenn
06.07.2007, 18:13
А как именно обратиться к объектам дочерней swf-ки, чтобы например повернуть их, прото я никак не могу за них зацепиться из родительской swf-ки.

chingachgoog
06.07.2007, 18:34
А как дочерняя подгружается?

iNils
06.07.2007, 22:36
А как именно обратиться к объектам дочерней swf-ки, чтобы например повернуть их, прото я никак не могу за них зацепиться из родительской swf-ки.Все делается точно также, как если бы у вас эти мувиклипы были бы сразу. НО ТОЛЬКО, после того как вы дождалиьс загрузки. То есть линейный код вида
mc.loadMovie ("test.swf")
mc.mcIn._alpha = 50;
Работать не будет. Так как загрузка еще не произошла.

Vevenn
09.07.2007, 12:42
Все делается точно также, как если бы у вас эти мувиклипы были бы сразу. НО ТОЛЬКО, после того как вы дождалиьс загрузки. То есть линейный код вида
mc.loadMovie ("test.swf")
mc.mcIn._alpha = 50;
Работать не будет. Так как загрузка еще не произошла.
Спасибо, помогло.