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

Reply via email to