发布网友 发布时间:2023-03-13 08:17
共1个回答
热心网友 时间:2023-10-20 19:44
现将自己制作的经验总结出来,以供有同样需要的FLASH动画制作朋友参考借鉴。 首先,要对自己即将制作的动画要做出一个总体规划,分清动与静两部分,并尽可能的划分区这个动画大约需要多少个元件(不要依据颜色来划分元件的个数),然后,要将这些元件制作好,以方便使用。 其次,动的部分,还要分清有哪几个不同运动方向。一般每对每个不同运动方向就要做一个图层来控制。 最后,要考虑怎样制作动的部分。也就是说,采用哪种技术来实现“动”这个最重要的功能。实现的技术有:引导层、使用代码等。 本文所要完成的界面见下图: 要求是:1、 不同的工艺流程流动时要使用不同的颜色表示。2、 点“开始”后要能运动起来;点“停止”按钮后要停止。分析:1、 本界面动的部分,相对简单,只要求管道内部的介质能动,其余部分静止。因此,要将静止的背景放到一个图层上来完成。 2、本界面的元件只有罐、汽车、泵、按钮四个。3、运动的部分,共有四个方向分别见下图:向左移动部分向下移动部分向上移动部分向右移动部分 制作步骤:1、 首先,建立静止的背景(包括颜色渐变,元件调用、元件配色等操作,在此不详细说明)。当然,这个背景也可在其它的软件里画,如AutoCAD。2、 在为各个运动方向建立各自的图层。3、 为各运动图层及静止图层建立结束帧。并将运动部分移动到新的位置,就是运动结束的位置。4、 对应为图层创建补间动画。并在各自的“属性”面板里按照下图设定“补间”、“旋转”、“同步”、“对齐”的值。5、 建立按钮图层,并分别添加按钮。先并为按钮命名。6、 为第一帧添加“stop();”代码,这样的目的是,让起始页面处于静止状态。以免一 开始就是运动的界面,这样也方便查看“开始”、“停止”按钮的功能。 7、为“开始”按钮添加“on (press) { play();}”代码,以使这个按钮发挥作用。 8、同样,为“停止”按钮添加“on (press) { stop();}”代码。 9、至此,可以测试一下制作的效果。你会发现一个问题:就是,“开始”按钮起作用了,“停止”按钮还没被按下,界面就停止运动了。仔细考虑一下这是什么原因呢?原因就是在第一帧加了“stop();”代码。可是如果去掉这个代码进行测试,你很快就发现新问题又出来了:界面一进入就是运动的,“开始”按钮没法使用,“停止”按钮能使用了;在使用“停止”按钮的功能后,“开始”按钮也能使用了。但是,这与要求有距离,怎么改变这种状况呢?经过思考,还是给第一帧加了“stop();”,并采取了一个关键的技术,给结束帧加了“gotoAndPlay(2);”代码。再测试一下怎么样?完全达到要求了吧! 至此,一个完整的工艺流程动画制作完成了。(如果不想让别人使用你的劳动成果,你可以给自己制作的动画加密。) 本文讲述的方法适用于有一定FLASH动画基础的朋友。我相信,掌握了本文的制作要领以后,再复杂的工艺流程动画你也会很快做出来的。