`
talin2010
  • 浏览: 520814 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

Flash 与课件制作:Mp3播放

阅读更多

今晚随手写一个简单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课件制作(高级).pdf

    考虑到文档的标题和描述都指向了关于Flash课件制作的高级教程,而提供的部分内容似乎是一系列杂乱的关键词和片段,我们可以整理这些信息,将其关联到Flash制作过程中可能涉及的高级知识点。接下来,我将围绕Flash...

    优选flash课件制作PPT文档.ppt

    Flash课件制作PPT文档.ppt 一、教学设计 * 教学设计是制作课件的基础 * 根据教学目标,对教学内容、教学方法和教学过程等方面进行具体安排 二、结构设计 * 结构设计是为编写课件程序做准备的 * 通过CAI课件的...

    flash cs3 课件

    总的来说,Flash CS3是制作动态课件的理想选择,它结合了艺术创作和编程能力,为教育领域提供了丰富的创作可能性。通过熟练掌握Flash,教师和设计师能够创造出富有吸引力和教育价值的多媒体内容,以适应现代教育的...

    代数式flash课件

    **代数式与Flash课件制作** 在信息技术日益发达的今天,教育领域也引入了许多创新的教学方式,其中“代数式flash课件”就是一种深受师生喜爱的教学工具。这种课件利用Adobe Flash软件,将抽象的代数概念通过动态、...

    多媒体课件制作考试题.doc

    - 多媒体CAI课件设计与制作流程包括需求分析、内容规划、素材准备、课件制作、测试与评价、修改完善等步骤。 - 模拟仿真型课件能模拟实际情境,提高学生动手能力和问题解决能力,常用于实验教学和技能训练。 - ...

    FlashCS6课件制作案例教学经典教程第8章剖析PPT学习教案.pptx

    《FlashCS6课件制作案例教学经典教程第8章剖析》是针对使用Flash CS6进行课件创作的专业教程,主要讲解了如何导入和编辑声音、处理视频以及利用ActionScript实现互动功能。本章内容对于深入理解和掌握Flash动画制作...

    用flash制作MTV的论文

    Flash还具有良好的与其他软件的兼容性,如与Director的配合,使得它成为制作幼儿多媒体课件的理想工具。在面向对象开发方面,Flash CS3引入了类、包、继承、封装等概念,使得它不仅仅是一个动画工具,更成为一个强大...

    用VB制作多媒体课件的几个要领

    本文将重点探讨使用VB制作多媒体课件时的几个关键技巧,包括加载背景音乐和播放视频、播放动画以及调用各种文档的方法。 #### 加载背景音乐和播放视频 多媒体课件中的背景音乐和视频片段能够显著提升教学内容的...

    教案之制作课件的常用软件.pdf

    本文将详细介绍四种常用的课件制作软件:PowerPoint、Authorware、Director和Flash。 1. **PowerPoint**:由微软公司开发,是最常见的幻灯片制作工具,因其易用性和广泛兼容性而受到青睐。PowerPoint的课件制作便捷...

    第Flash二维动画制作ppt课件.ppt

    Flash二维动画制作ppt课件 Flash作为著名的多媒体动画制作软件,支持多种格式的图像、声音和视频的导入,并可以对它们进行一些操作和处理。通过本章学习应掌握以下内容: 3.1导入图像 ---------------- 在Flash ...

    利用AUTHORWARE制作多媒体教学课件

    本文将详细介绍如何利用Authorware这一强大的多媒体课件制作工具来开发多媒体教学课件。 #### 二、多媒体教学课件的重要性 多媒体教学是现代教育技术的重要组成部分,它能够通过直观、形象的方式展示复杂的概念和...

    再谈多媒体课件制作的几个技巧

    本文通过结合多种软件,如超级解霸、Photoshop、Flash、会声会影、authorware、Word、Excel等,提出了一套多媒体课件制作的优化策略。 1. **素材收集与整理** - **文字**:选择清晰易读的宋体,字号适中,确保在...

    Flash绿色环保动画制作.pdf

    【Flash绿色环保动画制作】 Flash动画是一种使用Adobe Flash Professional软件创建的矢量图形和交互式内容。在本案例中,制作的焦点是“Flash绿色环保动画”,旨在唤起人们对环境保护的重视。这种类型的动画通过...

    NANDFLASH详解PPT课件.ppt

    本节课件详细介绍了NAND闪存技术的基本概念、分类、制作过程、发展历程和应用领域。通过本课程,学生将了解闪存的分类、NOR和NAND闪存的区别、SLC和MLC闪存的特点和区别、闪存的封装方式和制作过程等知识点。 第一...

    flsah课件 .ppt

    【Flash 动画制作基础】 Flash 是一款由Macromedia公司开发,并最终被Adobe公司收购的矢量图形和动画制作软件。它以其独特的矢量图形编辑能力、小巧的文件体积以及强大的交互性,在网络动画领域占据重要地位。Flash...

    课件制作实用技巧教案.pdf

    【课件制作实用技巧教案】 在制作PPT课件时,掌握一些实用技巧可以极大地提升课件的质量和效果。以下是一些关键知识点: 1. **声音素材处理**: - **导入背景音乐**:可以使用ALT+D+空格快捷键进行放映,选择合适...

    能调用外部TXT文件,MP3文件,用xml编辑菜单的课件

    标题中的“能调用外部TXT文件,MP3文件,用xml编辑菜单的课件”表明这是一个交互式的多媒体学习资源,可能是一个基于Flash的课件,它具有读取外部文本文件和音频文件的能力,并且它的菜单系统是通过XML文件进行配置...

    制作课件的常用软件.pdf

    以下是几种常见的课件制作软件及其特点: 1. PowerPoint:由微软公司开发,是最常用的幻灯片制作工具,尤其适合初学者。它操作简单,界面直观,适用于快速创建包含图片、视频和文字的课件。不过,PowerPoint在交互...

    flash动画制作mv毕业论文范本范文模板参考资料.doc

    Flash动画制作MV是一种常见的创作方式,特别是在教育领域和娱乐产业中。...关键词:Flash软件,动画,场景,Flash场景动画,矢量图形,流式播放,关键帧,图符,交互性,面向对象编程,多媒体课件制作。

Global site tag (gtag.js) - Google Analytics