变形效果是Flash比较实用的一项技术,但是两个物体之间的变形过程好像比较乱,让人觉得不是太舒服,其实Flash里也有像Morph这样的专业变形软件类似的功能,只不过简化了一些,不过象老虎变成人这样的变形特技用Flash也可以比较逼真的模拟.下面就以最简单的正方形变圆形来演示物体的精确变形.具体步骤如下:
(1)运行Flash 5,在第1帧处按【R】键选中矩形工具画一个正方形,要注意的是:在画矩形的同时按住【Shift】键就可以画出正方形了.再在第30帧处按【F7】键插入一个空白关键帧,同时按【O】键选中画圆工具拖出一个圆,同样注意拖动的过程要按住【Shift】键才能画圆.正方形和圆形的具体位置随意.
(2)按【Ctrl+F】组合键调出Frame窗口,将Tweening选项改为Shape(变形),其他参数不变.这时在第1帧和第39帧之间会出现一条带箭头的线,说明基本变形功能实现了.可以按回车键测试一下变形效果,如图4-3-10所示.
图4-3-10基本变形效果图
(3)基本变形效果实现了,下面开始进行精确变形.Flash同时也可以通过关键部位的自动引导变形来实现精确变形效果,单击第1帧,按【Ctrl+Shift+H】组合键添加若干个关键点,在这里只需添加四个关键点,放置顺序随意.添加后,可以看到有四个红色的小圆球,上面分别写着a,b,c,和d,重叠在正方形的中央.
(4)然后单击第30帧,将这帧上圆形的四个红球分别拖到对应正方形的a,b,c,d的位置,拖动完成后,可以看到第30帧的小球都变成了绿色,而第1帧的小球变成了黄色,说明变形成功.按下回车键试试,是不是变形比较精确了.添加hint(关键点)的原则是所有的hint应该把物体包围住,但不能过多或过少,太多会影响播放速度,使变形不连贯,太少会实现不了预期效果,还有就是hint点一般放在物体的边缘效果比较好,易实现精确变形.我们把这四个红球分别拖到正方形的四个角上,如图4-3-11所示.