Страница 1 из 1

Несколько вопросов

Добавлено: 09 апр 2011, 22:05
fedosik
Всем привет. У меня есть несколько вопросов. Первый: чем отличается CLICK от MOUSE_DOWN? Второй: Как сделать действие только при зажатой клавиши мыши?

Re: Несколько вопросов

Добавлено: 09 апр 2011, 22:14
psix55
Ну... Примерно так :
CLICK - событие происходит, когда пользователь кликнул на что-то...
MOUSE_DOWN - событие происходит, когда пользователь нажал на кнопку мыши
MOUSE_UP - событие происходит, когда пользователь отжал кнопку мыши
Как сделать действие только при зажатой клавиши мыши?
Не очень понял вопроса... Желательно поподробней...)

Re: Несколько вопросов

Добавлено: 09 апр 2011, 22:27
fedosik
А чем клик отличается от нажал на кнопку мыши? 0о
Зажата клавиша мыши - это когда я нажал левую клавишу мыши и держу. Нужно для ползунка звука, чтобы нажал, потащил ползунок звука, отпустил клавишу мыши, ползунок остановился.
ps
Не думал, что так быстро ответите. Супер!

Re: Несколько вопросов

Добавлено: 09 апр 2011, 23:05
psix55
Тем, что клик не сработает, если кнопку мыши не отпустить!)
То есть тебе нужно не CLICK, а MOUSE_DOWN и MOUSE_UP :)
Код примерно такой :

Код: Выделить всё

btn.addEventListener(MouseEvent.MOUSE_DOWN, startDrag);btn.addEventListener(MouseEvent.MOUSE_UP, stopDrag);function startDrag (event:MouseEvent){    // Тут код для перетаскивания ползунка}function stopDrag (event:MouseEvent){    // Тут код для прекращения перетаскивания :)}

Re: Несколько вопросов

Добавлено: 10 апр 2011, 01:11
fedosik
Спасибо огромное! Получилось! :D
На последок, еще вопрос: какое преимущество писать код в as файлах, а не на слоях?

Re: Несколько вопросов

Добавлено: 10 апр 2011, 13:56
Александр
fedosik писал(а):какое преимущество писать код в as файлах, а не на слоях?
Будет большое приложение - устанешь искать код в слоях.
Кроме того, писать в отдельных файлах правильнее с точки зрения программирования.