Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 10.02.2010, 02:56
Lupus Singuli вне форума Посмотреть профиль Отправить личное сообщение для Lupus Singuli Найти все сообщения от Lupus Singuli
  № 1  
Ответить с цитированием
Lupus Singuli

Регистрация: 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);
	}

}
Так вот, как сделать так, чтоб при повторном нажатии на кнопку, уже нарисованная линия оставалась на экране, и рисовалась следующая. Всего линий должно быть шесть.

Создать новую тему   Часовой пояс GMT +4, время: 09:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.