Отправляет email-рассылки с помощью сервиса Sendsay

WebDix советует...

  Все выпуски  

WebDix советует... Совет #50


[FLASH] Создание счётчика чего-либо

Сегодня я расскажу как на флэше сделать счётчик. Просто обычный счётчик - не счётчик сообщений, а просто, чтобы можно было нажимать на кнопку и в текстовое поле прибавлялось по одному (или более) очку. С одной стороны, это просто. Но, когда я ещё ничего не умел во флэше, мне стоило огромных трудов понять как это делается. Поэтому данный совет посвящается новичкам. Пригодиться это может, например, в играх.

Прежде всего нужно сделать динамическое текстовое поле с помощью инструмента "Текст". Делаем текстовое поле и внизу слева в свойствах текста меняем Static на Dynamic. Теперь в поле var (переменная) введём переменную counter. Нажмите на кнопку embed (встроить) и выберите там Numerals (цифры). Это нам нужно, чтобы выбранный вами шрифт нормально отображался в динамическом поле (почему это нужно было сделать, а также подробнее об этом вы можете найти информацию в Совете #35 данной рассылки).

Делаем кнопку. Кнопку будем делать таким образом. Сделайте мувиклип (нарисуйте квадрат, выделите его и нажмите F8, в открывшемся окне выберите movieclip и нажмите OK) и в instance name (имя экземпляра, слева внизу, в свойствах мувиклипа) напишите counter_btn. Нам нужно, чтобы при нажатии на эту кнопку в текстовое поле добавлялось определённое количество очков.

Пишем в кадре (именно в кадре главной сцены, где всё это у нас находится) следующий код.

var counter:Number=0 // Задаём первоначальное значение в текстовом поле, а также говорим, что переменная числовая

counter_btn.onRelease=function(){ // При нажатии на кнопку counter_btn
counter+=1; // Прибавляем к текстовому полю единицу
}

На этом сегодня всё. До завтра!

Nikitar

PS. У вас есть вопрос, связанный с веб-дизайном, flash-анимацией или photoshop'ом? Задайте мне его по мылу, и я вам отвечу либо лично, либо направлю к специалистам, которые с радостью ответят на ваш вопрос. Можно писать прямо вот отсюда: http://webdix.ru/konkakt.html

 WebDix.ru - сайт журнала о веб-дизайне WebDix

WebDix #15 - скачать выпуск журнала

RusForumz.com - форум о веб-дизайне

В избранное