Hi Kevin, After wrestling with this issue for awhile and writing a solution myself, I decided to try your more elegant implementation and found it very useful, I really like the 'onHistoryChange event' notification system. I tied it to the JavaScript Integration Kit to notify my flash app.
I have an issue with IE that is very perplexing and it occurs with my solution and yours. After making more than 2 calls to update the location.hash object, IE6 freezes and stops loading the page. I think it's the same issue that is documented here http://www.thescripts.com/forum/threadnav157294-1-10.html and I don't see a solution to it. Have you had this issue? Cheers, Drew Foehn Actionscript Developer HotHouse Interactive --------------------------------- p: +61 2 9432 3600 e: [EMAIL PROTECTED] --------------------------------- HotHouse Interactive Pty Ltd Level 3, 154 Pacific Highway St Leonards NSW 2067 Australia --------------------------------- www.hothouse.com.au <http://www.hothouse.com.au/> --------------------------------- -- Original Message -- Date: Tue, 25 Apr 2006 11:50:33 -0400 From: Kevin Newman <[EMAIL PROTECTED]> Subject: Re: [Flashcoders] Deep Linking and the Back button. To: Flashcoders mailing list <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed I have made a script that intends to solve this very issue. It is a single javascript file (no extra server calls to grab a file to fill the iframe, it's all done in javascript), with a method (addHistory) that adds a history entry, and a delegation pattern for history change notification. You can find it here: http://www.unfocus.com/projects/HistoryKeeper/ http://www.unfocus.com/projects/source/ The history script only takes care of the history portion, you will have to take care of the javascript/flash communication using one of the many techniques available (my communication framework, or FlashJS, or ExternalInterface), and you will need to set up a small script that will update the flash movie when the state changes. The state will also need to be maintained by your custom Flash scripting (however it is that you build your app, I recommend MVC, and making a VC out of the history part of the app). I am working on a History Bridge (JS side is done) to take or this, but it isn't ready for prime time yet. Kevin N. _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

