![]() |
Пять раз нажать на кнопку, не больше
Здравствуйте. Решил создать мини игру на flash(actionscript3), как рас и поучить. В игре есть 3 цели, при нажатии на кнопку появляется кружок(выстрел) в рандомном месте, если попал в центр +100 очков и т.д. Как сделать что б можно было нажать на кнопку "выстрел" только 5-ть рас? Общий подсчет количество очков выводится на экран, только они налаживаются друг на друга и после нескольких выстрелов уже не видно результат, как сделать что б они не налаживались друг на друга? За код прошу сильно не ругать, только приступил к изучению
but - кнопка при нажатии на которую все происходит ov - выстрел(точка которая перемещается и при попадание в цель +очки) target1, target2, target3 - цель. Код AS3:
|
Создайте переменную, например,
Код AS3:
|
Цитата:
Код AS3:
|
а проверка где ?
Код AS3:
|
Цитата:
trace() - это вывод информации отладчика. никакого воздействия на ход программы это не окажет. Далее: увеличение счетчика нужно сделать в конце функции - когда будут выполнены все действия по нажатию на кнопку. В противном случае кнопка может отключиться раньше, чем это нужно. В конце функции, после того как увеличите счетчик, добавьте: Код AS3:
|
Цитата:
|
Все работает, всем огромное спасибо!
А как теперь сделать так что б количество выстрелов(5) выводилось например в верхнем правом углу? Код AS3:
Все, понял! Нужно было: Код AS3:
|
Цитата:
|
| Часовой пояс GMT +4, время: 01:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.