Flex 播放 mp3

news/2024/5/19 19:16:51 标签: Flex, Flash, Adobe, XML, Blog

以下是制作简单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>

 

 

http://weijie.blog.51cto.com/340746/66462


http://www.niftyadmin.cn/n/1313455.html

相关文章

解决MYSQL的错误:Got a packet bigger than 'max_allowed_packet' bytes

Mysql 5.1开始遇到的信息包过大问题&#xff0c;当用客户端导入数据的时候&#xff0c;遇到错误代码: 1153 - Got apacket bigger than max_allowed_packet bytes&#xff0c;数据库终止了数据导入的操作。 原因分析&#xff1a;MYSQL限制了每次执行插入操作的数据最大值&#…

php获取文件创建时间、修改时间、访问时间

php获取文件创建时间、修改时间 filemtime ( string filename ) 返回文件上次被修改的时间&#xff0c;出错时返回 FALSE。时间以 Unix 时间戳的方式返回&#xff0c;可用于 date()。 例如&#xff1a;$afilemtime("log.txt"); echo "修改时间&#…

每日短句

09.08 1. I prefer to work solo. 2. He did not rule out changing his mind. 09.07.24 1. go to work / go off work, get off work, knock off 上班 / 下班 2. Obama called on Congress to work on an economic rescue plan . 3. Passing a massive economic stimul…

随笔:金融的“游戏”规则——游戏世界的区块链喵与现实世界的金融科技

最近很火的区块链猫咪&#xff0c;出于养着用区块链记录的虚拟喵咪可以交易赚钱的目的&#xff0c;吸引了很多玩家参与。游戏与金融的结合不是巧合。事物的相似性&#xff0c;金融与游戏都是规则执行下的产物。 当你看不清某个事物的发展规律时&#xff0c;可以寻找相似场景的模…

在html页头设置不缓存

方法一&#xff1a;在<head>标签里增加如下meta标签。 <meta http-equiv"Content-Type" content"text/html; charsetUTF-8"> <meta http-equiv"X-UA-Compatible" content"IE8"> <meta http-equiv"Expires&q…

【树莓派】盒子常见问题处理办法

为了指导组内同学们处理盒子问题&#xff0c;我大致整理了一下盒子相关常见已知问题处理办法&#xff0c;如下&#xff1a; 盒子问题整理&#xff1a; 问题总结&#xff1a; 1.从医疗设备发的图&#xff0c;没有到盒子上来&#xff1b;先查看pandion的日志&#xff0c;先检查图…

windows下安装rabbitmq的php扩展amqp

最近研究rabbitmq队列,linux安装这样的软件一向都是很方便的&#xff0c;但是windows可能会比较麻烦&#xff0c;所以对windows的安装做个记录。windows上使用的php扩展为dll文件&#xff0c;首先去下载dll文件,我下载的是amqp1.4,下载地址为http://pecl.php.net/package/amqp/…

Coursera机器学习week8 单元测试

Week8 || Unsupervised Learning 选择适合用“K-均值算法”的&#xff0c;选AB C、预测降雨量&#xff0c;监督问题 D、预测销售情况&#xff0c;监督问题 选C K-均值算法的计算过程&#xff0c;选CD 选择A 选择AC week8 || Principal Component Analysis 选AB 选D 选A 选CD 选…