一、按鈕實現打開關閉兩個功能
拖入一個組件中的按鈕,把它命名實例名爲btn,然後在幀中寫入代碼:
var flag=0
btn.lable="打開"
btn.onRelease=function(){
if(flag%2==0){
btn.label="關閉"
//打開
}
else {btn.label="打開"
//關閉
}
flag++
}
二、按鈕實現聲音的開啓關閉
mysound = new Sound();
//定義音樂
mysound.attachSound("m1");
//調用庫中標識符爲m1的音樂
按鈕.onPress = function() {
//場景中的按鈕按下時
if (!n) {
//假如變量n爲假,因爲沒有設置初識值,所以一開始自動爲假
mysound.start(0, 9999);
//播放音樂
n = true;
//n爲真
} else {
//否則
stopAllSounds();
//停止播放
n = false;
//n又變成假
}
};
三、按鈕點擊改變形狀
製作兩個按鈕,不同色,拖入場景中,第一個實例名稱命名爲a1,第二個命名爲a2。疊加放置。
①、在第一幀輸入下列代碼:
a2._visible = false;
②、然後在a1按鈕上添加代碼
on(press){
a1._visible = false;
a2._visible = true;
gotoAndPlay(幀號);
}
③、在“幀號”處添加要跳轉到的幀,然後在a2按鈕添加代碼:
on(press){
gotoAndPlay(幀號);
}
註釋:a1._visible = false;是用來設置元件屬性的,
false爲隱藏,true爲顯示。
四、按鈕點擊跳轉到下一場景
①、場景1按鈕加
on (release) {gotoAndPlay("場景 2", 1);}
AS圖層第一幀加stop();
②、場景2按鈕加上一場景
on (release) {gotoAndPlay("場景 1", 1);}
下一場景on (release) {gotoAndPlay("場景 3", 1);}
AS圖層第一幀加stop();
③、場景3按鈕加上一場景
on (release) {gotoAndPlay("場景 2", 1);}
返回主場景on (release) {gotoAndStop("場景 1", 1);}
AS圖層第一幀加stop();
五、退出按鈕
on (release){fscommand ("quit");}
六、聲音相關的控制
①、mysound=new Sound();// mysound 是一個變量名, new Sound 是一個構造函數,表示 mysound 是一個 Sound 對象。以後可以通過 mysound 來調用 Sound 方法
mysound.attachSound("name"); //這裏的 NAME
就是你之前在標識符裏寫的東西了,對應好了就 OK
!
myMusic = new Sound();//建立一個名爲 myMusic的聲音對象
myMusic.attachSound("m1"); //將鏈接標識符爲 mySound的音樂捆綁到 myMusic對象上
②、on (release) {
myMusic.start(myMusic.position/1000); //從當前位置開始播放
play(); }
on (release)
{myMusic.stop(); }
on (release) {
myMusic.start(0);
play();
七、鼠標跟隨動畫的效果控制代碼
①、建一影片剪輯,實例名:cursor_mc
影片剪輯-動作:
Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = _xmouse;
this._y = _ymouse;
updateAfterEvent();
};
②、鼠標隱藏:
_root.m._x=_root._xmouse ;
_root.m._y=_root._ymouse ;