Показать сообщение отдельно
Старый 21.01.2011, 17:56
pas.delger вне форума Посмотреть профиль Отправить личное сообщение для pas.delger Найти все сообщения от pas.delger
  № 1  
Ответить с цитированием
pas.delger
 
Аватар для pas.delger

блогер
Регистрация: Mar 2010
Сообщений: 108
Записей в блоге: 1
По умолчанию Управление мувиклипом из класса

Здравствуйте, друзья!

Вопрос по ООП. Хотелось бы узнать, можно ли реализовать следующий механизм и, если можно, как это сделать:

Я хочу написать класс, в котором будут храниться методы для управления каким-либо мувиклипом на сцене.

Например, я написал класс MyController, в котором находится метод сдвигающий клип MC:

Код AS3:
public class MyController{
 
	public function moveMC(n:Number){
		MovieClip(root).myMC.x += n;
	}
 
}
Далее, при нажатии на кнопку я создаю экземпляр класса и вызываю метод moveMC.

Код AS3:
var myController:MyController = new MyController;
myController.moveMC(50);
Когда так делаю вылазит ошибка, что то связанное со ссылкой на объект типа null.

Подскажите, пожалуйста способ, как это реализовать.

Спасибо!