![](/icons/12920yi.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920dou2.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920de.gif)
![](/icons/12920dou2.gif)
![](/icons/12920yi.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
function
![](/icons/12920hanshu.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
//
![](/icons/12920hanshu.gif)
![](/icons/12920dou2.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920de.gif)
![](/icons/12920chengxu.gif)
}
自定义
![](/icons/12920hanshu.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920dou2.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
路径.
![](/icons/12920hanshu.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920dou2.gif)
2、例题
例1 假设我们要定义
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920dou.gif)
shu1 = shu2=dan="";//设置输入文本和动态文本
function jxmj(a, b) {//自定义计算矩形面积![](/icons/12920de.gif)
![](/icons/12920hanshu.gif)
a*b; //在这里返回结果
也就是得到![](/icons/12920hanshu.gif)
返回值
}
然后在按扭中![](/icons/12920diaoyong.gif)
![](/icons/12920hanshu.gif)
on (release) {
dan = jxmj(shu1, shu2);//分别用两输入文本
值作为参数a,b;并且把
返回
值用动态文本显示出来![](/icons/12920dou2.gif)
}
利用这个计算矩形面积![](/icons/12920de.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920dou2.gif)
例2 打开21.2.fla源文件
这是我们前面
![](/icons/12920yi.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou2.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920dou2.gif)
在场景第
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
function yd
{ //自定义
名称为yd;
gotoAndPlay(1); //场景到第1帧播放;
qiu_mc.gotoAndPlay(31);//qiu_mc到第31帧播放;
}
在松鼠上![](/icons/12920de.gif)
on (press) {
_root.yd
//自定义
在这个影片
父级(场景)上
因此
应该指出路径
(_root)
}
在球上![](/icons/12920de.gif)
on (press) {
_root.yd
//同上;
}
在按扭上![](/icons/12920de.gif)
on (press) {
yd
//按扭和自定义
都在场景上
路径可以省略不写![](/icons/12920dou2.gif)
}
例3 打开21.3.fla源文件源文件中有 3个mc在做补间动作
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou2.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
on (release) {
a_mc._visible = 1;
duplicateMovieClip(a_mc, "a_mc"+1, 1);
b_mc._visible = 0;
c_mc._visible = 0;
}
中间![](/icons/12920yi.gif)
![](/icons/12920de.gif)
on (release) {
b_mc._visible = 1;
duplicateMovieClip(b_mc, "b_mc"+1, 1);
a_mc._visible = 0;
c_mc._visible = 0;
}
右边![](/icons/12920yi.gif)
![](/icons/12920de.gif)
c_mc._visible = 1;
duplicateMovieClip(c_mc, "c_mc"+1, 1);
a_mc._visible = 0;
b_mc._visible = 0;
}
注意观察这 3个按扭上脚本中有那些是相同![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou2.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou2.gif)
例如
![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
![](/icons/12920yi.gif)
mx._visible = 1
![](/icons/12920dou2.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou2.gif)
这 3个按扭上脚本中第 2句中相同
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
duplicateMovieClip(mx, "mx"+1, 1).
同样办法可以得到脚本![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920hanshu.gif)
function test (mx,my,mz) {//test是自定义![](/icons/12920hanshu.gif)
名称
你可以用
mx._visible = 1; //你喜欢字母或者字母组合或者单词来表示
duplicateMovieClip(mx, "mx"+1, 1);
my._visible = 0;
mz._visible = 0;
}
左边这个按扭是要使a_mc显示并且复制![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou.gif)
![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920de.gif)
![](/icons/12920hanshu.gif)
on (release) {
test(a_mc,b_mc,c_mc)
}
仿照上面![](/icons/12920de.gif)
![](/icons/12920dou.gif)
![](/icons/12920yi.gif)
![](/icons/12920dou.gif)
![](/icons/12920dou2.gif)
3、作业:
把源文件中6个按扭上
![](/icons/12920de.gif)
![](/icons/12920diaoyong.gif)
![](/icons/12920hanshu.gif)
![](/icons/12920de.gif)
![](/icons/12920dou2.gif)
提示:
1 连+20或者连-20可以表示为1*20或者-1*20;
2 注意使用
![](/icons/12920if.gif)
![](/icons/12920else.gif)
![](/icons/12920if.gif)
最新评论