还记得小时候在操场上看露天电影[露天电影就是在室外放的电影。]的情景吗?下面就教大家如何用Flash来实现老电影播放的效果,教程比较简单,其中还运用了AS代码[代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。]。希望大家喜欢本教程。
制作要领:
其实这个老电影的效果,主要是抓住老电影播放时有点抖动、且忽明忽暗的特点,在Flash中使用actionscript代码让图片发生位置移动来模拟抖动,同时加上透明度[ 透明度是结晶矿物在磨制成标准厚度(0.03mm) 时允许光线透过的程度。]的改变即可实现。
1.设置场景的大小为500*360像素,黑色背景。帧频为15fps。
2.按快捷键[快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如 Ctrl 键、Shift 键、Alt 键、Fn 键以及 Windows 平台下的 Windows 键和 Mac 机上的 Meta 键等配合使用。]Ctrl+F8打开"创建新元件[元件即是小型的机器、仪器的组成部分,其本身常由若干零件构成,可以在同类产品中通用;常指电器、无线电、仪表等工业的某些零件,如电容、晶体管、游丝、发条等。]"面板[明清家具部件名称。],创建一个名为"影片[影片,汉语词汇,释义为放映的电影、影片故事。]"的影片剪辑[剪辑(Film editing),即将影片制作中所拍摄的大量素材,经过选择、取舍、分解与组接,最终完成一个连贯流畅、含义明确、主题鲜明并有艺术感染力的作品。]元件。接着在其编辑场景中按快捷键Ctrl+R导入一张图片(老电影图片最佳)。注意,让图片的左上角顶点和场景的中心重叠。可以按快捷键Ctrl+I打开"信息"面板进行辅助设置,如图2所示。这样做是为了让元件放入主场景后,编程时更方便确定其坐标值[坐标值,是通过测量被测实际要素上具有代表性的参数来表示行为误差值的原则。]。
3.回到主场景,按快捷键Ctrl+L打开"库"面板,把"库"中的"影片"元件拖放到场景1中。点选场景1中的"影片"元件,按快捷键Ctrl+K打开"对齐[对齐,汉语词汇,释义为使两个以上事物配合或接触得整齐。]"面板,点选"相对与舞台"按钮,然后再点击"水平对齐"和"垂直对齐"两个按钮,使影片"元件"在居中于场景内。
4.点选场景1中的"影片"元件,按F9键打开"动作"面板,并在"专家模式"下键入如下代码:
复制代码
代码如下:
// 使"影片"元件的位置、透明度发生变化
onClipEvent(enterFrame) {
this._x = Math.random()*2 + 90;
this._y = Math.random()*2 + 60;
this._alpha = Math.random()*30 + 50;
}
代码中,onClipEvent是事件处理[事件是指系统中任意一个活动的发生,其特点有显着性(发生在系统感兴趣的特定领域),瞬时性(发生在一个特定的时间点)和**性(发生或不发生)。]函数,用来触发为影片剪辑实例定义的动作;This用来引用对象或影片剪辑实例;_x、_y属性可以改变元件的位置,_alpha属性改变元件的透明度;Math.random产生一个0到1之间的数字。
以上就是如何用Flash来实现老电影播放的效果过程,希望对大家有所帮助!