![]() |
attachMovie - проблемы использования
По действию на главной линейке - TimeLine
происходит замена одного мувиклипа ( имя - b1) на другой, из библиотеки. Библиотечный символ (мувиклип) имеет установленную связь - "k1". Задаю команду в теле мувиклипа "b1": onClipEvent (mouseDown) { attachMovie("k1","new1",1); } То есть, должна произойти замена клипа b1 при щелчке на нем мышью. А ЗАМЕНЫ НЕ ПРОИСХОДИТ? Почему? Где ошибка? |
А ты нигде и не заменяешь ;)
Ты, по нажатию мыши, в клип "b1" на первый уровень добавляешь клип "new1".... Код:
onClipEvent (mouseDown) { |
Cпасибо за подсказку. В мувик ввел вышеуказанные
команды, теперь библотечный клип появляется на экране по нажатию кнопки мыши. НО по координатам (0,0) :((( Как сделать, чтобы библотечный мувик ЗАМЕЩАЛ клип на экране?????? |
Самое простое:
YourClip._x=??? YourClip._y=??? |
Код:
onClipEvent (mouseDown) { |
Цитата:
__________________________ Самое простое: YourClip._x=??? YourClip._y=??? __________________________ Вопрос: что должно стоять на месте вопросительных знаков ? |
Замещение текущего мувика библиотечным
Цитата:
_________________________________________ onClipEvent (mouseDown) { this._parent.attachMovie("k1","b1",1,{_x:this._x,_y:this._y}); } _________________________________________ Cпасибо за совет. Теперь библиотечный мувик позиционируется с учетом позиции клипа "b1"! Но, при этом НЕ ПРОИСХОДИТ ЗАМЕЩЕНИЕ последнего (т.е. мувиклипа с именем "b1"). Как добиться замещения клипа "b1" ? И еще обнаружил некоторую странность: Если щелкнуть мышкой не на самом мувиклипе "b1" , а в любом рабочем пространстве фильма, ВСЕ РАВНО ПРОИЗОЙДЕТ ДОБАВЛЕНИЕ БИБЛИОТЕЧНОГО СИМВОЛА (cвязь - "k1"). В чем здесь дело? |
Проще всего:
Код:
onClipEvent(mouseDown) {Цитата:
|
| Часовой пояс GMT +4, время: 11:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.