大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash MX2004入门与进阶实例——动作脚本进阶(15)

Flash MX2004入门与进阶实例——动作脚本进阶(15)

时间: 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;

 //之上两条是把片子在轮回中前一次的坐标加上增量,动作这次的坐标。

}

}

至此,这个范例创造实行,你尝试一下吧,鼠标伴随的殊效仍旧实行了。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.