今晚随手写一个简单Mp3播放,功能非常简单,没有用到很完善的类库,单独写在一个类没有对其进行分开。可以当课件使用。制作这个主要目的就是播放一首Mp3。播放Mp3已经不是什么新鲜的事情。今天只是结合到一些交互使用来完成这个超级简单的Mp3的播放。
首先在文档里面制作我们所需的元件,包括播放按钮,进度条,音量调节,暂停,等按钮。
1 、制作播放按钮
使用一个影片剪辑完成,当中里面设置两帧,一帧是用于放置播放按钮,一帧是用于显示暂停按钮,并为两帧设置标签。
一个可以切换播放或者暂停按钮的元件已经完成了。
当中,会使用到跳帧的方法切换按钮状态。所以在帧上里面写上了标签。有了这个后可以进行跳帧了,控制mc里面的元件显示。
2、制作停止按钮
制作停止按钮的时候,只是需要画图工具,绘制一个圆角和矩形组合即可。
3、制作可以拖放进度条
制作这个元件的时候,需要制作两个元件MC,一个用来显示底部(深绿色),一个用来显示进度(橙色)。
并为这橙色元件改名 controlBar,设置宽度为1。(一会用来显示进度)
完成之后,可以进行。
4、一些基本的方法:
在as3 cookbook 里面已经有很多关于mp3玩法。功能 是大同小异。
基本上功能有 播放,暂停,停止,拖放进度,静音,音量控制。主要的涉及到这些。
下面涉及到一些基本方法说明:
position 是位置记录。
播放音乐
channel=sound.play(position); 播放
停止音乐
channel.stop();停止
暂停的时候,先记录位置,再停止
position=channel.position;//记录当时的播放位置
channel.stop();
恢复播放的时候,利用这个位置Postion进行播放。
channel=sound.play(position); 播放
5、进度条交互
进度条的拖放交互,使用的鼠标按下,鼠标移动,鼠标松开的组合方式交互。
当鼠标按下的时候,可以让进度条宽度改变,产生进度改变。
progressBar.controlBar.width=progressBar.mouseX;
在鼠标移动的时候,使用鼠标坐标改变进度条的宽度。这样子进度条就像被拖放一样,实际上是改变了控制条的宽度。
progressBar.controlBar.width=progressBar.mouseX;
鼠标松开的时候,删除移动的监听事件
stage.removeEventListener(MouseEvent.MOUSE_UP,onMouseUPHandler);
完整代码:
一些说明:
当中一些跳转的帧,如
volumeBtn.gotoAndStop("stop"); 需要在元件里面设置帧标签。(volumeBtn 为音量控制按钮,用于静音设置)
volumeBar :音量控制条
progressBar:进度显示条
stopBtn:停止按钮
playBtn:播放按钮
分享到:
相关推荐
考虑到文档的标题和描述都指向了关于Flash课件制作的高级教程,而提供的部分内容似乎是一系列杂乱的关键词和片段,我们可以整理这些信息,将其关联到Flash制作过程中可能涉及的高级知识点。接下来,我将围绕Flash...
Flash课件制作PPT文档.ppt 一、教学设计 * 教学设计是制作课件的基础 * 根据教学目标,对教学内容、教学方法和教学过程等方面进行具体安排 二、结构设计 * 结构设计是为编写课件程序做准备的 * 通过CAI课件的...
总的来说,Flash CS3是制作动态课件的理想选择,它结合了艺术创作和编程能力,为教育领域提供了丰富的创作可能性。通过熟练掌握Flash,教师和设计师能够创造出富有吸引力和教育价值的多媒体内容,以适应现代教育的...
**代数式与Flash课件制作** 在信息技术日益发达的今天,教育领域也引入了许多创新的教学方式,其中“代数式flash课件”就是一种深受师生喜爱的教学工具。这种课件利用Adobe Flash软件,将抽象的代数概念通过动态、...
- 多媒体CAI课件设计与制作流程包括需求分析、内容规划、素材准备、课件制作、测试与评价、修改完善等步骤。 - 模拟仿真型课件能模拟实际情境,提高学生动手能力和问题解决能力,常用于实验教学和技能训练。 - ...
《FlashCS6课件制作案例教学经典教程第8章剖析》是针对使用Flash CS6进行课件创作的专业教程,主要讲解了如何导入和编辑声音、处理视频以及利用ActionScript实现互动功能。本章内容对于深入理解和掌握Flash动画制作...
Flash还具有良好的与其他软件的兼容性,如与Director的配合,使得它成为制作幼儿多媒体课件的理想工具。在面向对象开发方面,Flash CS3引入了类、包、继承、封装等概念,使得它不仅仅是一个动画工具,更成为一个强大...
本文将重点探讨使用VB制作多媒体课件时的几个关键技巧,包括加载背景音乐和播放视频、播放动画以及调用各种文档的方法。 #### 加载背景音乐和播放视频 多媒体课件中的背景音乐和视频片段能够显著提升教学内容的...
本文将详细介绍四种常用的课件制作软件:PowerPoint、Authorware、Director和Flash。 1. **PowerPoint**:由微软公司开发,是最常见的幻灯片制作工具,因其易用性和广泛兼容性而受到青睐。PowerPoint的课件制作便捷...
Flash二维动画制作ppt课件 Flash作为著名的多媒体动画制作软件,支持多种格式的图像、声音和视频的导入,并可以对它们进行一些操作和处理。通过本章学习应掌握以下内容: 3.1导入图像 ---------------- 在Flash ...
本文将详细介绍如何利用Authorware这一强大的多媒体课件制作工具来开发多媒体教学课件。 #### 二、多媒体教学课件的重要性 多媒体教学是现代教育技术的重要组成部分,它能够通过直观、形象的方式展示复杂的概念和...
本文通过结合多种软件,如超级解霸、Photoshop、Flash、会声会影、authorware、Word、Excel等,提出了一套多媒体课件制作的优化策略。 1. **素材收集与整理** - **文字**:选择清晰易读的宋体,字号适中,确保在...
【Flash绿色环保动画制作】 Flash动画是一种使用Adobe Flash Professional软件创建的矢量图形和交互式内容。在本案例中,制作的焦点是“Flash绿色环保动画”,旨在唤起人们对环境保护的重视。这种类型的动画通过...
本节课件详细介绍了NAND闪存技术的基本概念、分类、制作过程、发展历程和应用领域。通过本课程,学生将了解闪存的分类、NOR和NAND闪存的区别、SLC和MLC闪存的特点和区别、闪存的封装方式和制作过程等知识点。 第一...
【Flash 动画制作基础】 Flash 是一款由Macromedia公司开发,并最终被Adobe公司收购的矢量图形和动画制作软件。它以其独特的矢量图形编辑能力、小巧的文件体积以及强大的交互性,在网络动画领域占据重要地位。Flash...
【课件制作实用技巧教案】 在制作PPT课件时,掌握一些实用技巧可以极大地提升课件的质量和效果。以下是一些关键知识点: 1. **声音素材处理**: - **导入背景音乐**:可以使用ALT+D+空格快捷键进行放映,选择合适...
标题中的“能调用外部TXT文件,MP3文件,用xml编辑菜单的课件”表明这是一个交互式的多媒体学习资源,可能是一个基于Flash的课件,它具有读取外部文本文件和音频文件的能力,并且它的菜单系统是通过XML文件进行配置...
以下是几种常见的课件制作软件及其特点: 1. PowerPoint:由微软公司开发,是最常用的幻灯片制作工具,尤其适合初学者。它操作简单,界面直观,适用于快速创建包含图片、视频和文字的课件。不过,PowerPoint在交互...
Flash动画制作MV是一种常见的创作方式,特别是在教育领域和娱乐产业中。...关键词:Flash软件,动画,场景,Flash场景动画,矢量图形,流式播放,关键帧,图符,交互性,面向对象编程,多媒体课件制作。