2010年1月20日 星期三

swfaddress用法

將swfaddress.js放到js資料夾裡

然後在主頁加入下面這一段
<script src="js/swfaddress.js" type="text/javascript"></script>

as裡加入

SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleSWFAddress);

function handleSWFAddress(e:SWFAddressEvent) {
//SWFAddress.setTitle('/kk/');
}

注意 字串一定要用單引號 'xxx' 不能雙引號

然後個按鈕可以這樣用

SWFAddress.setValue('/kk/');

範例程式碼

  1: function btnClick(e:MouseEvent) {
  2:  SWFAddress.setValue('/second/');
  3: }
  4: kk.addEventListener(MouseEvent.MOUSE_DOWN,btnClick);
  5:
  6: // SWFAddress handling
  7: function handleSWFAddress(e:SWFAddressEvent) {
  8:  //SWFAddress.setTitle('/kk/');
  9:  if(e.value=='/second/'){
 10:  gotoAndStop('/second/');
 11:  }
 12: }
 13: SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleSWFAddress);
 14: stop();


p.s有些swfobject版本搭配的話好像會失敗,要用swfaddress2.4裡的cs3裡的swfaddress和swfobject



例如目前測試用flashdevelop new出來的project自動產生的bin裡的js裡的會失敗的樣子?????



自己放在



E:\努力向上\衝向FLASH資料庫\as3手札\全FLASH TOOL

沒有留言:

張貼留言