Some Flash users are curious about the limits of Flash in the areas of symbols, layers, file size, and ActionScript expressions. While these limitations are not documented, every program has logical limits. Many of those limits are difficult to pinpoint, as they can vary from computer to computer. And, they are often dependent on things such as RAM, CPU, operating system, video card, and browser version. There is an additional factor of chance, as users often use Flash in ways that the program's designers didn't intend.
Sometimes an intended behavior is achieved, and other times it fails. A failure can be due to a limit in the program or on the machine being used for playback.
When asking the question, "how large can a Flash movie be?" defer to the obvious. Flash was created to make small, streamable, vector-based files for web delivery. The bulk of the documentation addresses this usage, and it is where Flash performs best. Flash can also be used for nonstandard purposes, such as CD authoring, desktop publishing, stand-alone application building, and other uses. While you can do these things, it's important to ask yourself, "Is this program designed to do what I am attempting? Is there a better program for this use, if this one fails?"