Показать сообщение отдельно
Старый 29.06.2016, 21:40
faraday вне форума Посмотреть профиль Отправить личное сообщение для faraday Найти все сообщения от faraday
  № 4  
Ответить с цитированием
faraday
 
Аватар для faraday

Регистрация: Apr 2009
Сообщений: 409
Цитата:
Сообщение от Zebestov Посмотреть сообщение
А разве переопределенный в Stage метод hitTest() не даст ожидаемого результата?
Спасибо, совсем забыл что hitTest возвращает DisplayObject, а не Boolean)
Код AS3:
		public static function hitOver(me:DisplayObject):Boolean {
			if (me&&me.stage&&me.hasVisibleArea){
				var hit:DisplayObject = starlingStage.hitTest(position, true);
				if (me is DisplayObjectContainer)
					return DisplayObjectContainer(me).contains(hit);
				else
					return (hit == me);
			} else
				return false;
		}
Dezar, там не все так просто)