// SWFAddress calls this function when the address changes // (2 Ways: The Browser's address bar , or SWFAddress.setValue()) function handleChange(event:SWFAddressEvent) { trace("handleChange"); var path_arr = extractPaths(event.path); var movie_name = (path_arr[0] == "" or path_arr[0] == undefined) ? "index" : path_arr[0] ; trace("movie_name: "+movie_name); if (movie_name == "index") { doLoadMovie("index.swf", movie_name, new Array("xml", "index")); } else if (movie_name == "gallery") { doLoadMovie("AFWGallery.swf", movie_name, path_arr); } else { doLoadMovie("article.swf", movie_name, path_arr); } // Set the title bar text var flink = (path[0] eq '') ? '' : ': ' + path.join(" / ") + ''; SWFAddress.setTitle('AFW' + flink); } SWFAddress.addEventListener(SWFAddressEvent.CHANGE, Delegate.create(this,handleChange));