Как создавать свои Flash-игры, подобные Angry Birds и World of Goo?
Box2D - это библиотека, которая моделирует физическое поведение твердых тел в двумерном пространстве. Программисты могут использовать...
Здесь я расскажу Вам как сделать Flash таймер своими руками. Если Вы имеете достаточно большой опыт во Flash программировании честь Вам и хвала, тогда не теряйте времени зря, т.к. урок этот расчитан на новичков. Ведь Вы сами когда-то таковым были!
Итак, как договаривались читают дальше только те, кто мало знаком с AsctionScript:
Где я только не искал исходник нормального таймера с обратным отсчетом! Так нигде и не нашел... Одни вопросы "Как сделать?"... Пришлось как-то самому пробовать, хотя я только начинаю изучать язык ActionScript. На мое удивление, когда я в очередной раз запустил на выполнение SWF файл, все заработало! Это, можно сказать, моя первая удачная работа с AS 2.0...
Теперь к делу.
1. Запустите Adobe Flash и создайте новый документ ActionScript 2.0;
2. В первом (единственном) кадре создайте динамическое текстовое поле с именем "TIMER_TEXT". К слову скажу, имя может быть любым, только если вы его меняете, не забудьте потом отредактировать код.
3. Откройте панель редактирования (F9) и вставьте туда следующий код:
var Seconds:Number = 30; //ЗАДАЕМ СЕКУНДЫ;
var Minutes:Number = 15; //ЗАДАЕМ МИНУТЫ;
var Hours:Number = 01; //ЗАДАЕМ ЧАСЫ;
function TIMER() { //СОЗДАЕМ ФУНКЦИЮ ТАЙМЕРА;
if ((Seconds > 0) || (Minutes > 0) || (Hours > 0)) { //ЕСЛИ СЕКУНДЫ, ИЛИ МИНУТЫ, ИЛИ ЧАСЫ, БОЛЬШЕ НУЛЯ, ТО...
Seconds--; //СЕКУНДЫ УМЕНЬШАЕМ НА ЕДИНИЦУ;
if (Seconds
Собственно все! Чтобы протестировать нажмите Ctrl+Enter.
Комментарии
нужная вещь
но as2 уже ни кому не нужен
Не важно на чем писать таймер на 2.0 или 3.0, если новички разберуться в алгоритме программы, то смогут прекрасно потом для себя дополнительно такой же таймер написать и на as 3.0!
А так урок нормальный! Для новичков самый раз показать работу со временем
as 2 нормальная вещь
as 2 нормальная вещь
Согласен, Action Script 2.0 отличный для новичков.
Это легко переделывается в as 3
Don't trouble troubles until troubles trouble you.