SWFAddress - Deep linking for Flash

Michael Klishin has released SWFAddress 1.0, a new open source JS library. — “SWFAddress is a small script that sits on top of SWFObject and provides deep linking for Flash websites and applications. In other words it enables the Back, Forward and Reload buttons of the browser and creates unique URLs with page titles that […]

Michael Klishin has released SWFAddress 1.0, a new open source JS library. — “SWFAddress is a small script that sits on top of SWFObject and provides deep linking for Flash websites and applications. In other words it enables the Back, Forward and Reload buttons of the browser and creates unique URLs with page titles that can be sent over email or IM. SWFAddress uses the ExternalInterface functionality introduced in Flash Player 8 and comes with a technique that enables search engine indexing for deep Flash links.”

Thus one can use links to SWF movie sections (or Ajax application states) that Google bot can understand but when http client is a web browser rewriting comes to the rescue and link is substituted with what Flex/Flash/Ajax application turns into application state.

<script type="text/javascript" src="swfobject/swfobject.js"></script> <script type="text/javascript" src="swfaddress/swfaddress.js"></script>// Write your own navigation logic that will be executed when the address is changed. SWFAddress.onChange = function() { // Your code goes here. }// Call the SWFAddress setter method from every button or action that requires deep linking. this.onRelease = function() { SWFAddress.setValue('/portfolio/'); }

Continue for more info....

ajaxian

SWFAddress, Deep linking for Flash