| 操作系统 办公 实用知识 设计 开发 WEB开发 移动开发 数据库 软件工程 网管 安全 管理 信息化 答疑 渠道 |
轻松实现Flash动态背景今天我们为大家介绍几种Flash中常用动态背景的简单制作方法,主要运用随机数,步骤简单,但效果非常不错。 一、晃动的竖线 这个效果非常常用,其实实现起来也比较简单,主要通过控制MC的x坐标来实现。 新建一个MC,命名为line_g,画一条竖线,坐标(0,0)。 注意:在这种需要控制坐标的flash中每个MC的初始坐标值都是很重要的,否则你很难弄清楚那个该死的MC到底跑到哪去了,即使是普通的flash,我们也最好制作得规范一些,这样看上去很清晰,检查起来也很方便。 再新建一个MC,命名为line_a,将line_g拖入(注意坐标),在line_g上捆绑下面的AS: onClipEvent (load) { if (i<round ) { 回到场景,拖入几个line_a,(本例中是5个),将它们的x坐标统统设置为0,y坐标设置为fla文件的高度的一半,预览就得到了上面的效果。仔细观察可以看出它们会同时改变速度和方向。 我们还可以进一步修改,让每一个MC的速度变化周期各不同(上面的变化周期20是固定的):将onClipEvent (load){...}之间的round = 20;修改为round = random(15)+5;,并且在最后的else{...}之间也同样加上round=random(15)+5,这样变化就更神出鬼没了。 如果你喜欢,还可以进一步随机调整场景中竖线的色彩和宽度,留给各位思考和试验。 二、闪动的方块 这个效果比较适合将其规则地排列在一角,或做成星状随机的出现在任何地方,这就看你自己的喜好了。制作中没有用到setProperty,而是通过随机数跳转到渐隐方块MC的某一帧来达到随机闪动的目的。
首先新建一个Graphic(图形符号)命名为changer_g,选择矩形工具,按住Shift键画一个大小适当的正方形(注意坐标),双击正方形的边缘,选中所有边线,Ctrl+X剪切下来(暂时储存在剪贴板)。 新建MC,命名为changer_a,拖入changer_m(注意坐标),ctrl+V将已放置在剪贴板中很久的正方形边框"释放"出来,那个边框应该正好与changer_m重合,如果不是这样请调整。 选中changer_m,捆绑AS: onClipEvent(enterFrame){ 然后在场景中拖入数个changer_a,按你的喜好布置好位置。效果就做好了。
三、随机跑动的箭头 这种效果是利用随机函数控制由左向右移动的MC的位置、大小和透明度来实现的。
首先,制作一个任意形状的图形符号(graphic)命名为basic_g,这里为了示意我们简单做了一个“>”符号,你可以仔细地绘制一个漂亮的箭头,效果会更好。 再新建一个电影剪辑(MovieClip)命名为basic_m,将刚才的图形符号basic_g拖入(坐标0,0)。在第20帧建立关键帧(这个帧数不是随便设置的,我将在后面的AS中进一步解释),向右水平拖动图形符号至合适的位置。从第1帧到第20帧创建motion动画,再将第5帧和第15帧创建为关键帧(选中后按F6键),选中第1帧和第20帧中的图形符号,将不透明度改为0%。这样我们就创建了一个渐显渐隐向右运动的MC。 再新建一个电影剪辑命名为basic_a,将刚才做好的basic_m拖入(坐标0,0),并将其inctance name(实例名)命名为obj,以便在AS对其进行控制,在第二帧创建内容帧(快捷键F5)。 if (i<=20) { eval(i)._xscale = tint; 将第2帧也设为关键帧(快捷键F6),捆绑下面的AS:
今日推荐
|
重点推荐
领军企业技术文库
+更多领军技术文库
最新专题
电子杂志订阅
| ||||||||