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

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

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

Регистрация: Nov 2011
Сообщений: 1
Question счетчик очков

Здравствуйте. Флеш-анимацию я изучала методом тыка и за очень короткое время. Делаю игру и не знаю как добавить подсчет очков и таймер обратного отсчета

мне нужно чтобы после каждого нажатия на кнопку "приведение" прибавлялось по одному очку
и как только я нажимаю кнопку "играть" на след.кадре появлялся таймер с 60 секунд до 0

помогите пожалуйста!!!

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

Регистрация: Aug 2011
Сообщений: 121
Код AS1/AS2:
btnGhost.onRelease = function() { //btnGhost - Ваша кнопка
i++; //i - Ваша переменная, где хранятся очки
}
 
btnPlay.onRelease = function() { //btnPlay - Ваша кнопка
for (a=60;a=0;a--) {
tmr = a; //tmr - Ваша переменная, где будет хранится время таймера
}
}

Старый 21.11.2011, 23:58
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Код:
for (a=60;a=0;a--) {
tmr = a; //tmr - Ваша переменная, где будет хранится время таймера
}

Старый 22.11.2011, 00:18
Dima998 вне форума Посмотреть профиль Отправить личное сообщение для Dima998 Найти все сообщения от Dima998
  № 4  
Ответить с цитированием
Dima998
 
Аватар для Dima998

Регистрация: Aug 2011
Сообщений: 121
эм... ошибочка =(
Код AS1/AS2:
s=60; //в этой переменной будем хранить время таймера
tmr.text=s //присвоим текстовому полю
sym.onRelease = function() { //по нажатию кнопки
	_global.sec=setInterval(function() { //выставляем интервал
									  s--; //отнимаем время
									  tmr.text=s /*присваиваем значение полю*/;},1000 //интервал в тысячу миллисекунд);
}
 
onEnterFrame=function() {
	if (s==0) { //время вышло
		clearInterval(sec); //останавливаем интервал что бы не идти в отрицательные числа
 
	}
}
вот так лучше =0

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

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

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


 


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


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