PDA

Просмотр полной версии : Отслеживание нажатий на _root


КорДум
12.06.2009, 14:24
Здравствуйте, возникла необходимость отследить нажатия на _root. Подскажите, пожалуйста, какой проверкой это можно реализовать?

iNils
12.06.2009, 14:43
onMouseDown

КорДум
12.06.2009, 14:44
а проверка вот так выглядеть должна?
if (_root.onMouseDown == true){ ... }

iNils
12.06.2009, 14:46
_root.onMouseDown = function (){
trace ("я самый рутовый _root")
}

etc
12.06.2009, 14:47
onMouseDown

КорДум
12.06.2009, 14:49
нет, мне не сами обработчик события и функция нужны. Мне нужна проверка, было ли нажатие на _root
то есть примерно так:
if (наРутНажали){ ... }

Добавлено через 13 минут
наконец-то я допер: сделал переменную при нажатии равной true, при отжатии равной false, а в проверке уже проверял, какое значение имеет эта перменная

iNils
12.06.2009, 15:03
Ну нажали, и что? Нажать могли секунду назад, а могли 5 секунд или минуту.
Для чего это нужно?

alex001
12.06.2009, 15:05
_root.onMouseDown = function (){
проверка выполнена, нажатие произошло
}

вот это очень похоже на if.
он тоже выполняется ЕСЛИ.
можно сказать так

нажали на рут = делай функцию...

а ты хочеш

если нажали на рут = делай функцию...

это одно и тоже. надеюсь обьяснил нормально.

КорДум
12.06.2009, 15:09
имеется две функции - нажатие на рут (она же стрельба) и отжатие (она же прекращение стрельбы). Так же имеется третья функция, в которой необходимо было сделать проверку - если стрельбы нет, то оружие менять можно.