时间: 2021-07-31 作者:daque
第七章 举措剧本进阶
第四节 精粹范例(2)
办法4 创造“xing0”的片子元件
兴建一个名字为“xing0”的片子剪辑元件。在这个元件的编纂场景中,从【库】中拖出“大星”图形元件,把它放在场景的重心场所。
办法5 创造“anniu”按扭元件
兴建一个名字为“anniu”的按扭元件。在按扭元件中的第1帧导出一张得意图片(文献路途:配系光盘\……\得意.jpg),采用第4帧,按f5键,插入普遍帧。
(2)构造场景
办法1 创造【得意】图层
归来【场景1】,把【图层1】从新定名为“得意”。选中【得意】图层的第1帧,从【库】面板中拖出按扭元件“anniu”,安排按钮范例的尺寸和场所凑巧适合戏台的诉求。在第3帧处插入要害帧。
办法2 创造【x1】图层
兴建一个图层,并将其从新定名为“x1”。选中【x1】图层的第1帧,从【库】面板中拖入片子剪辑元件“x1”,并在【属性】面板设置称呼为“x1”。
办法3 创造【xing0】图层
兴建一个图层,并将其从新定名为“xing0”。选中【xing0】图层的第3帧,按f6键,插入一个要害帧,从【库】面板中拖入片子剪辑元件“xing0”,并在【属性】面板设置称呼为“xing0”。
其余为了超过范例功效,还创造了一个【题目】图层,上头创造了题目笔墨。
(3)设置举措剧本
办法1 设置【as】图层中第1帧的剧本
兴建一个图层,并将其从新定名为“as”。在【举措】面板中设置第1帧的举措剧本为:
shu=33; //树立复制的数目
for(i=1;i<=shu;i++){ //轮回发端
duplicatemovieclip(_root.x1,"xing"+i,i);
//复制场景中的片子剪辑x1,复制后的范例名为"xing"+i
}
办法2 设置【as】图层中第2帧的剧本
选中第二帧,按f6键,插入要害帧,在【举措】面板中设置该帧的举措剧本为:
stop();
for(i=1;i<=shu;i++){ //从1到33的轮回
_root["xing"+i]._x=random(550); //随机树立复制片子的坐标。
_root["xing"+i]._y=random(350);
_root["xing"+i]._alpha=100-3*i; //使复制后的片子的通明度渐渐减小。
_root["xing"+i]._xscale=100-3*i; //使复制后的片子渐渐变小。
_root["xing"+i]._yscale=100-3*i;
}
办法3 设置【as】图层中第3帧的剧本
选中第3帧,按f6键,设置举措剧本为:
stop();
办法4 设置【得意】图层第1帧上按钮的举措剧本
选中【得意】图层的第1帧,在场景中单击该帧中的按钮,在【举措】面板中设置按钮的举措剧本为:
on (press) {
mouse.hide(); //湮没鼠标
nextframe();//加入并遏止鄙人一帧
}
办法5 设置【得意】层第2帧上按钮的举措剧本
选中【得意】层第3帧上的按钮,在【举措】面板中设置举措剧本为:
on (press) {
mouse.show(); //表露鼠标
prevframe(); //加入并遏止在上一帧
}
办法6 设置片子剪辑上的举措剧本
选中【xing0】图层第3帧上的片子剪辑范例,在【举措】面板中设置该片子剪辑的举措剧本为:
onclipevent (load){ //当调入片子时
_root.x1._visible=false; //树立片子x1为不看来
shu=_root.shu; //从上一帧中获得复制片子的数目
}
onclipevent (enterframe){ //以次实质,按帧频连接的轮回
startdrag("_root.xing0",true); //拖住片子“xing0”
for (i=1; i<=shu; i++) { //在for轮回中,重复树立复制片子的坐标。
root.xing0._rotation+=1; //使领先的大星不停的回旋
x0=(_root["xing" +(i-1)]._x-_root["xing"+i]._x)/3+4;
//把上一轮回中与前一个片子的横坐标之差的三分之一,再加4赋给变量x0,
//+4是使复制的片子之间的横向分隔4个象数
y0=(_root["xing" +(i-1)]._y-_root["xing"+i]._y)/3;
//把上一轮回中与前一个片子的横坐标之差的三分之1赋给变量y0
//之上两条不妨看作坐标变革的增量,个中的数字不妨按照本人的喜好举行安排。
_root["xing"+i]._x = _root["xing"+ i]._x+x0;
_root["xing"+i]._y = _root["xing"+ i]._y+y0;
//之上两条是把片子在轮回中前一次的坐标加上增量,动作这次的坐标。
}
}
至此,这个范例创造实行,你尝试一下吧,鼠标伴随的殊效仍旧实行了。