![]() |
|
||||||||||
|
|||||
|
Короче у меня есть простой скрипт на каждом 10 фрейме
i = setInterval (function () {
_level0.txt_1.b1.gotoAndStop (10); // или 20 фрейм или 30 или 40 и т.д.
clearInterval (i);
}, 2000;
ПРОБЛЕМА!!!. когда доходит до 100 фрейма вываливается trace окно и начинает мне значение i в "геометрической" прогрессии выдавать!!! (число не помню но что-то типа 22,54,74,112 ) т.е все интервалы продалжают работать!!! и на _parent. мувик не отвечает!! Что ж делать то! Как выключить этот Interval на фиг? P.S. Поиск юзал очень сильно! Все читал внимательно... неполучается! ![]() |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
чет криво то как все...!?!?? ваще не понять че хотел человек через сет интервал.....
__________________
С уважением, Maksi. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 37
|
Вообще у тебя получается, что он всё время переходит на больший кадр, доходит до 100-го кадра, выводит i и останавливается.
попробуй так: i = setInterval (function () { clearInterval (i); _level0.txt_1.b1.gotoAndStop (10); // или 20 фрейм или 30 или 40 и т.д. }, 2000; Кстати, а i-то зачем выводить? Последний раз редактировалось IvanBatsuev; 20.11.2005 в 07:57. |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
Объясните балбесу .. т.е. мне почему не зя так
_level0.txt_1.b1.gotoAndStop (10); // или 20 фрейм или 30 или 40 и т.д. зачем вызывать сет интервал и килать его тутже? смысл его жизни?
__________________
С уважением, Maksi. |
|
|||||
|
Смысл в том,что мне нужно чтоб задержка была...
И так объясняю! Мне нужно чтоб на определенном фрейме playhead останавливалась, ждала 5 секунд, потом продалжала движение, до следующей такой остановке!! Вот у меня увы так и не получется! ![]() IvanBatsuev Пробывал! нифига! Обна малина! На 30 секунд отошел от компа уже было в окне trace 4500 5200 (это значения i), а потом упал весь флешь! ![]() Люди так что? Как сделать? ПЛИЗ! |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
Геморойный ты чел... пытаешся топором спичку сломать?...
знаешь такую фичку getTimer? если нет вот код var count:Number = 10;
var time:Number = 0;
onEnterFrame = paused;
function paused () {
if (_currentframe == count) {
stop ();
if ((getTimer () - time) >= 5000) {
play ();
time = getTimer ();
count += 10;
}
}
}
З.ы. данный твой пост должен быть первым...
__________________
С уважением, Maksi. |
|
|||||
|
зА геморойного пасибо! но врое не замечал!
За скрипт пасибо^2, только вопрос,если у меня остановка должна быть не на _root а в 3м уровне. (_root.movik1.movik2.тута) play как использовать? он обычно начинает проигрывать _root playhead |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
Цитата:
А про код вот так... вот и все.
__________________
С уважением, Maksi. |
|
|||||
|
Цитата:
Ммм... Проблема тока в том,что он не работает! ![]() Я его прописал (фунцию в _root) потом еще и в самом кадре! Причем странно.. не думал,что чтоб поставить задержку на время или просто продолжить воспроизведение через промежуток времени,нужно так много гимора! ![]() |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
помоему не много... просто централизированно... можно конечно 3 чтрочки в каждый 10 кадр вписывать.. но это еще гиморойней.. мне так кажися...
Я проверял у мя все работатет.. смотри наверное накосячил в путях.
__________________
С уважением, Maksi. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|