![]() |
|
||||||||||
|
|
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Можно попридираться, кстати, но на пользу.
Не хватает graphics.endFill() в конструкторе Ball. Почему-то "new_packege" (с ошибкой). Зачем "this" в move (хотя это кому как, конечно)? Зачем подписываться на ENTER_FRAME в методе setRandomPosition? Очевидно же, что метод подвинет в разные места шарики, но вот на события подписываться, думаю, лучше в конструкторе. Да и вообще, по-хорошему, лучше уж массив создать с ссылками на шарики и метод "createNewBall", который создаст шарик, подвинет его и запишет ссылку в массив.
__________________
hauts.ru |
|
|||||
|
Регистрация: Feb 2013
Сообщений: 21
|
Спасибо за падсказку. Если не трудно можно немножко подробнее что делает эта строчка.
if (!hasEventListener(Event.ENTER_FRAME)) { addEventListener(Event.ENTER_FRAME, onLoop1); // второй слушатель enterFrame тут не нужен } Тут тоже вопрос. Что вообще такое это this и откуда взялось? |
|
|||||
|
Цитата:
Цитата:
Вообще, без this можно обойтись почти всегда. Лично я знаю только один случай, когда это реально необходимо |
|
|||||
|
Регистрация: Feb 2013
Сообщений: 21
|
caseyryan, спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|