Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
For others first checking out the site, you might not notice the menu it at first, I didn't. I discovered it a bit later.
public function requestURI(uriSegments:Array):void{ if (ExternalInterface.available) { var url:String = uriSegments.join('/'); var title:String = uriSegments.join(' '); SWFAddress.setTitle(title); SWFAddress.setValue(url); } else { setTargetURI(uriSegments); }}
I had a command called RequestURICommand, and anything that wanted to navigate or change the state of the app had to send off a notification called REQUEST_URI (which would fire off RequestURICommand) passing an array of URI Segments. The command invoked a method called requestURI() on my URIProxy (again, passing the requested URI segments through).