![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Всем привет! =)
Есть flash сайт - http://barambar.ru Нужно его немного приукрасить к Новогодним праздникам - хочу вставить маленького бегающего деда мороза, который бегает снизу по панели сайта. И если курсор находится вблизи него - он должен прыгнуть и зацепиться за него... Дед мороз анимированый в слоях уже есть. Интересует математика - как определить, что курсор поблизости и чтобы он прыгнул в его сторону - если не ошибаюсь, надо как-то вектор рассчитать по формуле... Заранее спасибо. P.S. может есть пример чего-то подобного в сети... очень поможет.
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Расстояние между точками A(x1,y1) и B(x2,y2):
var delta:Number = Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)); if(delta < _мин.расстояние) { object.startDrag(); //ну или сами будете двигать куда надо } Во, хать AS 2.0 вспомнил. Да, это, координаты центра деда, а так же отпускание его и все остальное уже сами.
__________________
Кодинг, багинг, алгоритминг. me @ Последний раз редактировалось DaFive; 05.12.2012 в 13:37. |
|
|||||
|
спасибо!
P.S. а в AS 3.0 код не такой же чтоли будет? ))
__________________
кто не отвечает, того garbage collector забирает |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|