![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
Такой вопрос, пользуюсь костылями на мой взгляд. Но хотелось бы делать по нормальному.
Делаю класс, который наследуется от мувика, но в классе приходиться делать ещё одну функцию "public", что бы была возможность сначала добавить класс и не отсылать туда переменные(т.к. координаты мувика зависят от другого класса), а потом уже, создать функцию, которая будет постоянно отправлять новые координаты для мувика. Извиняюсь заранее за стиль программирование, потихоньку перехожу на нормальный // это класс ship, в данном отрывке я цепляю к нему выхлоп из двигателя private function fn_exhaust(): void { exhaust_Centr = new EXHAUST_CL(); exhaust_Centr.scaleX = 0.32; exhaust_Centr.scaleY = 0.55; exhaust_Centr.rotation = rotation - 90; addChild(exhaust_Centr); stage.addEventListener(Event.ENTER_FRAME, fn_Event_Exhaust); } private function fn_Event_Exhaust(e: Event): void { var p: Point = this.globalToLocal(localToGlobal(new Point(70, 0))); exhaust_Centr.fn_Event(p.x, p.y); } } |
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
мне не нравится, что приходиться делать два класса public, разве это не костыли?
Добавлено через 8 минут Ещё вопрос, как передать несколько параметров, если создаешь слушатель событий? к примеру: но хочу ещё одновременно передать координаты например писал что-то вроде но выдаёт ошибку |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
Почитайте конвенцию по оформлению кода https://sourceforge.net/adobe/flexsd...20Conventions/ |
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
udaaff спасибо
|
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
dimarik, поясните, не понял
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:46. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|