Access specific content inside a Flash
The URL of a Flash site always remains the same regardless of where you navigate within the site, making it impossible to share a link to a particular section of the site.
Flash websites must allow deep linking
Deep linking is creating a link to directly access specific content inside a Flash film. One of the main problems with 100% Flash-based sites is that all content is within one single HTML page, so there is no way to reach one specific section within the Flash file. In classic HTML structure, several hyperlinks are included on a page linking to other pages or sites; when a user clicks on them, the browser address changes according to the path taken to reach that particular section. The address can easily be copied and sent to a friend via email or IM where it can be directly accessed.
Bookmarking
The same structure used for enabling browser functionalities and SEO can support deep linking. By supplying primary content in HTML format, a specific URL can be assigned to each page relating back to the Flash version. Therefore whenever a user navigates a Flash site, each click linking to another page will create a unique URL tracking the location of the user within the site. However, since this occurs behind the Flash and the page does not reload, you need a JavaScript handler to expose the current URL in the browser’s address bar. This JavaScript will add a # sign after the domain name as an anchor to mark the path the Flash has been redirected to, but without changing the actual browser location to avoid reloading.