我正在构建一个使用 SWFAddress 的 Flex 应用程序。每当我通过 SWFAddressSWFAddress.setValue()
方法更新被劫持的 URL 时,我注意到它会导致SWFAddressEvent.CHANGE
事件调度,从而导致我的页面再次经历其更新周期。
SWFAddress 中是否有一种方法可以“静默”更新被劫持的 URL,从而SWFAddressEvent.CHANGE
不分派事件?
我现在能想到的唯一解决方法是删除事件侦听器,更改 URL,然后将其添加回来。但这似乎……真的……效率低下。有任何想法吗?
感谢您的时间。