PDA

Просмотр полной версии : AS, рекурсия!


lizardman
21.10.2006, 17:54
Вот с такой проблемой столкнулся: при более чем 256 рекурсивных вызовах плеер выдает ошибку что их слишком много и это подозрительно и прекращает обрабатывать сценарий. А если их надо больше?!

Можно ли это как-то отключить или хотя бы обойти используя какую-нибудь хитрость?

DarkLight
21.10.2006, 18:14
Хитрость есть. Во флексе или Flasm редактируется параметр recursionDepth(помойму так называется). Хотя в 99% случаев без такой глубины можно обойтись

Бармалей
21.10.2006, 19:45
В AS < 3 никак не обойти. Принцип песочницы. =)

motor4ik
21.10.2006, 19:56
а как в АС3 обойти?

lizardman
21.10.2006, 20:07
Обойтись-то можно, но некраство будет... эх!

DarkLight
21.10.2006, 20:15
Можно прямым редактированием свф. Качаешь Flasm (freeware). Грузишь готовый свф. Дописываешь там какую хочешь глубину рекурсии и радуешься. Там даже была статейка по интеграции фласма во флэш, только у меня почему-то флеш виснет при использовании их приема.

Либо ищешь полную спецификацию формата и в хексе меняешь вручную.