Показать сообщение отдельно
Старый 25.08.2009, 15:41
Zimok вне форума Посмотреть профиль Отправить личное сообщение для Zimok Найти все сообщения от Zimok
  № 1  
Ответить с цитированием
Zimok
 
Аватар для Zimok

Регистрация: Jul 2009
Сообщений: 5
Attention Как ссылаться на объект на сцене из класса?

Здравствуйте.
Помогите с вопросом.
На сцене создан обьект(мувиклип) его класс Wall. Также есть стреляющий обьект Box. Класс пули Bullet. Код стрельбы написан в класе Box. Я хочу через hitTestObject узнать их столкновения. Как мне ссылаться на обьест Wall? Вот часть кода.

Код AS3:
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. Причина: неправильное оформление