用flex制作简单的mp3播放器
2008-03-18 12:44
316 查看
以下是制作简单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播放器的一些疑问
- 简单水平菜单的制作
- PHP简单演示如何使用模板制作静态页面
- 简单ocx控件制作方法(原创)
- 制作简单的返回顶部按钮
- 操作Windows注册表的简单的Python程序制作教程
- flex: 使用setInterval 制作定时器
- 如何制作一个简单的仿百度搜索功能的网页
- 通用型简单latex模板&表格制作
- 如何利用Construct 2制作一个简单的游戏
- 简单制作RPM二进包实例[转]