Вернуться   Дизайнерский форум » ДИЗАЙН И ГРАФИКА » Технологии Flash

бегство от мышки

Обсуждение темы бегство от мышки в разделе Технологии Flash, часть категории ДИЗАЙН И ГРАФИКА; Как сделать чтобы мувик убегал от мышки?...


Закрытая тема
 
Опции темы
Старый 01.07.2004, 12:39   #1
Как сделать чтобы мувик убегал от мышки?
 
Старый 01.07.2004, 12:39
Ссылки
Старый 01.07.2004, 14:26   #2
Dis

бери координаты указателя мышки и присваивай координатам мувика с надбавкой ...
 
Старый 01.07.2004, 22:06   #3
Спасибо, но у меня с програмированием проблема.
Ест фаил swf. Я создаю еще один fla в нем должно все происходить.
Я что-то перемудрила.
Есть ли стандартный алгоритм?
 
Старый 02.07.2004, 16:47   #4
Dis

Veronica, это и есть стандартный ...
 
Старый 03.07.2004, 12:18   #5
onClipEvent(mouseMove)
{
_x=_root._xmouse+50;
_y=_root._ymouse+50;

}

Он бегает за мышкой, а не убегает.
 
Старый 03.07.2004, 12:58   #6
Dis

естественно так он будет бегать =) событие нето ... надо проверять на то попал-ли курсор мышки на твой мувик или нет, а потом уже в случае попадания -

_x=_root._xmouse+50;
_y=_root._ymouse+50;
 
Старый 03.07.2004, 14:50   #7
А какое событие?
onClipEvent (mouseMove) {
var x = _root._xmouse;
var y = _root._ymouse;
}
onClipEvent (enterFrame) {
if (x==_x && y==_y) {
_x = _root._xmouse+50;
_y = _root._ymouse+50;
updateAfterEvent();

}
Так вообще ничего не происходит.
onClipEvent (load) {
var x = _root._xmouse;
var y = _root._ymouse;

if (x==_x && y==_y) {
_x = _root._xmouse+50;
_y = _root._ymouse+50;
}
updateAfterEvent();

}
и так все стоит на месте.
 
Старый 03.07.2004, 16:01   #8
Dis

onClipEvent (enterFrame) {
if(_root.MyMovie.hitTest(_root._xmouse, _root._ymouse, true)){

_root.MyMovie._x = _root._xmouse+50;
_root.MyMovie._y = _root._ymouse+50;

}
}
 
Старый 04.07.2004, 22:29   #9
Но так она убегает только в одну сторону.
А мне хочеться чтобы если мышь приближаеться снизу то мувик убегает вверх, если с верху то вниз, если слева то вправо и если с справа то влево.
 
Старый 04.07.2004, 23:25   #10
Dis

а головой подумать слабо, все до мелочей разжевывать что - ли ....
 
Старый 04.07.2004, 23:25
Закрытая тема





Текущее время: 20:36. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум