用flex制作最简单的mp3播放器
2008-01-22 10:09
211 查看
以下是制作简单mp3播放器的核心代码。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
width="400" height="110" layout="vertical"
horizontalAlign="center" verticalAlign="center"
>
<mx:Script>
<![CDATA[
import mx.core.SoundAsset;
import flash.media.*;
[Embed(source="song.mp3")]
[Bindable]
public var Song:Class;
public var mySong:SoundAsset = new Song() as SoundAsset;
public var channel:SoundChannel;
public function playSound():void
{
// 先 停止
stopSound();
// 在播放
channel = mySong.play(0,int.MAX_VALUE);
}
public function stopSound():void
{
// 停止
if ( channel != null ) channel.stop();
}
]]>
</mx:Script>
<mx:HBox>
<mx:Button label="play" click="playSound();"/>
<mx:Button label="stop" click="stopSound();"/>
</mx:HBox>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
width="400" height="110" layout="vertical"
horizontalAlign="center" verticalAlign="center"
>
<mx:Script>
<![CDATA[
import mx.core.SoundAsset;
import flash.media.*;
[Embed(source="song.mp3")]
[Bindable]
public var Song:Class;
public var mySong:SoundAsset = new Song() as SoundAsset;
public var channel:SoundChannel;
public function playSound():void
{
// 先 停止
stopSound();
// 在播放
channel = mySong.play(0,int.MAX_VALUE);
}
public function stopSound():void
{
// 停止
if ( channel != null ) channel.stop();
}
]]>
</mx:Script>
<mx:HBox>
<mx:Button label="play" click="playSound();"/>
<mx:Button label="stop" click="stopSound();"/>
</mx:HBox>
</mx:Application>
相关文章推荐
- 用flex制作简单的mp3播放器
- 用flex制作简单的mp3播放器
- 用flex制作最简单的mp3播放器
- Flex4之简单菜单制作
- 易语言制作简单的MP3播放器
- 关于flex 3.0 制作mp3播放器的一些疑问
- Flex制作的一个Mp3播放器
- PHP + SQL + FLEX 制作简单留言板
- 关于flex 3.0 制作mp3播放器的一些疑问
- 关于flex 3.0 制作mp3播放器的一些疑问
- ps一种超级简单的闪图制作方法
- 简单水平菜单的制作
- Flex实战-制作功能齐全的FLV播放器(5)实现播放列表
- 下面以Button组件为例,开始FLEX皮肤制作的入门。
- 实例学习SSIS(一)--制作一个简单的ETL包
- 操作Windows注册表的简单的Python程序制作教程
- CSS+XHTML制作的一款简单菜单
- C#关于制作截图工具(一)<简单截图>
- 如何制作一个简单的仿百度搜索功能的网页
- PHP简单演示如何使用模板制作静态页面