Maybe, but the AS file was 115kb, and it had been working fine for
months (during which time it was well over 32kb). I'm wondering if
it's more about reaching some frame-AS limit than filesize. Or is 32kb
a soft limit, after which thinks may or may not get flaky?

On 3/20/07, Muzak <[EMAIL PROTECTED]> wrote:
Sounds like you ran into the 32 KB limit:
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14437

<quote>
32 KB: This is the limit in file size for any single ActionScript script such 
as a class.
If you require a larger file, try breaking up your code into smaller parts or 
delegating responsibilities to other classes.
</quote>

regards,
Muzak

----- Original Message -----
From: "me myself" <[EMAIL PROTECTED]>
To: <flashcoders@chattyfig.figleaf.com>
Sent: Tuesday, March 20, 2007 9:37 PM
Subject: [Flashcoders] too many lines in one frame


> This may be a well-known issue, and it may have been posted here
> before, but I thought I'd write a quick note about an obscure problem
> I've been dealing with for the last two days (Flash 8, AS 2.0):
>
> I had an AS file that is over 4000 lines long. I know this is a sign
> of bad code, and it IS bad code. But it's legacy code. When I get a
> chance, I'll rewrite it and divide it up into classes.
>
> Anyway, this file was sucked into frame one, via an #include.
>
> As I added code, I started to notice weird problems. I pulled my hair
> out debugging, because the problems had nothing to do with the code I
> was adding. I'd add something like num=2, and all of the sudden a
> movieclip would vanish (trace(mc._name) gave me undefined). I removed
> num=2, and the movieclip came back (trace(mc._name) yielded mc).
> Sometimes, even adding a comment would case strange errors.
>
> To my surprise, I eventually figured out that the errors were caused
> by the number of lines of code. If I added two lines, no problem. If I
> added a third, I'd get errors. It didn't matter what that line was or
> where I inserted it. I got errors.
>
> I started googling for "too many lines" and "actionscript" and found
> various forums where someone had posted a similar story. Usually,
> people responded by saying, "You must be mistaken. It doesn't matter
> how many lines of code you use."
>
> I fixed the problem by dividing the code up into two AS files and
> loading one into the first frame and the other into the second.


_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to