Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   пауза во флэше (http://www.flasher.ru/forum/showthread.php?t=90562)

StrangeMan 13.01.2007 21:49

пауза во флэше
 
есть ли способ без применения setInterval сделать паузу с помощью скрипта??

илди как с помощью setInterval зделать просто паузую.. без вызова всяких функций..

тнужна простопауза.. на фолруме я нашёл как применять сетИнтервал.....
но нужна просто пауза.. не вериться что это нельзя сделать нормально.. а не через....

etc 13.01.2007 22:06

А чем setInterval не устраивает? Что значит «через…»? Это вполне нормальная реализация.

StrangeMan 13.01.2007 22:14

как я понимаю сетИнтервал нужен для того чтобы вызывать функцию через определённый промежуток времени.... мне нужног всего паузу... в определённое количество сек... по этому мне ажется что должен быть инструмент по проще...

или подскажи как тогда сделать с помощью сетИнтервал просто паузу...(как использовать сетинтервал я знаю)

combo 13.01.2007 22:25

тогда копай в сторону setTimeout

StrangeMan 13.01.2007 22:37

не нашёл ни где как использовать setTimeout.... да и флэш почему то неподсвечивает эту стролчку... и в хелпе флэша нет о ней упоминания..(у меня Флэш 8)... если можешь напиши какие у неё параметры

pkfun 13.01.2007 22:44

setTimeout работеет как setInterval, но один раз, т.е. функция исполняется один раз через n миллисекунд после вызова setTimeout.
Упоминаний о ней в help нет. Это недокументированная возможность. Во всяком случае я не нашел. Тока увидел как iNils использует. Теперь сам пользуюсь.
Код:

setTimeout(your_function, n)
Насчет того, что нигде не нашли это сильно конечно. Я набрал в поиске и сразу нашел несколько тем с примерами.

StrangeMan 13.01.2007 23:04

я всё понял.... мне нужна имеено пауза... а это всё просто вызов определённой функции через интрвал времени.. код то после Сет Интрвал и сетТаймаут продолжает исполняться....

может подскажите как зделать именно паузу...

pkfun 13.01.2007 23:14

Покажите ваш код.

MOHCTEP 13.01.2007 23:30

Цитата:

я всё понял.... мне нужна имеено пауза
Пауза между какими событиями конкретно?И тот же setInterval убивайте вызываемой функцией - вот и будет вам пауза.
Код:

var pause:Number=setInterval(function(){clearInterval(pause)},1000);

CorC 14.01.2007 10:32

вы наверно не правильно понимаете, что такое пауза? по моему пауза - это промежуток времени за который ничего не происходит а после него что то выполняется, и неужели из всех кто раньше говорил вам про это ничего не написали?
или просто обьясните как вы понимаете пауза (т.е. глотание удава, перезагрузка компа...)


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

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