Главная  Добавить в избранное Сделать стартовой Статьи |  Flash |  Photoshop |  Графика |  Форум |  Полезные ресурсы |  Контакты |  О проекте | 

Разделы статей
- Web-дизайн
- HTML/CSS
- PHP
- JavaScript
- СЕО/Продвижение
- Домены
- О Скриптах
- Веб-дизайн - Советы
- Компьютеры/Интернет

Информация

Портал Rusforumz постоянно ищет авторов статей, при публикации соблюдаются все ваши авторские права и вы можете вставить ссылку на свой сайт. Статьи должны быть уникальными, а не скопированные с других ресурсов или книжек. Если вы хотите опубликовать свою статью, то свяжитесь с нами через раздел "Конаткты".


Популярные статьи

Статистика


Rambler's Top100
Статьи о web-дизайне


Статьи для web-мастеров » Веб-дизайн - Советы » Создание счётчика чего-либо во flash


Создание счётчика чего-либо во 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
При копировании данной статьи гиперссылка на портал http://rusforumz.com обязательна!
 
Реклама