![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Здраствуйте. Пишу арканоид.
В главном классе добавляется класс ракетки и класс шарика. private var _platform:Platform; private var _ball:Ball; .... _platform = new Platform(); addChild (_platform); _ball = new Ball(); _ball.setPlatform(_platform); addChild (_ball); private var platform:Platform; .... public function setPlatform(platformObj:Platform):void { platform = platformObj; } .... // Столкновение с platform if (platform.hitTestPoint(ball.x, ball.y, true)) { speedY = -3; } Но вот я захотел сделать несколько областей в платформе, чтобы отскоки были разными в зависимости от попадания на область. Встроил в муви-клип Platform несколько областей-маячков hit_place. Проименовал их в instance name hit1, hit2, hit3 И попробовал сделать так: но ту-же получил ошибку: Error: Access of possibly undefined property hit1 through a reference with static type Platform. Подскажите, как это побороть? |
![]() |
Часовой пояс GMT +4, время: 04:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|