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

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

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

Регистрация: Jan 2009
Сообщений: 34
По умолчанию При первом нажатии на кнопку одно дествие при втором другое

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

Старый 30.03.2009, 22:43
Pasquill вне форума Посмотреть профиль Отправить личное сообщение для Pasquill Найти все сообщения от Pasquill
  № 2  
Ответить с цитированием
Pasquill
 
Аватар для Pasquill

Регистрация: Jan 2008
Сообщений: 47
Отправить сообщение для Pasquill с помощью ICQ
как вариант создать условие с переменной:

Код AS1/AS2:
_root.vr=0;
btn.onRelease = function() {
if(_root.vr==0) {
_root.vr=1;
//выполняется действие 1
} else {
_root.vr=0;
//выполняется действие 2
}
}
__________________
Наши настоящие враги молчаливы


Последний раз редактировалось Pasquill; 30.03.2009 в 22:46.
Старый 30.03.2009, 22:49
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 3  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Можно например так:
Код AS1/AS2:
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("Действие два");
}


Последний раз редактировалось Fatality; 30.03.2009 в 22:51.
Старый 30.03.2009, 22:56
bums3230 вне форума Посмотреть профиль Отправить личное сообщение для bums3230 Найти все сообщения от bums3230
  № 4  
Ответить с цитированием
bums3230

Регистрация: Jan 2009
Сообщений: 34
Сбасибо большое

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

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

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


 


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


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