Просмотр полной версии : Объясните разницу между двумя скриптами
КТО-НИБУДЬ ОБЪЯСНИТЕ МНЕ, ПОЧЕМУ ДЛЯ СОЗДАНИЯ ПРОСТЕЙШЕГО КУРСОРА НУЖНО ИСПОЛЬЗОВАТЬ СКРИПТ:
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) + поиск этого форума
Дело в том что _x и _y объекта беруться относительно его предка, а _xmouse и _ymouse относительно самого объекта. Отсюда и чехарда. И если бы вы написали так
onClipEvent (mouseMove) {
_x = _parent._xmouse;
_y = _parent._ymouse;
} то все бы работало
2Techmaker : человек другое хотел узнать :)
Techmaker
16.07.2006, 00:01
2Techmaker : человек другое хотел узнать :)
не всегда понимаю суть с первого раза :p
ветродуй :) :) точна
создать курсор можно и так :
Mouse.hide();
startDrag("D12", true);
Techmaker
16.07.2006, 00:29
хех, не уважаю startDrag :))
RE: 2iNils сорри за оффтоп
А я не уважаю водку, какое это имеет отношение к сути вопроса?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.