Показать сообщение отдельно
Старый 14.12.2009, 11:59
Furinax вне форума Посмотреть профиль Отправить личное сообщение для Furinax Найти все сообщения от Furinax
  № 1  
Ответить с цитированием
Furinax

Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
По умолчанию Свойство hitArea объекта MovieClip

Пытаюсь сделать так, чтобы объект MovieClip реагировал на мышку аналогично объектам SimpleButton, т.е. на мышку мог реагировать не весь мувиклип, а только его часть. Посмотрев в хелп, решил для этого использовать свойство hitArea как в примере. Но в результате получилось, что мувиклип сам вообще перестал реагировать на мышь.
Вот код (аналогичен тому что в примере), помогите пожалуйсто разобраться.
Код AS3:
\\ Где-то теле метода-конструктора класса...
			var square:Sprite = new Sprite();
			square.graphics.beginFill(0x000000);
			square.graphics.lineTo(77, 38.5);
			square.graphics.lineTo(154, 0);
			square.graphics.lineTo(77, -38.5);
			square.graphics.lineTo(0, 0);
			square.graphics.endFill();
			square.mouseEnabled = false;
			var fieldPiece1:MovieClip = new FieldPiece();
			placeObject(fieldPiece1, 0, 0);
			fieldPiece1.hitArea = square;
			addChild(fieldPiece1)


Последний раз редактировалось Furinax; 14.12.2009 в 12:02.