![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 2
|
Господа, такой вопрос: Есть кнопка, при нажатии на которую происходит некое действие. В моем случае это выбрасывание трех монеток и рисование линии.
var reshCoin1:Boolean=false;
var reshCoin2:Boolean=false;
var reshCoin3:Boolean=false;
var orelCoin1:Boolean=false;
var orelCoin2:Boolean=false;
var orelCoin3:Boolean=false;
but.addEventListener(MouseEvent.CLICK, dropMoney);
but.buttonMode=true;
function dropMoney(MouseEvent):void {
var dropCoin1:Number=Math.floor(Math.random()*2);
if (dropCoin1==0) {
reshCoin1=true;
mov1.gotoAndStop(1);
} else {
orelCoin1=true;
mov1.gotoAndStop(2);
}
var dropCoin2:Number=Math.floor(Math.random()*2);
if (dropCoin2==0) {
reshCoin=true;
mov2.gotoAndStop(1);
} else {
orelCoin2=true;
mov2.gotoAndStop(2);
}
var dropCoin3:Number=Math.floor(Math.random()*2);
if (dropCoin3==0) {
reshCoin3=true;
mov3.gotoAndStop(1);
} else {
orelCoin3=true;
mov3.gotoAndStop(2);
}
//отображается линия_1
if ((orelCoin1==true) && (orelCoin2==true)) {
lin1.gotoAndStop(3);
} else {
lin1.gotoAndStop(3);
}
}
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Завести счетчик и шесть клипов линий?
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 2
|
Wolsh, может еще подскажете как реализовать этот счетчик? Если не затруднит...
Последний раз редактировалось Lupus Singuli; 10.02.2010 в 03:30. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вообще функцию "рисования линий" можно вынести отдельно, так ведь удобней, и вызывать ее когда надо. В классе завести переменную экземпляра _count:uint. При каждом запуске функции увеличивать _count на единицу. Из нее же брать номер клипа-линии, которую запускать в этот раз. При достижении счетчиком значения шесть - обнулять его и переводить клипы линий на первый кадр (пустой). Вроде так? Ну или один клип, переходящий на кадр из _count.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|