请问在 Flash 里, 怎样作出这些效果: 一个物体经过后留下痕迹, 一枝笔慢慢画出一个图形, 一个点伸长后变成一个圆等等. 总的来说就是从一个点出发, 像亲手现场画的一样的效果. 有些像时钟一样的 Loading 也是一种效果吧?我自学 Flash 一年半来, 什么其它效果都被我琢磨出来了, 就这个想不通. 现在同学让我做个 Flash, 涉及到了这情况, 弄得我很急呀! 各位帮帮我吧, 道底是怎么办到的?这种效果在不用 ActionScript (脚本语言)的情况下能实现吗?不知道我什么意思请在评论中提出, 谢谢了!

热心网友

flash没有提供其他一些动画工具那样的轨迹线延伸功能,所以制作这样的效果比较麻烦一点,不过通过其他方法也是可以实现的,就你所举的例子应该有三种不同的实现方法。1、利用蒙版,结合逐帧或形状渐变实现。这样的方法多用在汉字书法书写过程上。这个方法的好处是不用AS,而且可以实现所有图像的渐显渐隐,坏处是工作量大。具体的办法就是在写好的字上加个蒙版层,然后一帧帧把要显示的字的部分涂出来,这样播放后就显得是逐步写好的字。2、利用“贴线”法。具体的做法是建个引导层,画好你需要画的图形轮廓作为引导线,然后让一个点在引导线上走,在每一帧取得这个点的位置,然后在上一帧这个点所在的位置与这个点的当前位置用duplicateMovieClip函数“贴”上一个事先做好的MC,这个MC的内容是一个斜线,它的_X,_Y,_Xscale和_Yscale属性都与那两个点相关。3、利用lineto函数。从Flash的MX版本开始有了绘图的函数,所以你可以利用这个函数建立自己的灵活绘图方式,你可以建立一个自己的MC,假设名字叫abc,那么利用_ veTo(x1,y1); //x1,y1为第一个点的坐标,x2,y2是第二点坐标。_ neTo(x2,y2);这样的语句就可以逐步画好一个图形,还可以和方法2联合使用,这样就可以节省很多取点的时间。上面我说的是三个比较基本的方法,讲的比较笼统,涉及到的语句你可以参考flash的语言手册。如果你能明白,幸莫大焉,如果有什么疑问,欢迎你与我联系,共同探讨共同提高。我的E-mail是: banmao@ 。