您的位置:首页 > 编程语言

flash制作按钮及效果相关代码

2012-08-29 17:17 337 查看
一、按钮实现打开关闭两个功能
拖入一个组件中的按钮,把它命名实例名为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 ;

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  flash function 音乐