想在Flash圖一按跳去另一網頁,程式句法點寫

2012-12-10 1:29 am
我有一個Flash圖在網頁上,如下所示,現在想在Flash圖上按一下即開啟另一個Url,請問要用甚麼Function,要怎樣加上去?謝謝。<td align="center" valign="middle">
<object style="width: 80px; height: 104px;" width="80" height="104" data="images/test1.swf" type="application/x-shockwave-flash">
<param name="menu" value="false" />
<param name="src" value="images/test1.swf" />
<param name="align" value="left" />
</object>
</td>

回答 (1)

2012-12-12 12:05 am
✔ 最佳答案
直接在Flash加event較為方便,做法:
1.在FLA文件最上的圖層上,做一個透明按鈕,Size跟場境一樣就可以
2.將畫好的按鈕轉做影片片段,然後set 透明度alpha值=0,再加上名稱,如Url_btn.
3.按F9,進入Actionscript3.0程式輸入框,輸入以下程式:

Url_btn.addEventListener(MouseEvent.CLICK,goUrlHandler);
function goUrlHandler(e:MouseEvent){
var targetURL:URLRequest = new URLRequest("http://tw.yahoo.com/");//放入連結網頁
navigateToURL(targetURL, "_blank");
}
4.發佈至桌面,打開桌面的html文件測試.

應該可以大功告成了!!


收錄日期: 2021-04-13 19:10:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121209000051KK00220

檢視 Wayback Machine 備份