![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 38
|
Как можно проверить 2 объекта на столкновение. Пробовал так, но почему-то не работает, может что-то не так сделал?
package { import flash.util.trace; import flash.display.* public class ht extends Sprite{ public function ht(){ addChild(ci(100,20)); //если сместить правее, то ничего не измениться addChild(ci(110,25)) trace(getChildAt(0).hitTestPoint(getChildAt(1).x,getChildAt(1).y,true)) trace(getChildAt(0).hitTestPoint(getChildAt(1).x,getChildAt(1).y,false)) } private function ci(_x:uint,_y:uint) isplayObject{var child:Shape = new Shape(); child.graphics.beginFill(0xFFCC00); child.graphics.lineStyle(1, 0x666666); child.graphics.drawCircle(0, 0, 20); child.graphics.endFill(); child.x=_x; child.y=_y return(child); } } } |
![]() |
Часовой пояс GMT +4, время: 04:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|