![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Сообщений: 27
|
Как использовать не только левую кнопку мыши, а колесо, дополнительные кнопки и правую кнопку мыши?
Для этого служит функция ASnative(800,2)(X) где X это индекс кнопки мыши. Если вместо X будет 1 будет возвращено true если нажата левая кнопка мыши. Если 2, то если правая кнопка мыши нажата. Если 4, то если нажато колесо мыши. Для дополнительных кнопок поищите сами, а то у меня их нету Попрубуйте вот такой скрипт: _root.onEnterFrame=function(){
if(ASnative(800,2)(1)){
trace("Нажата левая кнопка мыши");
}
if(ASnative(800,2)(2)){
trace("Нажата правая кнопка мыши!");
}
if(ASnative(800,2)(4)){
trace("Нажато колесо мыши!");
}
}
В папке, где установлен Flash есть папка Players, а в ней SAFlashPlayer.exe - он нам и нужен. Делаем резервную копию, открываем его в декомпиляторе (например в Restorator) и удаляем все папки, кроме String, Cursor, Icon и Version (можете оставить и Accelerator, если планируете использование горячих клавиш), сохраняем наш файлик. Затем во Flash'е открываем наш шедевр, выбираем File > Publish Settings, отмечаем проектор (который .exe) и жмем Publish. Теперь в файлике нет меню и можно обратно вернуть SAFlashPlayer.exe с меню. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|