Flash Player 8 and SWFs
Although in Flash, you generally publish both the Flash content (SWF) and th296 to embed the content, Flash content can be viewed in other ways as well:
- Through a Flash Player equipped browser wit299 tags embedding it. (Some browsers can open SWFs automatically withou311 embedding them, but it is good practice to embed the SWF.)
- With an ActiveX control, Flash content can be viewable in many office documents, such as Power Point (PPT or PPS), as well as other software supporting ActiveX.
- Macromedia Director and Authorware.
- QuickTime Player, although depending on what version of the QuickTime player you are using, certain functionality will be lost. (Note: this is not the same as publishing to a QuickTime movie.)
The first bullet point is the one to focus on because not all users will have the most current version of the Flash plug-in for the browser. This means that content created in the current player version may not be able to be viewed by all users. Also, any content created in a player version greater than the one on a user's system will not be displayed. You can get the latest Flash player penetration statistics here:http://www.macromedia.com/software/player_census/flashplayer/version_penetratio305And you can get the most recent player here:http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash.Not only do you need to be concerned with the player version, but you also need to consider the player's subversion. In the Flash 6 player, there were several releases fixing security holes, adding features and increasing performance.Fortunately, many features in Flash 8 are backward compatible (if not, an error message will appear in the output panel to let you know, such as the message shown in Figure 7.3).
Figure 7.3. When you attempt to use a script that is not supported by your selected player version, you will receive an error like this.

Figure 7.4. Checking the player availability for an ActionScript action in the Help panel.
But before you start to worry about having to detect which version of the Flash Player the end user is using, you first have to set which version you are going to publish your content into.