2010-06-24 23:57:23 阅读5 评论1 字号:大中小
Flash{tx}之飘动的旗帜(一)
有哥们问到用Flash实现飘动的旗帜的问题。想了想,胡弄了一个,感觉还不错,现在将制作过程向大家讲讲。
1,利用矩形工具画一矩形,如图1所示。利用箭头工具修改上下边,完成后如图2所示。
图1 图2
2,选中修改后的图形,复制一个同样的。选中复制后的那个,垂直翻转(Modify>Transform>Flip Vertical),确定复制后的为选中状态,将它移到{dy}个的旁边,与之对接,完成后如图3所示。
图3
3,选中上面的图形,复制一个同样的。选中复制后的那个,将它移到{dy}个的旁边,与之对接,完成后如图4所示。
图4
4,将完成后的上图转化图形为组件(Symbol),命名为“旗帜”。
Flash{tx}之飘动的旗帜(二)
5,添加一个新层,命名为遮罩”,在“遮罩”层上一个矩形,其水平大小应为“旗帜”的一半,使黑色的矩形盖住“旗帜”组件的右半部分。完成后如图5所示。
图5
6,将“遮罩”层、“旗帜”层都拓展到20帧。在“旗帜”层的第20 帧加关键帧。确定第20 帧为选中状态,水平移动“旗帜”组件,使使黑色的矩形盖住“旗帜”组件的左半部分。完成后如图6所示。
图6
7,在“旗帜”层上创建“tween”,将“遮罩”层设为“旗帜”层的遮罩。完成后时间线面版如图7所示。
图7
8,完成了,测试一下吧,
强烈建议各位:
(1) 在“旗帜”层的20帧加上action
gotoandplay(1);
(2) 如果你要用的话,{zh0}将这个单独作成一个mc.
(3) 为了获得更好的效果,在“拐点”处添加竖型灰色,以使得“旗帜”有立体感。