![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: 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); } } } |
|
|||||
|
Потому что у тебя смайлик в коде. Вот и не работает. lol
Пользуйся тэгом [code]. А класса flash.util.trace у меня вообще нет. Output: **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: The class 'flash.util.trace' could not be loaded. ----- Total ActionScript Errors: 11 Так что много ты там накосячил, не в одном месте ![]()
__________________
Ветер в харю - я худею! Последний раз редактировалось Niketas; 25.03.2006 в 12:33. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
А у тебя что-то, что компилирует АС3, есть? Нет? Вот и приплыли...
Функция trace начиная с AS3 -- член пакета, и она импортируется |
|
|||||
|
[+1.4 - 25.03.2006]
Регистрация: Aug 2002
Адрес: St-Петербург
Сообщений: 92
|
Цитата:
класс, который существует, но какого-то хрена не грузится у тебя - твои личные проблемы dipter, другой вопрос что точку с запятой в конце строки не лишне ставить и куда ты смотришь? trace выводит в окно Console, соответственно для запуска надо давить Debug, а не Run вот трейс для твоего примера: все работает сместишь - будет false Последний раз редактировалось JudgeFog; 25.03.2006 в 15:45. |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 38
|
У меня выводит false и true и делаю через debug.
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 38
|
Так можно ли как-то заставить его работать?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|