![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
|
Вопрос от новичка. Сильно не ругайтесь
![]() При перемещени мышки закрашиваю сектор на которым она находиться. Соответственно при переходе на другой сектор нужно удалить то и закрасить по новому. И что то ничего не получается ![]() Подскажите как быть? public function osnov() {
this.s1.addEventListener(MouseEvent.MOUSE_MOVE, handleMouseClick);
this.s1.useHandCursor = this.s1.buttonMode = true;
}
function handleMouseClick(event:MouseEvent):void {
if (this.s1.Rect)
{
this.s1.removeChild(this.s1.Rect);
}
Sectors(this.s1.mouseX,this.s1.mouseY);
}
function Sectors(x:int, y:int):void {
var sector_x:int; //координаты указателя мышки по Х
var sector_y:int; //координаты указателя мышки по Y
var Rect:Sprite = new Sprite(); //Новый мувик с закрашенным квадратом
var rect_x:int; // координаты по которым рисуем квадрат
var rect_y:int; // координаты по которым рисуем квадрат
if (x>=180)
{
x=179;
}
sector_x=(x/18)+1;
sector_y=(y/18)+1;
this.panel.txt.text=sector_x+"^"+sector_y;
//рисуем квадрат
rect_x=((sector_x-1)*18);
rect_y=((sector_y-1)*18);
graphics.clear();
Rect.graphics.lineStyle(1, 0x000000);
Rect.graphics.beginFill(0xFF0000);
Rect.graphics.drawRect(rect_x, rect_y, 17, 17);
this.s1.addChild(Rect);
}
|
|
|||||
|
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
|
Всем спасибо.
Разобрался. Тему можно закрывать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|