|
|
|||||
Регистрация: Jun 2013
Сообщений: 7
|
Два независимых курсора
Как создать два независимых курсора. Ну так, чтобы один работал от клавы, а второй от мыши?
Покопался на форуме, но ничего не нашёл. Это я к тому, чтобы с одной программой могли работать два человека. |
|
|||||
Регистрация: Jun 2013
Сообщений: 7
|
А как же тогда аркадные игры, когда играют два человека в разных частях одной клавиатуры? Или это не флеш?
|
|
|||||
Цитата:
Что-то я не совсем понимаю, зачем там вообще курсоры |
|
|||||
Регистрация: Jul 2013
Сообщений: 21
|
Создаешь 2 мувклипа одним управляешь с клавы а второй прицепляешь к координатам миши.
Мувклип-курсор проверяешь хиттестами с объектами и меняешь его кадры и будет тебе счастье. Добавлено через 2 часа 19 минут 2 курсора нельзя а 2 Мувклипа с видоп курсоа можно |
|
|||||
Регистрация: Jun 2013
Сообщений: 7
|
Гениально! Но я ничего не понял. Нельзя ли для "чайника" попроще?
|
|
|||||
Регистрация: Jul 2013
Сообщений: 21
|
Вот полная инфа с кодом:
Создаешь 2 Movie Clipe-a (Insert->New symbol->Movie Clipe), в них рисуешь вид мышки. Каждый Movie Clipe размещаешь на отдельном слое. Для одного пишешь скрипт (В кадре): Mouse.hide(); //Прячем курсор _root.onEnterFrame = function (){ //При попадании на данный кадр будет работать данный скрипт Твой_МувКлип._y=_ymouse; //Изменяем координаты по Х (МувКлипа) Твой_МувКлип._x=_xmouse; //Изменяем координаты по У (МувКлипа) } Пишем скрипт для 2-го MovieClipe-a (Опять же на кадре) _root.onEnterFrame = function (){ //При попадании на данный кадр будет работать данный скрипт v=10 //Переменная скорости курсора управляемого с клавы if (Key.isDown(Key.RIGHT)) {Твой_второй_Мувклип._х+=v} if (Key.isDown(Key.LEFT)) {Твой_второй_Мувклип._х-=v} if (Key.isDown(Key.UP)) {Твой_второй_Мувклип._у-=v} if (Key.isDown(Key.DOWN)) {Твой_второй_Мувклип._у+=v} //После Key. указываешь любую клавишу Например SPASE //Твой_МувКлип и Твой_второй_Мувклип--имена твоих Мувклипов с мышкой } if (Твой_МувКлип или Твой_второй_Мувклип.hitTest(Некий_мувклип)) {Пиши что должно происходить} Если надо выложу исходик ... ...если время будет |
|
|||||
Регистрация: Jun 2013
Сообщений: 7
|
Вот спасибочки. Сейчас, буду разбираться и экспериментировать.
|
Часовой пояс GMT +4, время: 13:45. |
|
« Предыдущая тема | Следующая тема » |
|
|