flashcs6如何制作一个箭头穿过一个圆圈的动画???

2024年11月22日 05:15
有1个网友回答
网友(1):

重点是在于“穿过”还是“动画”?
动画:
在“箭头”这个图层上,右键点击第一帧--创建补简动画(如果该图层上有多个显示对象或是绘制对象,则该操作不能实现),将鼠标指针移到帧的边缘会变成双箭头,按住帧往后拉15~20帧或更多取决于你想让动画快或是慢,左键点击末帖,按住舞台上的“箭头”拖至穿过圆圈后的位置,这时舞台上会显示“箭头”的运动轨迹线,鼠标拖动它变成曲线(箭射出的不是抛物线吗?)。好了,动画完成,测试影片可以看到效果。
穿过:
如果“箭头”在“圆圈”图层之上,“箭头”就会从“圆圈”上飞过而不是穿过,反之则从“圆圈”下飞过。那么,怎么才是穿过呢?有遮罩来实现。首先“箭头”在“圆圈”上面好了,在“箭头”这个图层上面新建一个图层,右键点击新建的图层(图层上不是帧上)--单击遮罩层--选第1帧,在舞台上绘制一个大于舞台的矩形(别告诉我你不会!)--点击图层上正方块下的小黑点,这时绘制的矩形以轮廓显示--工具--橡皮擦工具--擦除“箭头”穿过“圆圈”时被遮档的部份--锁定图层操作完成,测试影片,调试擦除位置以达到最佳效果。