接《SWFAddress--深度链接(Deep linking)》这篇文章,分析Document.as
1、导入swfaddress中的两个as文件
从官网下载的文件包中包含了as1.0,as2.0,as3.0的3种编码方式的as文件,根据as的不同版本,我们自行选其一。
(这里我用的是as3),这两个as文件定义了swfaddress中要用到的所有方法,如setTitle,href,setValue,getValue,back,forward,…
2、为SWFAddress添加侦听事件
在构造函数Document()中,为SWFAddress添加侦听事件,事件类型为:SWFAddressEvent.CHANGE,侦听事件:handleSWFAddressChange
当URL改变后,侦听事件就可以改变当前页面的Title,使用浏览器的前进按钮或后退按钮等动作。
addBtnListeners()是按钮事件。通过点击按钮来改变URL.
注意,想让SWFAddress工作起来,就要设置