Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Sos!!!!!!!!!sos!!!!!!!!sos!!!!!!!! (http://www.flasher.ru/forum/showthread.php?t=58771)

GUNS 28.05.2004 17:48

Sos!!!!!!!!!sos!!!!!!!!sos!!!!!!!!
 
ПРОСМОТРИТЕ ЭТОТ ИСХОДНИК ХОЧУ ЧТОБЫ ТАЙМЕР В ОБРАТКУ ОТСЧИТЫВАЛ

if(sec<60)
second=sec;
}
startTime=getTimer();
time1=sec*1000;
gotoAndPlay(2);
}

if(getTimer()-startTime < time1)
{time=Math.floor((getTimer()-startTime)/1000);}
if(getTimer()-startTime >= time1)
{time="Time Out!";
gotoAndStop(1);}

КОМП ВИСНЕТ ИЗ-ЗА << MATH>>И FLASH ВЫЛЕТАЕТ !!!!!!
МОЖЕТ ВСЕ ПРОЩЕ СДЕЛАТЬ!!ПОДСКОЖИТЕ
ВОТ АДРЕСС GANS_777@MAIL.RU

Dimonius 28.05.2004 20:07

а <Caps Lock> у тебя тоже из-за этого подвисает?

Dindin 28.05.2004 21:02

Тот код который ты выложил содержит по крайней мере две ошибки. Что делать? Вправлять руки.

artfla$her 29.05.2004 01:14

Гы, ты хоть смотри, что выкладываешь. Или попробуй нажать CTRL+SHIFT+F, и увидишь, что Flash не допустит такого безобразия. Вообще мой тебе совет - используй setInterval, меньше проблем будет, по крайней мере с этими *1000 и /1000. Тока не забывай удалять интервалы clearInterval (), иначе еще и не такие глюки увидишь.

Простейший вариант

function inTime(){
//код, выполняемый каждые n секунд
}
timeInt = setInterval(inTime, n) // n - кол-во миллисекунд

А потом clearInterval(timeInt);, когда отпадет надобность счетчика.


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

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