Third-Party Storage Users of Flash Player 8 and later have an option that's similar to what many browsers provide for third-party cookies: Users may disable the reading and writing of...
Flash Player Embedding and Local Security It is possible to build local applications that embed Flash Player, including it as a component in a custom GUI. This applies only to...
Local Security Diagrams The following diagrams summarize the explanation of local security privileges described in previous sections. Origins and Sandboxes All SWFs are placed in a sandbox when they are...
Local Security Scenarios The following scenarios are meant to help illustrate the effects of the new local security rules in Flash Player 8. User Scenario: Flash Authors and Colleagues The...
Local Security for Cooperating Media Thus far, we have discussed local security from the point of view of a single SWF operating on its own: No individual SWF may...
Local Sandboxes This section describes the various local sandboxes into which SWFs are placed. Privileges Flash Player defines the following types of privileges for local files: ...
Local Security Basics In Flash Player 7 and earlier, local SWFs—those loaded from a user's filesystem using a local path—were freely permitted to perform most of the operations normally governed...
Why Change Local Security? The local security changes in Flash Player 8 are motivated by one main concern: When users download SWFs to their computers, they should be able...
ExternalInterface.addCallback() The ExternalInterface.addCallback() method registers custom ActionScript methods so that they can be called from JavaScript. Previously, you could call only a limited number of built-in Flash Player functions, but...
ExternalInterface.call() ExternalInterface.call() can invoke a JavaScript function and handle a return value. In the past, you had to use one method to invoke a JavaScript function and then a...
ExternalInterface class The ExternalInterface class introduced in Flash Player 8 enables straightforward communication between ActionScript and the Flash Player container—for example, an HTML page with JavaScript or even a desktop...
Communication methods prior to Flash 8 Earlier versions of Flash Player 8 relied on getURL() and fscommand() to communicate from Flash to JavaScript, and on SetVariable() to communicate from JavaScript...