![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 31
|
версия флеши 8я.
function function1() {
sec = (new Date()).getTime();
var intrv:Number = setInterval(ch_timer, 10, sec);
}
function ch_timer(sec1) {
sec2 = (new Date()).getTime();
if (((sec2-sec1)>=300) && (ubrat == true)) {
clearInterval(intrv);
ubrat = false;
}
}
Подскажите ошибку, пожалуйста. |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
А если вместо
написать ? PS А не проще ли тут использовать setTimeout? |
|
|||||
|
переменная intrv должна быть глобальной для обеих функций
|
|
|||||
|
Регистрация: May 2007
Сообщений: 31
|
setTimeout'a у меня нет или он не в класс Data входит. убрала инициализацию переменной, не помогло(((
объявила intrv вне функций, но результат тот же Последний раз редактировалось Ная; 05.07.2007 в 16:52. |
|
|||||
|
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Не знаю, у меня работает
function function1() {
ubrat=true
sec = (new Date()).getTime();
intrv = setInterval(ch_timer, 10, sec);
trace("use")
}
function ch_timer(sec1) {
trace("interval use")
sec2 = (new Date()).getTime();
if (((sec2-sec1)>=300) && ubrat) {
clearInterval(intrv);
ubrat = false;
trace("end")
}
}
function1()
Последний раз редактировалось chingachgoog; 05.07.2007 в 17:03. |
|
|||||
|
Регистрация: May 2007
Сообщений: 31
|
именно так и написала, но не вырубается.
|
|
|||||
|
[+3 19.07.07]
|
если тебе нужна просто пауза (задержка) при проигрывании - проще писать так:
(12 секунд пауза) id - переменная
__________________
Самый великий программер - БОГ! |
|
|||||
|
Может вы интервал несколько раз объявляете не очистив? Потому как приведенные коды работают.
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Хорошая практика чистить интервал каждый раз _перед_ тем как поставить. Если уже пуст, ничего страшного не случится.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|