学习Flash组件应用MP3制作

2008-04-02 10:49:49来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  动画效果:

  

  


  (1)先新见一个XML格式的 播放列表,文档名为"mp3.xml",代码如下:

  
<?xmlversion="1.0"?>

  <mp3Files>

  <mp3Playmp3url="地址1"mp3name="歌曲名字1"/>

  <mp3Playmp3url="地址2"mp3name="歌曲名字1"/>

  <mp3Playmp3url="地址3"mp3name="歌曲名字3"/>

  <mp3Playmp3url="地址4"mp3name="歌曲名字4"/>

  <mp3Playmp3url="地址5"mp3name="歌曲名字5"/>

  <mp3Playmp3url="地址6"mp3name="歌曲名字6"/>

  <mp3Playmp3url="地址7"mp3name="歌曲名字7"/>

  </mp3Files>


  (2)打开组件面版CTRL F7,配置组件名称为onxml,URL为mp3.xml,direction为"receive"如图

  学习Flash组件应用MP3制作

  (3)选择onxml,打开组件检查器ALT F7选择"架构",再选择results:XML,用鼠标单击右边的小图标,如图.

  学习Flash组件应用MP3制作

  (4)选择"绑定",单击"添加绑定",在弹出对话筐中选中"mp3Play:Array",单击确认.如图

  学习Flash组件应用MP3制作

  (5)再配置"direction"值为"in","formatter"值为"Rearrange Fields","formatte..."为"label=mpsname;data=mp3url"

  单击bound to,如图,选中灰色区域.单击确认

  学习Flash组件应用MP3制作

  (6)在组件栏里面拖出一个MediaPlayBack到舞台,组件名为mp3配置如图.

  学习Flash组件应用MP3制作

  (7)在拖出一个List到舞台,组建名为list,在组建检查器中选择绑定,单击"添加绑定",在弹出筐中选择dataProvider:Array

  如图,单击确认.

  (8)对于list值的配置和(5)相同

  (9)最后添加AS代码,选择第一帧,如下:

  
onxml.trigger();

  mymp3=newObject();

  mymp3.chang=function(){

  mp3.stop();

  mp3.setMedia(list.selectedItem.data,"MP3");

  mp3.play();

  title.text="播放歌曲:" list.selectedItem.label;

  };

  list.addEventListener("change",mymp3");


  
<?xmlversion="1.0"?>

  <mp3Files>

  <mp3Playmp3url="http://www.dreammates.com.cn/...022020446.mp3"mp3name="没那种命-陈小春-大明星"/>

  <mp3Playmp3url="http://www.webx.cn/mp3/老鼠爱大米.mp3"mp3name="刘德华-不??您"/>

  <mp3Playmp3url="http://y620.vicp.net/...20051014151018376.mp3"mp3name="下次不敢-刘德华童梦奇缘主题曲"/>

  <mp3Playmp3url="http://song.luzhou.net/music4/5234tg/12.mp3"mp3name="爱的天国天国的嫁衣王心凌"/>

  <mp3Playmp3url="地址4"mp3name="歌曲名字4"/>

  <mp3Playmp3url="地址5"mp3name="歌曲名字5"/>

  <mp3Playmp3url="地址6"mp3name="歌曲名字6"/>

  <mp3Playmp3url="地址7"mp3name="歌曲名字7"/>

  </mp3Files>


  保存为XML格式的,和SWF放在同一文档夹里面

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash鼠绘人物心得眼睛塑造

下一篇: Flashcom中远程共享对象SharedObject的用法