|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
stopDrag, фиксирование опорной точки
Здравствуйте, уважаемые ГУРУ
Подскажите пожалуйста, при помощи каких команд можно реализовать вращение объекта относительно опорной точки с помощью stopDrag? |
|
|||||
Чего?
stopDrag() просто останавливает startDrag(). С помощью него никак. Вот так можно: |
|
|||||
СПАСИБО
Добавлено через 19 минут а подскажите, как можно сделать двойную проверку? у меня что-то не получается |
|
|||||
это когда выполняется два условия, я скорее всего не правильно написал предыдущий код, а именно эту строку:
|
|
|||||
dimarik, я где-то ошибся, поправьте меня, пожалуйста.
|
|
|||||
.
|
Как-то так.
var app: Object = this; var ang: Number; var a_mc: MovieClip; function enterFrame():Void { app.ang = Math.atan2(app._ymouse - this._y, app._xmouse - this._x); if (this.hitTest(app._xmouse, app._ymouse) ){ this._rotation = app.ang * 180 / Math.PI; } }; function onMouseDown():Void { app.a_mc.onEnterFrame = app.enterFrame; }; function onMouseUp():Void { app.a_mc.onEnterFrame = null; }; |
|
|||||
что-то совсем не работает, посмотрите на исходник..
|
|
|||||
.
|
Сложно понять, какое поведение a_mc Вам конкретно нужно, но сейчас при клике на нем он может вращаться. Угол зависит от координат мыши.
Если a_mc соприкоснется с op_mc, то произойдет переход на второй кадр главного таймлайна. |
Часовой пояс GMT +4, время: 08:38. |
|
« Предыдущая тема | Следующая тема » |
Теги |
stopdrag , вращение , опорная точка , фиксирование |
Опции темы | |
Опции просмотра | |
|
|