PDA

Просмотр полной версии : onMouseDown


TuxujPes
19.01.2010, 03:08
доброй ночи.
Только начинаю изучение AS2 и вот возник вопрос, а как можно сделать чтоб онМаусДавн слушал только раз в минуту например...?

Juice_Green
19.01.2010, 08:38
раз в минуту? это вы как себе представляете? может есть более подробное описание постановки?!

Hauts
19.01.2010, 08:50
Нажал один раз мышкой, и сработало действие? А потом только через минуту можно еще нажать, и оно сработает? Хм. Может быть так:

var lastMouseDown:Number;
onMouseDown = function () {
if (getTimer()-lastMouseDown>=60000) {
someAction();
lastMouseDown = getTimer();
}
};
function someAction() {
trace("Pressed!");
}

TuxujPes
19.01.2010, 16:03
не совсем так хотел..но подстроил под себя и все гуд) спасиб...
Я просто думал можно ли как нибудь отключать все листенеры одновременно..на некоторое время...ну лан..уже кагбы и ненадо...
правда есть еще вопрос..

прикрепил .фла
что надо сделать что б object переходил правильно по фреймах (ато он только на второй переходит..а дальше неа)...
наверно с запоминанием значения проблема,или как?
откройте файл там все ясно...

TuxujPes
22.01.2010, 13:52
никто не подскажет? Т_Т

Juice_Green
22.01.2010, 15:01
а что вы хотели, 1+1 будет два, у вас же переменная каждый раз инициализируется в 1 во втором кадре

TuxujPes
23.01.2010, 15:28
Спасибо..я знаю что ламер)) но вот вы подсказали и я знал что нуна переделать..
теперь все работает.
еще раз спасибо))