The site uses SWFAddress and features an internal sitemap system whereby all navigation requests are validated against the sitemap. Illegal navigation requests are ignored, reducing the chance of site breakage. As all navigation is routed through SWFAddress, with NavEvents simply updating the current SWFAddress value and dispatching a change event, it was a load simpler process when it came to implementing deeplinking across the site.

Another nice feature on the site is the dynamic page resizing. Moving between the homepage and the content pages, the site needs to swap between a scrolling, unlimited height page and a fixed size page. The main navigation bar also moves between a central position To achieve this, I exposed some methods to javascript using ExternalInterface and sequenced the call to the client-side javascript to resize the page at the correct point during the transition animations.