PDA

Просмотр полной версии : При первом нажатии на кнопку одно дествие при втором другое


bums3230
30.03.2009, 22:21
подскажите как сделать чтобы,
При первом нажатии на кнопку одно дествие при втором другое было,а при третьем сново первое действие и т.д.

Pasquill
30.03.2009, 22:43
как вариант создать условие с переменной:

_root.vr=0;
btn.onRelease = function() {
if(_root.vr==0) {
_root.vr=1;
//выполняется действие 1
} else {
_root.vr=0;
//выполняется действие 2
}
}

Fatality
30.03.2009, 22:49
Можно например так:
var arr:Array = ["Action_1", "Action_2"];
var num:Number = 0;
this.onMouseDown = onClick;
function onClick() {
if(num == 2) num = 0;
this[arr[num]]();
num++;
}
function Action_1() {
trace("Действие один");
}
function Action_2() {
trace("Действие два");
}

bums3230
30.03.2009, 22:56
Сбасибо большое:)