加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 07:12:21 所属栏目:百科 来源:网络整理
导读:一、按钮实现打开关闭两个功能 拖入一个组件中的按钮,把它命名实例名为btn,然后在帧中写入代码: var flag=0 btn.lable="打开" btn.onRelease=function(){ if(flag%2==0){ btn.label="关闭" ?//打开 ?} else {btn.label="打开" //关闭 } flag++ } ? 二、按钮

一、按钮实现打开关闭两个功能

拖入一个组件中的按钮,把它命名实例名为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 ;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读