做工程已经几个月了,加上之前自己几个月没去弄flex,似乎都很生疏了。
一些简单的东西都出错。
现在准备从新开始了。做一个mp3播放器。
以下是我做的一些经历:
首先flex对声音的加载。
sound 有2种初始化方式,
1 <?xml version="1.0" encoding="utf-8"?>
2 <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
3 <mx:Script>
4 <![CDATA[
5 import flash.media.Sound;
6 private var sound :Sound;
7 private var channel:SoundChannel;
8 private var button:String;
9 private var req:URLRequest = new URLRequest("F:/del6_5/MusicPlay/music/bad_day.mp3");
10 public function mp3Play():void{
11 sound = new Sound();
12 // 采用此种方式加载sound的话,需要在后面显示的使用sound.load方法
13 // sound = new Sound(req);
14 // 采用此种方式加载sound的话,就不比显示调用sound.load方法
15 sound.load(req);
16 button = play.label;
17 sound.play();
18 }
19 ]]>
20 </mx:Script>
21 <mx:Button x="245" y="235" label="start" fontSize="12" id="play" click="mp3Play()"/>
22 <mx:Text x="245" y="155" width="82" id="musicName" enabled="false" fontSize="14"/>
23 </mx:WindowedApplication>
24
现在自己的第一步已经跨出了,这播放器会慢慢一步步进行下去了。
不会像以前的项目那样夭折的。