Показать сообщение отдельно
Старый 20.10.2014, 17:01
Gerbert вне форума Посмотреть профиль Найти все сообщения от Gerbert
  № 6  
Ответить с цитированием
Gerbert
Banned

Регистрация: Aug 2014
Сообщений: 461
Цитата:
Если честно не понял вашу мысль.
Создал спрайт-контейнер ( не залитый ) и поместил в него два прямоугольника ( залитых ) и подписал его на событие мыши. На сколько я помню, при mouse_move вне залитых областей событие ловится не будет.
То есть, на залитых прямоугольниках будет, а вне нет.
Код AS3:
var container = new Sprite( );
container.addEventListener( MouseEvent.MOUSE_MOVE, container_mouseMoveHandler );
super.addChild( container );
 
var rect1 = new Sprite( );
rect1.graphics.biginFill( 0x000000 );
rect1.graphics.drawRect( 0, 0, 50, 50 );
rect1.graphics.endFill( );
container.addChild( rect1 );
 
var rect2 = new Sprite( );
rect2.graphics.biginFill( 0x000000 );
rect2.graphics.drawRect( 0, 0, 50, 50 );
rect2.graphics.endFill( );
 
rect2.x = 150;
 
container.addChild( rect2 );