| |
Здравствуйте. У меня такая проблема. В файле 4 кадра. В первом - находитсч кнопка СТАРТ, по нажатию которой проигрывается второй кадр.
На втором кадре у меня такой код:
stop();
time = 30;
onEnterFrame = function(){
sec = getTimer();
if (sec>=time) { переход к след. кадру }
}
Проблема в том, что код начинает работать сразу после запуска swf-файла, даже если не нажата кнопка старта. Поетому, еслим кнопку нажать не сразу а например, секунд через 10, то времени остается только 20 сек.
Вопрос: как сделать, чтоб тайфмер запускался только по нажатию кнопки старт?
Исходник - http://ifolder.ru/13845312. |
|
|
|
.
А какой тип файла? Если тип файла - SWF, то код первого кадра не читается. Для того надо добавить кадр до кадра с кнопкой. Тогда будет все нормально.
да я уже решил проблему. просто функция gettimer возвращает время прошедшее с запуска ролика. поэтому я использовал функцию setInterval.