![]() |
Как обратится к подгруженному клипу?
В управляющий ролик подгружается ролик с контентом.
Как к нему обратится (с целью сделать скрол и т.д.)? |
в какой клип ты его подгрузил к такому и обращаешься
например loadMovie(путь, имя клипа) пример Код:
_root.createEmptyMovieClip("test", 1) |
Мне кажеться уж лучше все сделать в самом клипе и скроллы и т.д. а уже из _level0 ниче с ним не делать кроме стандартных _alpha и _visible ))
|
Цитата:
а подгруженый мувик им будет просто по _y смещаться. Цитата:
Код:
createEmptyMovieClip("content", 0); |
Семиэтажное здание.
Вы на 7-ом этаже звоните в двери - Вам откроют на 7-ом этаже. Вы на 6-ом этаже звоните в двери - Вам откроют на 7-ом этаже. Хоть Вы и в подвале - Вам откроют на 7-ом этаже. Таков принцип _root -та. С this, Вам откроют там, где Вы находитесь, т.е. это локальный указатель, а _root глобальный, он всегда будет указывать на самый вверх. Вы хотите обратиться к функции (переменной) подгруженного СВФ или просто имет на него ссылку? Если второе, то так: Код:
var mc:MovieClip = this.createEmptyMovieClip("content", this.getNextHighestDepth());mc.myFunc() - вызовет публичную функцию mySWF.swf. |
Цитата:
Цитата:
Раньше я подгружал клип просто, при помощи loadMovieNum - он попадал в "корневичок" и просто висел там, никто его не трогал. А когда вдруг возникла необходимость к нему обратится - встал вопрос его идентификатора. Оказывается нужно клип-контейнер создавать :-) Однако, не все задачи мне удаётся решить. Например, наложить маску на этот динамически созданный клип так и не получается. Для статически созданных элементов я делал так: Код:
content.setMask(mask_mc); |
| Часовой пояс GMT +4, время: 00:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.