Так дело в том что я и пишу во внешнем класе

Не пойму в чем проблема...

Код AS3:
// кнопка расположеная на сцене с ID: hmBtn, она вызывает функцию rotateObj, которая запускает или останавливает объект.
hmBtn.addEventListener( MouseEvent.MOUSE_DOWN, rotateObj);
private function rotateObj( event : MouseEvent ):void {
if (this.hasEventListener(Event.ENTER_FRAME)) // Если объект вращаеться
removeEventListener( Event.ENTER_FRAME, enterFrameHandlerPlay ); // его нужно остановить
else this.addEventListener( Event.ENTER_FRAME, enterFrameHandlerPlay ); // Если объект остановлен, он начинает вращаться
}
// Функция которая заставляет вращатся объет бесконечное число раз по +2
private function enterFrameHandlerPlay( event : Event ):void {
pot.pan +=2;
scene.render();
}
Я уже начинаю сходить с ума, смотрю видео туториалы на сайте адоб, такого видео нету, а мне очень нужно написать эту часть кода.
Добавлено через 22 минуты
Цитата:
Сообщение от Alex Lexcuk
 Код:
function rotateObj( event : MouseEvent ):void {
if (this.hasEventListener(Event.ENTER_FRAME))
this.removeEventListener( Event.ENTER_FRAME, enterFrameHandlerPlay );
else this.addEventListener( Event.ENTER_FRAME, enterFrameHandlerPlay );
}
|
Огромнейшее тебе спасибо мен...



Это сработало, но все равно пришлось повозится немного, оказывается там надо было убрать "private" и за кнопкой hmBtn поставить символ "}", ну с кем не бывавает
Спасибо еще раз за то что помог с этой всёй бедой...
