Всем привет, у меня возникла проблема с мышью и кнопкой в одном мувиклипе. В общем в мувиклипе находится кнопка "Auto Rotate" по нажатию на которую происходит автоматическое вращение объекта во круг своеи оси, сам объект подгружаеться с внешнего файла в этот же мувиклип и наконец, его так же можно крутить с помощью мыши.
Проблема заключаеться в следующем:
Я могу вращать мышью объект во круг своеи оси, но когда нажимаю по кнопке Auto Ratate, объект не вращаеться автоматически, так же существуют другие кнопки в том же мувиклипе, например увиличение и уменьшение объекта, когда клацаю по кнопке увеличения то объкт увеличивается на +2 и в то же время прокручиваеться немного )))
Вопрос:
Как сделать так чтобы можно было нажимать по кнопкам в мувиклипе но объект не прокручивался из-за клика мыши, если это как-то сделать, то тогда и кнопка Auto Rotate должна работать...
Привожу код:

Код AS3:
// Управление объектом кнопками в MovieClip
hmBtn.addEventListener(MouseEvent.MOUSE_DOWN,moveCube); // Кнопка
// Вращения объекта мышью в MovieClip
stage.addEventListener( MouseEvent.MOUSE_DOWN, downHandler );
stage.addEventListener( MouseEvent.MOUSE_UP, upHandler );
addEventListener( Event.ENTER_FRAME, enterFramePress );
// Функция на автоматическое вращения объекта (Нажатие по кнопке)
function moveCube(event:MouseEvent):void {
if (this.hasEventListener(Event.ENTER_FRAME)) {
this.removeEventListener(Event.ENTER_FRAME,enterFrameHandlerMove);
} else {
this.addEventListener(Event.ENTER_FRAME,enterFrameHandlerMove);
}
}
function enterFrameHandlerMove(event:Event):void {
pot.pan+= 2;
scene.render();
}
// Функции на вращения объекта если moving true или false
private function downHandler( e:Event ) {
moving = true;
}
private function upHandler( e:Event ) {
moving = false;
}
// Функция на вращения объекта мышью во круг своеи оси
private function enterFramePress( event : Event ):void {
if ( moving ) {
pot.rotateY += ( mouseX - 350 )/80;
scene.render();
}
Добавлено через 23 часа 26 минут
Неужели никто не знает как справиться с этой задачей?
Может существует какой-то метод, например если навести указатель мыши на кнопку, то функция enterFramePress() перестает действовать, чтобы можно было нажать по кнопке и выполнить какуе-то задачу. Потом когда уводешь мышь с кнопки все возвращаеться на свои места, то есть функция enterFramePress() уже действует, если клацать мышью в любом месте окна, кроме кнопок.
Подскажите что-то хоть кто нибудь...