![]() |
|
||||||||||
|
|||||
|
Как увеличить глубину рекурсии? В качестве примера можно юзать такой код:
ЗЫ. циклы не предлагать - задачу специально максимально упростил.
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! Последний раз редактировалось TanaTiX; 27.06.2009 в 21:26. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Прервать и продолжить?
|
|
|||||
|
Даже не знаю что ответить... Исправился.
Как это можно осуществить к примеру на указанном примере? (пардон за тафтологию) Что-то типа: Или есть более "правильные" способы?
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
«Правильный» он тут может быть только в кавычках.
Последний раз редактировалось etc; 27.06.2009 в 21:50. |
|
|||||
|
__etc, а какой смысл в проверке внутри функции глубины рекурсии? Ведь все равно рано или поздно придется применять задержку. Или с точки зрения работоспособности (или какой другой) это имеет смысл, не смотря на затрачиваемые на это ресурсы?
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Смысл в преодолении лимита и всё.
|
|
|||||
|
ветеран форума
|
Глубина рекурсии байтом отдельным задается во флешке, в мануале к flasm (FLash ASseMbler) можно найти описание. Если очень хочется - делаем незапакованную свф, меняем байт, пакуем. А в CS4 уже в настройках публикации можно задавать. Но глубина рекурсии под 1000 это жесть, обычно можно написать эффективнее без нее.
__________________
4am is time to rock |
|
|||||
|
loading 50%
|
Во Flex может?
![]() Ваще автор, зачем Вам это? Ваше творение при таком раскладе скушает все ресурсы, нужно делать, если что, хвостовую рекурсию и уходить с глубины всеми возможными способами. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|