![]() |
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 |
а <Caps Lock> у тебя тоже из-за этого подвисает?
|
Тот код который ты выложил содержит по крайней мере две ошибки. Что делать? Вправлять руки.
|
Гы, ты хоть смотри, что выкладываешь. Или попробуй нажать 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.