FLASH程式有兩種版本 寫法完全不相容
AS3的語法只能寫在影格或者外部類別檔,不能寫在元件上
所以如果你的場景上 第一影格 有兩個按鈕 btnA 和 btnB
最基本的方法 就應該將語法寫在場景的第一影格上 (可以不同圖層)
完整的寫法:
先點選按鈕元件、在屬性面板為元件命名 "btnB"
●寫在 時間軸第一格上:
btnA.addEventListener(MouseEvent.CLICK,onMouseClick);
function onMouseClick(e:MouseEvent){
var 容器:URLRequest=new URLRequest("http://google");
navigateToURL(容器,"_blank");
}
btnB.addEventListener(MouseEvent.CLICK,onMouseClick);
function onMouseClick(e:MouseEvent){
var 容器1:URLRequest=new URLRequest("http://google");
navigateToURL(容器1,"_self");
}
如果製作 (AS3.0)前導動畫 跑完之後 要直接 指定網站
寫法也是 要寫在 時間軸 最後一格
指令如下:
stop();
var 容器2:URLRequest = new URLRequest( "輸入網址 或 網頁" );
navigateToURL( 容器2, "_parent" );
-------------------------------------------------------------