- 12
- 0
- 约4.09千字
- 约 46页
- 2020-02-07 发布于辽宁
- 举报
案例实现 1. 设置播放、停止、暂停按钮实例对象名称分别为play_btn、stop_btn、pause_btn。 2. 将背景音乐“古典音乐.mp3”可以拖至“背景音乐”图层,为“江雪朗诵.mp3”设置类名Jiagxue。 3. 在AS图层的第1帧输入脚本: stop(); var wz:Number=0; var mysound:Sound=new Jiangxue(); var mychl:SoundChannel=new SoundChannel(); //播放按钮 play_btn.addEventListener(MouseEvent.CLICK,playf); function playf(event:MouseEvent):void{ play(); mychl=mysound.play(wz); } 案例实现 4. 继续输入脚本: //为停止按钮添加脚本 stop_btn.addEventListener(MouseEvent.CLICK,stopf); function stopf(event:MouseEvent):void{ stop(); mychl.stop(); wz=0; } //为暂停按钮添加脚本 pause_btn.addEventListener(MouseEvent.CLICK,pausef); function pausef(event:MouseEvent):void{ stop(); wz=mychl.position; mychl.stop(); } 案例拓展 打开“江雪声音控制——拓展.fla”,添加静音 、调整音量 、全部静音 功能: 任务3 给动画插入视频 教学目标 声音的导入与声音属性设置 给动画配音 用AS3.0加载与控制声音 用AS3.0加载与控制视频 Flash动画的优化方法 Flash动画的导出及发布设置 任务1 给动画配音 案例效果 本案例学习: 为动画配音的方法; 江雪背景动画的制作; 诗句内容动画的制作; 背景音乐的添加及诗歌朗诵声音的添加; 诗词与声音及场景动画的同步。 案例分析 声音是多媒体动画中不可缺少的重要组成部分,给动画配音可以使动画更加生动形象,使动画更赋有动感、节奏感和表现力。该案例中既有背景音乐的使用,也有声音与动画的同步播放,以及对声音的控制。背景音乐一般使用事件声音,动画与声音同步一般使用数据流声音。 相关知识 Flash支持的声音文件 WAV格式: 是PC标准声音格式,它直接保存了声音的原始数据,因此音质较好,但其数据容量相对较大,不适合在网上传播。 MP3格式:是一种有损压缩的声音格式,因此该声音格式声音体积小、音质好,适合在网上传输。 2. 帧上加载声音 为了使Flash动画播放到特定帧或某个动作时出现某种指定的音效,可以在该帧或动作所在帧添加声音。 相关知识 【例5-1】新建一Flash文档,将“明天你好.mp3”导入到库中,并将该声音拖到舞台的第一帧上,测试效果。 【例5-2】新建一Flash文档,将“明天你好.mp3”导入到库中,并将该声音拖到舞台的第20帧至200帧。 相关知识 3. 按钮上加载声音 在Flash动画中,经常单击或指向按钮时会有声音,因为可以给按钮的不同状态添加声音,下面给库中的按钮的按下帧添加声音。 相关知识 4. 加载外部声音 使用Sound类加载外部声音文件的使用步骤如下: (1)导入Sound类。 import flash.media. Sound; (2)使用构造函数 new Sound( )来创建Sound对象。 var my_sound : Sound=new Sound( ); (3)加载外部mp3音乐文件。 my_sound. load(new URLRequest(mp3音乐文件名)); (4)使用play( )方法开始播放音乐。 my_sound. play( ); 相关知识 【例5-3】新建一Flash文档,利用脚本加载素材文件夹中的声音“明天你好.mp3”。 脚本如下: 相关知识 5. 设置声音属性 (1)设置声音同步 事件:该模式为默认模式,选择该模式可以 使声音与事件的发生同步开始。 开始:声音一旦开始,将一直播放完,不会 因为动画的停止而停止播放, 也不会重复 触发。 停止:用于停止播放所选定的声音。 数据流:声音设置为数据流,则会使声音与 动画同步,动画停止则播放的声音也停止。 相关知识
原创力文档

文档评论(0)