February 25, 2005: SWFSLI 1.0 released!
What is SWF ScriptLimits Injector?
SWF ScriptLimits Injector (SWFSLI) is a Win32 console (command line) application that can modify/remove/add 'ScriptLimits' tag to a SWF file. Flash MX 2004 (Flash 7) will not add this tag to exported SWF files. In Flex, you can specify the values like <mx:Application scriptTimeLimit="nnnnn" />. Default values in Flex are 60 seconds and 1000 recursions.
ScriptLimits Tag is recognized by Flash Players 7 and above. The Tag contains 2 values:
The ScriptLimits tag includes two fields which can be used to override the default settings for maximum recursion depth and ActionScript time-out: MaxRecursionDepth and ScriptTimeoutSeconds.Adding a script limits tag is useful if your script, with the default values of the Flash Player, displays warnings/errors to the user.
SWFSLI is free to use, but you cannot distribute it or link directly to the download. SWFSLI is not freeware, but only free to use and at your own risk that is. All rights other than granted here belong to Manitu Group.
Linking to this page is welcome. [http://www.buraks.com/swfsli].
November 2, 2005: Following was posted to a public list, in reply to a post, by Matt Chotin of Macromedia:
" OK, bad news. I went searching through the bugbase and found one for our docs team to add to the migration guide that the timeout can no longer be greater than 60 seconds. I'm assuming that this was actually put into Player 8, not just 8.5 since you're running into it. "
SWFSLI supports version 8 SWF files.
Version 1.0. There are no known bugs.
SWFSLI Takes parameters from the commandline. Usage is:
swfsli inputFile /rRecursionDepth /tTimeoutSeconds /b /d /v
The result of the operation will be written to the console. Also, SWFSLI will return an exit code.
SWFSLI 1.0 (swfsli10.zip 220KB)
We'd like to thank to Philippe for requesting SWFSLI and sponsoring it to be free to use (SWFSLI is free to use but distribution is not free and SWFSLI is copyrighted, NOT freeware).
SWFSLI is not an officially supported product. But you'll most likely receive a response when you write to email@example.com. Please let us know your experience and about bugs, suggestions are always welcome.
Copyright © 2005 Manitu Group, Istanbul, Turkey. All rights reserved. All trademarks acknowledged.