orthopedic pain management

Flashuser

  • Pin It

Flash limits you need to know before starting any Flash project

There are some Flash limitations to be aware of before any Flash project implementation.

I have listed below just few of these things while others will be added or removed from the list as long as Flash Player evolves to an upper version.

One of the well known limits is the bitmap size being restricted at 2,880 x 2,880 px in Flash 8/9 while in Flash 10 increased to 4,095 x 4,095 pixels.

As a general rule if, for example, a bitmap having over 4,095 px isn’t showing any longer you will need to split it in two bitmaps having the size within the accepted limits.

While in Flash 8/9 you can go to the maximum 2,880 x 2,880 ( 8,294,400 pixels ) size in both width / height, Flash 10 is a little bit more flexible and you can go up to 8,191 pixels for either width or height as long as the total number of pixels stays under the 16,769,025 pixels limit. You can now have 4,095 x 4,095 or 2,048 x 8,191 or 8,191 x 2,048 size for a bitmap.

Here is a brief of these limits ( I remember reading and noticed them from kirupa forum a while ago ) up to Flash 8 ( maybe some of them increased / removed in Flash 9 / 10 and above:

[FLASH DOCUMENT]

Size:

  • width: 1 to 2,880 px
  • height: 1 to 2,880 px

Drawing extents within:

  • width: -720 to document width + 720 px
  • height: -720 to document height + 720 px
  • grid spacing: 7.2 to 288
  • frame rate: .01 to 120
  • frames: 16,000
  • layers: 16,000
  • movieclip instances: 16,000
  • loaded movies (in levels): 16,000

[FLASH MOVIECLIP]

Drawing extents within:

  • width: -720 to 720
  • height: -720 to 720 (1,440×1,440)
  • _xscale/_yscale values: ~ 3276800
  • _alpha values: 256
  • _alpha steps: ~ .4 (don’t increment _alpha below that value)
  • _x/_y steps: .05 (don’t increment _x/_y below that value)
  • _rotation: -180 to 180 (you can set it to values beyond these but will revert to a value in that range)
  • _rotation steps: .1 (_rotation wont be seen in increments below that value)
  • attached clips before drastic attachMovie speed drop: ~ 800-1000 (common in grid creation; creating new clips to attach groups of clips, like each row, to will reduce the slowdown)

[FLASH TEXT]

  • characters in a textfield: ~63,000 (?)
  • rotation of dynamic or input textfields w/o embedded fonts or static w/ device fonts: 0 (no rotation)
  • max size of POST data (loadVars and XML Objects etc): around 64k
  • characters for URLs set in Character panel: 127

[FLASH SCRIPTING]

Depths:

  • depths of existence: -16,384 to 2130690045 (createEmptyMovieClip can surpass these values in creation but not always accurate max reliable: 2147483647, min reliable: -2147483648)
  • removable depths: 0 to 1048575
  • recursive function call levels: 256
  • loop calls: processor dependant, 15 or 20 seconds until timeout

[FLASH MISC]

  • Flash Player zoom: 2000%
  • line thickness (Flash authoring): .1 to 10
  • line thickness (AS): 0 to 256 (increments of 1; 0 is hairline)
  • size of imported bitmap: 5×5 minimum
  • shape hints: 0 to 26

Any suggestion to improve the list is most welcomed! 🙂

Author: Alin

Passionate about web and graphic design, photography and climbing. Follow me at Twitter , Facebook and Google+