用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”来自我欣赏了,当然重头戏应该是你的动画。