![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
Вопщем ситуация такая: есть 1 мувик <mask>, который "стандартно" перетаскиваеться ("on (release) {stopDrag();} on (press) {startDrag(this);}"). Задача такая: как сделать, чтобы вместе с ним переносился еще один мувик <maskk> в другом слое?
Если просто прописывать "on (release) {stopDrag();} on (press) {startDrag(this);startDrag(this._parent.maskk);}" , то перетаскивается только <maskk>. Знаю, что могет и туплю в чем-то,но... |
|
|||||
|
mc.onPress = function(){
this.onEnterFrame = function(){ this._x = _xmouse this._y = _ymouse another_mc._x = _xmouse another_mc._y = _ymouse; } } mc.onRelease = function(){ delete this.onEnterFrame; } к координатам прибавляй поправку по _х и _у для каждого мс |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
спасиб... Но я по твоей идее сделал немного проще и удобней:на втором клипе сделал слежение за первым с подкорректированными координатами
onClipEvent (enterFrame) { this._x=this._parent.mask._x-136; this._y=this._parent.mask._y-136; } |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
вообще я просто сразу не понял зачем нужно слежение за мышью и не рассматривал подробно вариант выше.
И как выключить работающий ентерфрейм? |
|
|||||
|
написано же - delete this.onEnterFrame
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|