On Tue, Mar 17, 2009 at 04:09:36PM +0300, Vladimir Slepnev <[email protected]> wrote: > We use swc on win32 to compile lots of data (vector geographic > objects) into SWFs. The sources look like this: > > .flash filename="9_124_87.swf" bbox=300x300 fps=50 > .frame 1 > .action: > var shapes = [...lots of data...]; > .end > .end > > If shapes contains an array of 34 thousand numbers, swfc generates an > SWF that's too short and contains invalid bytecode. But if we insert > an [] element (empty array) between the numbers in the middle of the > array, everything works okay for some reason. > > I didn't have much success digging through sources to diagnose the > error. Maybe someone could help?
I recommend switching to Flash 9 Actionscript (AS 3.0). The old AS2 compiler currently in swftools was not developed by me and will probably not be supported much longer. Good thing you found a workaround for your problem though. Greetings Matthias
