![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 5
|
Здравствуйте.
Помогите с вопросом. На сцене создан обьект(мувиклип) его класс Wall. Также есть стреляющий обьект Box. Класс пули Bullet. Код стрельбы написан в класе Box. Я хочу через hitTestObject узнать их столкновения. Как мне ссылаться на обьест Wall? Вот часть кода. package main{ import flash.display.MovieClip; import flash.events.Event; import main.*; public class Box extends MovieClip { var aBullet:Bullet; public dynamic function Box() { addEventListener(Event.ENTER_FRAME,move); } public function move(e:Event) { aBullet = new Bullet(); aBullet.x=100; aBullet.y=100; parent.addChildAt(aBullet); aBullet.addEventListener(Event.ENTER_FRAME, animateFire); public function animateFire(e:Event) { e.target.x-=8; if (e.target.x<10 || e.target.x>550 ) { e.target.removeEventListener(Event.ENTER_FRAME, animateFireleft); parent.removeChild((MovieClip)(e.target)); } if ( e.target.hitTestObject (Как здесь сослаться обьект Wall? ) ) { trace ("попадание в стену"); } } } } я уже разобрался) Спасибо Последний раз редактировалось Zimok; 26.08.2009 в 11:35. Причина: неправильное оформление |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 25
|
Для начала оформите выше написанный код тегами [code]
|
|
|||||
|
сколько будет Action Script столько эти вопросы и будут задавать )
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Посмотрите в этом же разделе тему «Знакомство с Flash 9 и ActionScript 3.0 на примере создания аркадной игры».
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Zimok, отредактируйте свой пост и оформите код тегами [as3][/as3].
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|