Форум 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=104732)

Dr.XxX 01.12.2007 02:43

Левый клик мышки
 
Мне нужно, что-то на подобие
if(Key.isDown(Key.UP))
только для мышки, тоесть при нажатии левой мышки независимо куда происходило что-то например trace();
Можно ли это осуществить или есть только on(release) и on(press), которые в данном случае не подходят. :(

Molecula 01.12.2007 02:46

Код:

var someListener:Object = new Object();
someListener.onMouseDown = function () { ... };
someListener.onMouseUp = function () { ... };
Mouse.addListener(someListener);


Dr.XxX 01.12.2007 02:56

Это единственный вариант ? я в плане написания кода =)

Molecula 01.12.2007 03:06

Вам хватит :D
А что ещё надо? левую кнопку нажали, левую кнопку отпустили.
Это ГЛОБАЛЬНЫЕ штуки, в отличии от
Код:

onPress
тут Вы указываете на что, щелкая, что происходит.
Код:

mc.onPress = _clika;
в отличии от подписывания Мыши как слушателя.
Или Вы о другом спрашивали?

Dr.XxX 01.12.2007 03:18

Да не всё ок спасибо, а вот чем onMouseDown от onMouseUp отличается ?

Molecula 01.12.2007 03:27

onMouseDown - нажали, типа онПресс.
ну, а другое - противоположность, типа онРелиз.

Dr.XxX 01.12.2007 03:41

Ясно, большое спасибо =)))


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

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