还记得小时候,在操场上看露天电影吗?下面介绍如何使用Flash实现播放老电影的效果。教程比较简单,也用了AS代码。我希望你喜欢这个教程。
制作必需品:
其实这部老电影的效果主要是抓住了老电影在播放时有点抖、忽明忽暗的特点。可以通过在Flash中使用actionscript代码使画面移动来模拟晃动,同时加入透明度的变化来实现。
1.将场景的大小设置为500*360像素,背景为黑色。帧速率为15fps。
2.按快捷键Ctrl+F8打开“创建新组件”面板,并创建一个名为“电影”的电影剪辑组件。然后在其编辑场景中按快捷键Ctrl R导入一张图片(最好是老电影图片)。请注意,图片的左上角与场景的中心重叠。您可以按快捷键Ctrl I打开“信息”面板进行辅助设置,如2所示。这样做是为了在将组件放置在主场景中后,在编程时更容易确定组件的坐标值。
3.回到主场景,按快捷键Ctrl打开“库”面板,将“库”中的“电影”组件拖放到场景1中。选择场景1中的“电影”组件,按快捷键Ctrl K打开“对齐”面板,单击“相对于舞台”按钮,然后单击“水平对齐”和“垂直对齐”按钮,使电影“组件”在场景中居中。
4.单击场景1中的“电影”组件,按F9打开“动作”面板,并在“专家模式”下键入以下代码:
复制代码
代码如下:
//更改“movie”组件的位置和透明度。
onClipEvent(enterFrame) {
这个。_ x=math . random()* 2 90;
这个。_ y=math . random()* 2 60;
这个。_ alpha=math . random()* 30 50;
}
在代码中,onClipEvent是一个事件处理函数,用于触发为电影剪辑实例定义的动作;这用于引用对象或电影剪辑实例;_x和_y属性可以改变组件的位置,而_alpha属性可以改变组件的透明度。Math.random生成一个介于0和1之间的数字。
以上就是如何使用Flash实现播放老电影的效果过程。希望对你有帮助!