Here’s another quick, strange inconsistency in Flash.
Do this: set up a loop tracing out stage.quality. Right-click the SWF you currently have open and change the quality there. You should be seeing HIGH, MEDIUM, or LOW.
Now do this: Trace out StageQuality.HIGH, StageQuality.MEDIUM, StageQuality.LOW. The string values for each of these are all lowercase! So this means that Flash’s default quality values are not the same as their const’s. Kind of defeats the purpose, no?
If you’re ever going to make a dynamic frame-rate monitor or need to check Flash’s current quality setting, keep this in mind because comparing default stage.quality to any of those values are going to give you false. Even if it’s high / HIGH. Silly Adobe.
