时间: 2021-07-31 作者:daque
第七章 举措剧本进阶
第四节 精粹范例(5)
(3)创造“x2”片子剪辑元件
办法1 构造【图层1】
兴建一个名字为“x2”的片子剪辑元件。在这个元件的编纂场景中,从【库】面板中把片子剪辑“x”拖入到【图层1】的第2帧中,在【属性】面板中设置这个范例名为x,坐标设定于(-137.5,23)。在第2帧插入普遍帧。
办法2 设置帧举措剧本
兴建一个【图层2】。采用这个图层的第1帧,在【举措】面板中设置这个帧的举措剧本为:
setproperty("_root.x2.x", _visible, 0); //使片子剪辑范例x不看来
在【举措】面板中设置第2帧的举措剧本为:
i = i+3; //变量i的增量为3
j = j+0.175; //回旋观点j的增量为0.175弧度
if (i<=1100) {//以次对片子剪辑x2举行的操纵请参看片子剪辑x第11中学一致的剧本功效
duplicatemovieclip("_root.x2.x", i, i);
setproperty(i, _x, 40*math.sin(j));
setproperty(i, _y, 40*math.cos(j));
setproperty(i, _rotation, i);
} else {
with (this) {
if (k<=50) {
_rotation += 7.2;
_xscale -= 2;
_yscale -= 2;
}
if ((k>50) && (k<100)) {
_xscale += 2;
_yscale += 2;
_rotation -= 7.2;
}
if (k>=100) {
k = 0;
}
k = k+1;
}
}
gotoandplay(1);
(4)构造主场景
办法1 创造【后台】图层和【按钮】图层
归来到【场景1】,把【图层1】从新定名为“后台”。在这个图层上创造动画的后台图形和题目题目。
兴建一个图层,将这个图层从新定名为“按钮”,在这个图层第1帧安置一个播放按钮,在这个图层的第2帧安置一个遏止按钮。
证明:相关后台图形元件、题目mc元件以及两个遏制按钮元件的情景,请你参看配系光盘上的范例源文献,这边不复胪陈。
办法2 创造【x1】图层
兴建一个图层,将其从新定名为“x1”。在【x1】图层的第2帧,从【库】面板中拖出片子剪辑“x1”,在【属性面板】中定名范例名为x1。
办法3 创造【x2】图层
兴建一个图层,将其从新定名为“x2”。在这一图层的第1帧,从【库】面板中拖出片子剪辑“x2”。在【属性面板】中定名范例名为x2。
(5)树立音乐
办法1 导出音乐
从外部导出7段你爱好的轮回音乐到【库】中(音乐文献路途:配系光盘\……\sound0.mp3~sound6.mp3)。
办法2 链接音乐
翻开【库】面板,辨别右击音乐文献,在弹出的赶快菜单中单击【链接】吩咐,弹出【链接属性】对话框,在个中采用【在第一帧导出】和【为举措剧本导出】选项,并在【操作符】中辨别填入“0”到“6”,结果单击【决定】按钮,如图7-4-12所示。
图7-4-12 链接音乐
经过如许的链接操纵此后,咱们就不妨用举措剧本遏制声响东西了(经过链接操作符)。
(6)设置主场景中的举措剧本
办法1 设置【asction】图层第1帧的举措剧本
兴建一个图层,并将这个图层从新定名为“action”。采用这个图层的第1帧,在【举措】面板中设置这个帧的举措剧本为:
stop(); //在第一帧停住
mysound=new sound(n) ; //树立声响东西
function music(n){//建立音乐因变量music
mysound.attachsound(n); //链接库中称呼为数字(n)的音乐
mysound.stop(); //遏止(前方的)音乐
mysound.start(0,100); //树立被挪用的音乐从0发端播放,重复100次
}
_root.music(6); //挪用在库中链接操作符为6的音乐片断。
setproperty("_root.x2", _x, 450); //树立片子剪辑x2在场景中的场所
setproperty("_root.x2", _y, 280);
办法2 设置【asction】图层第2帧的举措剧本
在【举措】面板中设置第2帧的举措剧本为:
stop();//在第2帧停住
unloadmovie("x2"); //去除开场景中运转的片子剪辑范例x2
setproperty("_root.x1", _x, 450); //树立片子剪辑x1在场景中的场所
setproperty("_root.x1", _y, 250);
_root.music(random(6)) ; //随机挪用库中链接的音乐0~5
办法3 设置【asction】图层第3帧的举措剧本
unloadmovie("x1"); //去除场景中运转的片子剪辑范例x1
gotoandplay(1); //从新实行第1帧
办法4 在【按扭】图层第1帧的“play”按扭上增添举措剧本
采用【按扭】图层第1帧上的“play”按扭,在【举措】面板中设置举措剧本为:
on (release) {
a=1+int(math.random()*6); //用1到6的随机数来采用片子x播放的变革
b=1+int(math.random()*6); //采用片子x的回旋观点
if((a==b)&&(a>1)){ //底下是去除反复的图形
a++}
if((a/b==1/2)&&(a>1)){
a++}
if((a/b==2)&&(a>2)){
b++}
gotoandplay(2);}
办法5 在【按扭】图层第2帧的“stop”按扭上增添举措剧本
on (release) {
count=0; //使在play当选的数据回复为零,便于下次的play.
shu=0;
gotoandplay(3);
}
至此,范例创造实行。