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