Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Объясните разницу между двумя скриптами (http://www.flasher.ru/forum/showthread.php?t=82570)

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

Цитата:

Сообщение от iNils
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

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


Часовой пояс GMT +4, время: 15:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.