PDA

Просмотр полной версии : Объясните разницу между двумя скриптами


quicker
15.07.2006, 23:37
КТО-НИБУДЬ ОБЪЯСНИТЕ МНЕ, ПОЧЕМУ ДЛЯ СОЗДАНИЯ ПРОСТЕЙШЕГО КУРСОРА НУЖНО ИСПОЛЬЗОВАТЬ СКРИПТ:
onClipEvent (mouseMove) {
_x += _xmouse;
_y += _ymouse;
}
а не
onClipEvent (mouseMove) {
_x = _xmouse;
_y = _ymouse;
}
НЕ ПОЙМУ :wacko:

Techmaker
15.07.2006, 23:45
mouseMove - на движение мыши
enterFrame - покадровое выполнение кода

onClipEvent (enterFrame) {
_x = _xmouse;
_y = _ymouse;
}

и ещё советую использовать уже
MovieClip , onEnterFrame + поиск help'а флэша (F1) + поиск этого форума

iNils
15.07.2006, 23:49
Дело в том что _x и _y объекта беруться относительно его предка, а _xmouse и _ymouse относительно самого объекта. Отсюда и чехарда. И если бы вы написали так
onClipEvent (mouseMove) {
_x = _parent._xmouse;
_y = _parent._ymouse;
} то все бы работало

2Techmaker : человек другое хотел узнать :)

Techmaker
16.07.2006, 00:01
2Techmaker : человек другое хотел узнать :)
не всегда понимаю суть с первого раза :p
ветродуй :) :) точна

Nidl
16.07.2006, 00:19
создать курсор можно и так :
Mouse.hide();
startDrag("D12", true);

Techmaker
16.07.2006, 00:29
хех, не уважаю startDrag :))

RE: 2iNils сорри за оффтоп

iNils
16.07.2006, 00:46
А я не уважаю водку, какое это имеет отношение к сути вопроса?