Making Flash less browser-hostile (WAS: why is flash so awesome?)

25 Oct 2007 - 3:07pm
779 reads
Will Parker
2007

I got lucky this week and was able to write up my research on making
Flash more browser-friendly. Whether or not the methods I found will
be adopted by our Flash devs is still TBD (but I still have my +2
Email Of Overwhelming Persuasion on hand if there's trouble).

Here are the best references I found. The Penner article appears to
be the grandaddy of them all, while the Chakramedia article gives a
very complete discussion of current implementations, including deep
linking.

Will Parker
WParker at ChannelingDesign.com

================

Robert Penner's original implementation (May 2001)
http://www.robertpenner.com/index2.html
(only worked in IE 5 and up, but IE 5 is currently pretty much dead)

Adobe implementation (Jul 2002)
http://www.adobe.com/devnet/blueprint/articles/back_button.html
Full tutorial

Using Flash 'named anchors' feature - Flash Magazine (May 2004)
http://www.flashmagazine.com/688.htm

Justin Smith / Chakramedia - Deep Link & Back Button Integration with
Flash (Apr 2005, updated 2006)
http://chakramedia.com/blog/archive-deep-stateful-linking-and-back-
button-integration-with-flash-applications/
Includes fix for Eolas click patent issues. Very complete reference
to related articles.

Enabling a back button within Flash (Sep 2005)
http://www.actionscript.org/resources/articles/142/1/Enabling-a-back-
button-within-flash/Page1.html
Full tutorial. See Comment #4 at the bottom of the article for an
alternate implementation that may improve user experience

=== Related Articles ===

Universal Javascript to Flash Communication (cited in
Actionscript.org article)
http://www.mustardlab.com/developer/flash/jscommunication/

Adobe Knowlegebase Technote - How to make a back button in a SWF file
(Jun 2007)
http://www.adobe.com/go/tn_14831
Describes implementing nav history within the SWF, not 'browser back'

On Oct 23, 2007, at 8:32 AM, Matthew Nish-Lapidus wrote:

> The issue with all these techniques for adding bookmarks, deep links,
> etc.. is that they are a lot of work and have to be integrated at the
> very beginning of the project.. and in the end they give you a lesser
> version of what you get for free in a browser.
>
>
> On 10/23/07, Will Parker <wparker at channelingdesign.com> wrote:
>>
>> On Oct 23, 2007, at 5:17 AM, James Leslie wrote:
>>
>>> Additionally, I don't believe that Flash pages can be bookmarked at
>>> anything other than the root level.
>>
>> There has been some work done on creating bookmarkable URLs in Flash
>> pages, and apparently there are two or three methods that work
>> reasonably well. I don't have my collection of links handy at the
>> moment, but see http://f6design.com/journal/2006/11/18/deeplink-
>> flash-
>> deep-linking/ for one example. If there's interest, I can dig out
>> more.
>>
>> The *real* problem is getting Flash-only developers to think of HTML
>> as anything but a wrapper to be added on later.
>
> --
> Matt Nish-Lapidus
> email/gtalk: mattnl at gmail.com
> ++
> LinkedIn: http://www.linkedin.com/in/mattnl
> Home: http://www.nishlapidus.com

Syndicate content Get the feed