среда, 5 июня 2013 г.

AS2: Собственный курсор в Флеш-игре

Чтобы сделать собственный курсор в Флеш-игре или вообще любом Флеш-ролике при помощи AS2, нужно в первом кадре, в самом начале добавить такой код:
Mouse.hide();
, затем поместить мувиклип курсора за поле ролика и задать ему такой код:
onClipEvent(enterFrame) {
    this._x = _root._xmouse;
    this._y = _root._ymouse;
}
Тогда внутри ролика будет вместо курсора наш мувиклип, а извне ролика - обычный курсор и он не будет мигать.

ВАЖНО: Чтобы извне ролика курсор не "мигал", нужно добавлять именно один раз Mouse.hide(); и в том первом кадре, где будет отображаться кастомный курсор, а не в каждый кадр или код самого мувиклипа курсора!

Комментариев нет:

Отправить комментарий