|
|
|||||
Регистрация: Nov 2008
Сообщений: 205
|
ActionScript рекурсия библиотека
Всем привет!
Как известно, рекурсия во флеш неудобна из - за ограничений на время исполнения скрипта. Может кто знает какую библиотеку чтоб завернуть вызовы ф-ций в стек и вызывать по таймеру? |
|
|||||
гугль предложил мне эту японскую библиотеку http://www.libspark.org/wiki/Thread/en
и вот примеры http://wonderfl.net/search?q=org.libspark.thread вот еще статья на эту тему: http://www.leichtgewicht.at/494/step...-for-libspark/
__________________
Хороший отдых - половина работы. Последний раз редактировалось artcraft; 31.08.2010 в 19:40. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Vovka, Вы не правы, максимальное время исполнения скрипта можно задавать самостоятельно. Наверное, Вы хотели сказать "максимальная глубина рекурсии"?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
попробуйте написать while(true){}
и флэш плеер спустя 15 секунд выдаст ошибку: Цитата:
__________________
Хороший отдых - половина работы. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
КорДум, попробуй сделать вот такой код:
Через какое-то время FlashPlayer заметит, что код выполняется слишком долго и предложит пользователю завершить выполнение скрипта. И это правильно - я не хочу чтобы какой-нибудь баннер мне вешал весь браузер, ровно как и порой на очень слабом компьютере я захочу отменить прекалькуляцию положений случайно запущенной новой вселенной в моём браузере. Пользователь может и отказаться - и тогда калькуляции пойдут дальше. Дак вот это время можно задавать самому.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
может в тему:
http://www.flasher.ru/forum/showpost...62&postcount=9
__________________
Отряд Котовскага |
|
|||||
Modus ponens
|
Цитата:
идем в about:config -> dom.ipc.plugins.timeoutSecs и отключаем (-1).
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 19:11. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|