![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Подскажите, как реализовать масштабирование во время "перетаскивания" пользователем объекта видеоклипа?
Пробовал вставить в обработчик события на нажатие кнопки мыши на клипе временной интервал с функцией, меняющей масштаб но не работало... см последние 2 строчки кода... ТО что делал: on (press) { function movescale (obj) { this.camerax=-50; this.cameray=0; this.cameraz=424; dscreenc(this,_root._xmouse,_root._ymouse); fullxyzevaluate(this); min=Math.sqrt(this.camerax*this.camerax+(this.cameraz-177)*(this.cameraz-177)); this._xscale=(this.distance/min)*100+25; this._yscale=(this.distance/min)*100+25; } this.startDrag(true,0,210,656,456); ctID1 = setInterval(movescale(this),50); } |
|
|||||
|
Спасибо, обязательно гляну, но пока чтонет времени.
Скажи плжалуйста, поставленную проблему нужно реализовывать именно в такой концепции ??? |
|
|||||
|
Спасибо, обязательно гляну, но пока чтонет времени.
Скажи плжалуйста, поставленную проблему нужно реализовывать именно в такой концепции ??? |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
блин, ну тебе указали на ошибки, а ты говоришь, что потом посмотришь. ну когда посмотришь, тогда и приходи с новыми вопросами.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
да вовсе нет, вариантов много..
если масштабирование зависит от времени, то конечно setInteval( или onEnterFrame), а если от позиции курсора, то лучше на onMouseMove это повесить, например по onPress определяем onMouseMove , по onRelease удаляем: |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
silin, почему не присваивать this._x значение _xmouse+const? к чему хранить предыдущую позицию мыши?
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
понял. я _root частенько использую (_root._xmouse). понимаю, что всякие импорты подразумевают lockroot, но дельту почему-то не использовал никогда.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|