![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 111
|
Здравствуйте!
Никак не могу понять механику работы нескольких классов... У меня есть основной класс main.as Есть дополнительный класс sets.as Я импортирую его в мой пакет code - import code.* в моем классе main; код класса sets: package code { import flash.display.*; import flash.events.*; public class sets{ trace("class is load"); public function sets() { addEventListener(Event.ENTER_FRAME,game_f); } private function game_f(e:Event){ mc.x+=2; } } } Конструктор sets - не работает и функция game_f не выполняется... Как заставить это работать? |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 111
|
Боже мой, как просто...
// классы с большой буквы принято называть Но ведь это совсем не обязательно ? |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 111
|
Если не сложно можешь ответить на пару простых вопросов ? )
1.В классе main, я задаю переменную Но, как получить к ней доступ в классе sets ? 2. У меня на стадии есть клип mc. Если к нему обращаться из класса main ( mc.x+=sko) - все работает. Но то же самое в классе sets выдает ошибку. В чем причина? |
|
|||||
|
Мук (или любые книжки по ООП) в помощь.
Цитата:
Цитата:
А, вспомнил. Можно в конструктор sets передать ссылку на main. Вот те извращения.
__________________
тут я |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 111
|
Да, я как раз Мука читаю )
Спасибо. Будем изучать |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|