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

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

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

Регистрация: Jun 2010
Сообщений: 6
Question Как сделать что-бы по окончанию таймера переходил на 1 кадр?

Итак, у меня есть скрипт
Код AS1/AS2:
var Seconds:Number = 30; //ЗАДАЕМ СЕКУНДЫ;
var Minutes:Number = 15; //ЗАДАЕМ МИНУТЫ;
var Hours:Number = 01; //ЗАДАЕМ ЧАСЫ;
function TIMER() { //СОЗДАЕМ ФУНКЦИЮ ТАЙМЕРА;
if ((Seconds > 0) || (Minutes > 0) || (Hours > 0)) { //ЕСЛИ СЕКУНДЫ, ИЛИ МИНУТЫ, ИЛИ ЧАСЫ, БОЛЬШЕ НУЛЯ, ТО...
Seconds--; //СЕКУНДЫ УМЕНЬШАЕМ НА ЕДИНИЦУ;
if (Seconds < 0) { //ЕСЛИ СЕКУНДЫ МЕНЬШЕ НУЛЯ, ТО...
Minutes--; //МИНУТЫ УМЕНЬШАЕМ НА ЕДИНИЦУ;
Seconds = 59; //СЕКУНДАМ ПРИСВАЕВАЕМ ЗНАЧЕНИЕ 59;
if (Minutes < 0) { //ЕСЛИ МИНУТЫ МЕНЬШЕ НУЛЯ, ТО...
Hours--; //ЧАСЫ УМЕНЬШАЕМ НА ЕДИНИЦУ;
Minutes = 59; //МИНУТАМ ПРИСВАЕВАЕМ ЗНАЧЕНИЕ 59;
Seconds = 59; //СЕКУНДАМ ПРИСВАЕВАЕМ ЗНАЧЕНИЕ 59;
}
}
if (Seconds <= 9) { //ЕСЛИ СЕКУНДЫ МЕНЬШЕ 9, ТО...
var SS:String = "0" + Seconds; //СТАВИМ ПЕРЕД СЕКУНДАМИ 0;
} else { //ИНАЧЕ...
var SS:String = "" + Seconds; //НЕ СТАВИМ 0;
}
if (Minutes <= 9) { //ЕСЛИ МИНУТЫ МЕНЬШЕ 9, ТО...
var MM:String = "0" + Minutes; //СТАВИМ ПЕРЕД МИНУТАМИ 0;
} else { //ИНАЧЕ...
var MM:String = "" + Minutes; //НЕ СТАВИМ 0;
}
if (Hours <= 9) { //ЕСЛИ ЧАСЫ МЕНЬШЕ 9, ТО...
var HH:String = "0" + Hours; //СТАВИМ ПЕРЕД ЧАСАМИ 0;
} else { //ИНАЧЕ...
var HH:String = "" + Hours; //НЕ СТАВИМ 0;
}
TIMER_TEXT.text = HH + ":" + MM + ":" + SS; //ВЫВОДИМ ЧАСЫ, МИНУТЫ И СЕКУНДЫ В ТЕКСТОВОЕ ПОЛЕ;
} else { //ИНАЧЕ...
TIMER_TEXT._visible = false; //СКРЫВАЕМ ТАЙМЕР;
 
}
}
setInterval(TIMER, 1000); //ФУНКЦИЯ ТАЙМЕРА БУДЕТ ОБНОВЛЯТЬСЯ С ИНТЕРВАЛОМ В 1000 МИЛИСЕКУНД.
мне надо что-бы когда минуты и секунды были равны нулю, я переходил на 1 кадр.
Сначала я пробовал написать что-ты вроде :
Код AS1/AS2:
if(Minutes = 0){
gotoAndPlay(1);
Если можете помочь не пишите "Учи AS, и тогда всё будет норм".
Я прошу нормальной помощи.

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

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

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


 


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


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