![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2011
Сообщений: 5
|
Есть цикл создания блоков:
for (var i:int = 0; i < 10; i++) { for (var j: int = 0; j < 22; j++) { if (lvlArray[ij] == 0) { block = new StBlock (); block.graphics.beginBitmapFill(bg); block.graphics.drawRect(0,0,25,25); block.graphics.endFill(); block.x= j*25; block.y = i*25 + 75; addChild(block); block.addEventListener(MouseEvent.MOUSE_OVER, OnMouseOver); block.addEventListener(MouseEvent.MOUSE_OUT, OnMouseOut); } ij ++; } } Функции рисуют квадраты не на месте блоков, а вообще где-то рандомно. |
|
|||||
|
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
убери this и поставь e.target. Должно заработать, если других косяков у тебя нет. Да и походу тут надо будет переводить координаты.
И перед тем, как что-то по новой рисовать, то надо использовать graphics.clear() Последний раз редактировалось DZHETIGAPA; 04.03.2011 в 11:48. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|