Flash site performance menu, modded into a simple demo here
This was developed to be added into our highend Flash sites so that users can run the site well regardless of computer specs.
Designed with flexibility & extendability in mind, this module acts as a "plug-n-play" addon that can be dropped anywhere into a Flash site. From here, the module will declare variables into the root timeline, which can then be called upon at any time.
What's great about this system is that it offers use of 3 versions of the variables, for use in different situations:
'Overall: 'string' ': If there are certain parts of a site that are just too resource heavy for most computers, this simple variable can be used to adjust them.
'Custom: 'string' ': For example, 'CPU:High' can be referred to in areas with calc intensive scripts, or 'GPU:Max' for areas with intense animation.
'Custom: 'integer' ': If there is need to be really specific, a specific integer can be used to adjust parts of a Flash site. For example, x > 'RAM:95'.
From here, any element in the Flash site such as Movie Clips, animations, overlays, even scripts, can all be "tagged" to refer to any of these variables, very much like HTML elements being tagged with CSS classes. These Flash elements, like CSS, will then behave according to the tags they are given. For example, if the viewer's computer has GPU to Max but CPU to Poor, all animations will be present in their highest quality, but math intensive scripts such as advanced calendars, algorithms, and physics scripts will be prevented from running.
This module will first be used in the recent 'Divine Knights' site, and hope to have this improved & polished with even more options in the near future.