基于Flash的音乐播放器的设计与实现

2016-01-18 13:21邱秀荣王小芬陈磊
电脑知识与技术 2015年33期
关键词:播放器绘制元件

邱秀荣++王小芬++陈磊

摘要:根据Flash本身的特点,利用ActionScript语言,对音乐播放器的各个环节进行了设计及实现。总之,该播放器界面简洁美观,实现了播放器的基本功能。

关键词:Flash;ActionScript;元件;播放器

中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2015)33-0137-02

Design and Implementation of a Music Player based on Flash

QIU Xiu-rong, WANG Xiao-fen, CHEN Lei

(School of Information and Electronics Engineering, Shangqiu Institute of Technology,Shangqiu 476000, China)

Abstract: According to the characteristics of Flash, using ActionScript language, the design and implementation of all aspects of the music player are designed and realized in the Paper. In short, the player interface is simple and beautiful, to achieve the basic functions of the player.

Key words:Flash;ActionScript;Element; Player

随着个人计算机和网络的普及,打开计算机随处可看到各种各样的动画,即便是复制文件或移动文件这样的操作,都有一个简单的动画展示;网上浏览更是进入到动画的海洋,例如网站的动态片头、动态标志、动画广告等。打开电视机也是随处可见各种动画,例如电视节目的片头、动画片、电影特效等,这些都是计算机动画的应用实例。而Flash[1-3]最初应用于动画制作和矢量图形编辑,随着ActionScript的推出和发展,其在应用程序开发中发挥的作用也越来越大。在最近几年的教学实践过程中,深刻体会到ActionScript技术的重要作用,本文就是在Flash的基础上对音乐播放器[4]进行了设计,同时利用ActionScript技术对音乐播放器进行实现。

1 ActionScript的简介

ActionScript(简称AS)是由Macromedia(现已被Adobe收购)为其Flash产品开发的 ,最初是一种简单的脚本语言,现在最新版本ActionScript3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA(因特网应用程序)开发。

2 模块划分及其设计思路

2.1 功能模块划分

根据实际需要,将播放器的主要功能划分为以下几个模块:1)播放窗口模块:设置播放区域;2)按钮控制模块:利用按钮元件实现对影片进行控制,具体功能结构如图1所示。

2.2 设计思路

针对音乐播放器本身的特点,首先对该播放器进行了需求分析,针对不同的需求,进行了具体的模块划分,然后收集相关的素材。接着进行了界面设计,元件的创建(播放元件、停止元件、下一首元件等),最后测试影片等。

3 设计播放器界面

由于界面是播放器最直观的表现,简洁美观、富有设计感的界面,使用户的视觉效果更富有美感,因此,对播放器的界面进行设置,也是一项很重要的工作。它可以再Flash中直接绘制,也可以使用Photoshop或其他绘图软件进行绘制。在本文中只要采用Flash CS5的基本绘图工具和颜色填充工具绘制播放器的界面,效果如图2所示。

5 结论

本文只要是在Flash平台上对音乐播放器进行了设计与实现,该播放器主要实现音乐的播放/暂停,停止,上一首和下一首等按钮功能,同时对声音大小进行了控制以及音效进行了模拟。在编写代码过程中,要注意实例名的命名,以及ActionScript中函数、变量、事件等使用方法。功能上不是特别完善,如进度条,歌词滚动等,通过学习研究,将会进一步完善音乐播放器的功能。

参考文献:

[1] 李如超,耿飞.Flash CS5中文版动画制作基础[M].北京:人民邮电出版社,2014.

[2] 白腊梅,何晶.Flash CS6实例教程[M]. 北京:人民邮电出版社,2014.

[3] 欧阳平,万程辉.基于Flash动画的开发与应用[J].南昌工程学院学报,2008,27(6):72-74.

[4] 卢晓莉.基于Flash的多媒体播放器设计与实现[J].软件导刊,2014,13(10):106-107.

猜你喜欢
播放器绘制元件
Art on coffee cups
Walkman诞生40周年 索尼适时发布NW-ZX500和NW-A100系列播放器
基于STM32的MP3播放器设计
Moon ACE播放器/放大器一体机
放学后
QFN元件的返工指南
播放器背板注塑模具设计
在新兴产业看小元件如何发挥大作用
宝马i3高电压元件介绍(上)
在转变中绘制新蓝图