
02.12.2009, 15:07
|
|
Регистрация: Oct 2008
Сообщений: 38
|
Вызвать метод главного класса из внутреннего
Заметил несколько похожих тем на первой странице но нужного ответа не нашел, так что заранее прошу прощения если тема уже поднималась.
Проблема такая: есть главный класс сцены. и есть 2 мувиклипа в библиотеке со своими собственными клссами, скажем Rect и Ring, которые экспортируются в as. Програмно в главном классе создаем по экземпляру Rect и Ring и размещаем их на сцене. Так же в главном классе есть метод скажем moveLeft(), который перемещает объект Ring влево.
В классе Rect описан слушатель мышиного клика и его обработчик скажем mouseClickListener().
Вопрос такой, как из этого обработчика вызвать метод moveLeft(), главного класса?
На ум приходит два варианта - использовать переменную parent. Либо передавать в классу Rect ссылку на главный класс. Если ли еще методы, и какой из них предпочтительнее? Нужно ли имортировать основной класс в класс Rect?
|