swfAddress是什麼? 簡單來說就是讓全Flash的網站,每個單元都有獨立網址。 swfAddress官網 怎麼使用呢? 先來瞭解一下他的原理 1.點擊Button時,送一個自定字串給JavaScript 2.JavaScript在網址後方加入#/自定字串/ 3.Flash端偵聽到網址改變,做對映的事。 假設有一button名為a_mc,按下後要gotoAndStop(20); <br />stop();<br />SWFAddress.addEventListener(SWFAddressEvent.CHANGE,handleChange);<br />//偵聽當網址改變時的事件。<br />SWFAddress.setStrict(true);<br />//開啟嚴僅模式。<br /><br />a_mc.onRelease = function() {<br />//本來是直接寫gotoAndStop(20);<br />//改寫成SWFAddress.setValue('/about/');<br />//這樣當按下後,網址就會自動加上/about/<br />//因為網址改變了,所以偵聽的事件就會被觸發。<br />SWFAddress.setValue('/about/');<br />};<br />b_mc.onRelease = function() {<br />SWFAddress.setValue('/portfolio/');<br />};<br /><br /><br />function handleChange(e:SWFAddressEvent):Void {<br />//當網址有改變時,這個函式就會被執行<br />var _value:String = e.value;<br />//抓取網址#字號後的文字<br />trace("SWFAddress:" + _value);&l