用Flash制作电影控制器 郭涛 2000年 第17期   如今Flash作为一种既简单又实用的网络动画制作软件,已被很多网页制作者采用。大多数都用它做一些动画演示,比如一个产品在网上的宣传,以不同的角度转来转去。可是动画是一帧一帧连续播放的,如何才能让观赏的人自己控制动画的播放过程呢?你不会说用右键点来点去吧?反正我是不会在看动画时用这种方法的。原因?你自己试试就知道了。还是让我来告诉你一种新方法吧,美观、大方、方便、实用,这就是我的Flash电影控制器!   首先制作一个播放器(如^17040202a^1)。看你的矢量绘图水平了。   然后,把它放在场景1的第一层中,锁定。插入一个新层拖到第一层的上面,开始编辑你的电影吧,如果已经做好就copy过来,尽量让它在你的播放器屏幕中间。把演示动画的第一帧空出来(控制动画播放器停止时转到这一帧),我的动画很简单只有一层,所以只要把那一层的第一帧空出来。在你动画的最后一帧action里加入“Go to and Play (2)”使播放完一边后直接越过空白帧。不过,如果你的动画很复杂,除了layer1,要空出所有层的第一帧(如^17040202b^2)。   下面为你的播放器做几个按钮,能看出功能就行了,放于适当的位置。制作两个MC(Movie Clip)第一个负责回放功能,就叫backplay吧。在它的第一层第一帧上的action里加入“stop”。再加入一个关键帧,action里写入:   Begin Tell Target (″/″)   Comment:″/″代表MC所在场景的时间轴。   Go to Previous Frame   End Tell Target   第三个关键帧同样加入“stop”。   第二个MC负责慢放就叫“slow”。同样加入三个关键帧,但每个之间需要隔几个帧,隔的越多播的越慢。第一个和第三个都是“stop”,第二个的action里写入:   Begin Tell Target (″/″)   Go to Next Frame   End Tell Target   然后把这两个MC拖到场景中任何位置,在instance name里写入各自的名字,比如“backplay”和“slow”。下面我们来制作按钮的action。   首先是停止播放,这个最简单,只要在action里写入:   On (Release)   Go to and Stop (1)   End On   就行了。接下来是回放,在action里写入:   On (Press)   Begin Tell Target (″/backplay″)   Comment:″backplay″就是我们刚才制作的MC(backplay).   Play   End Tell Target   End On   On (Release)   Begin Tell Target (″/backplay″)   Stop   End Tell Target   End On   当你按住此键不放时,将连续后退,一下一下按,就一帧一帧退。   按钮播放,action里写:   On (Press)   Begin Tell Target (″/slow″)   Stop   End Tell Target   Begin Tell Target (″/backplay″)   Stop   End Tell Target   Begin Tell Target (″/″)   Play   End Tell Target   End On   Comment:前两个Tell Target目的是停止正在进行的回放或慢放。   按钮慢放 的action和回放很相似:   On (Press)   Begin Tell Target (″/slow″)   Play   End Tell Target   Begin Tell Target (″/″)   Stop   End Tell Target   End On   最后一个按钮是暂停,它的action是:   On (Press)   Begin Tell Target (″/slow″)   Stop   End Tell Target   Begin Tell Target (″/backplay″)   Stop   End Tell Target   Begin Tell Target (″/″)   Stop   End Tell Target   End On   好了,所有的工作都完成了只剩下按“Ctrl+Enter”来自我欣赏了,当然重头戏应该是你的动画。