5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:bj
性别:先生
最后登录:2018-10-12
http://yitu.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/01 | 如何点击FLASH中的按钮实现打开网上的音乐
类别(flash As)
|
评论
(0)
|
阅读(91)
|
发表于 16:42
可以接合xml
建立xml文件如下
<?xml version="1.0" encoding="gb2312"?>
<music>
<mp3 path="..."/>
</music>
保存为music.xml
然后通过flash读取music.xml的path的链接来播放并建立一个按钮,命名为myBtn,具体AS如下
System.useCodepage=true; //支持中文
myBtn.enabled=false; //按钮牛不可用
var musicXML:XML=new XML(); //定义xml实例
musicXML.load(music.xml); //加载xml文件
musicXML.ignoreWhite=true; //忽律空格
musicXML.onLoad=function(success){ //判断加载成功
if(success){
musicPath=musicXML.firstChild.firstChild.attributes.path; //获得music.xml中mp3节点的属性path值
myBtn.enabled=true; //按钮生效
}
}
function playMusic(path){ //播放music函数
var mySound:Sound=new Sound; //定义Sound实例
mySound.loadSound(path,true); //加载外部Sound
mySound.onLoad=function(success){ //判断成功
if(success)
mySound.start(); //Sound开始播放
}
}
myBtn.onRelease=function(){playMusic(musicPath);} //按钮点击调用播放music函数
---------------------------------------------------------------
or
---------------------------------------------------------------
on (release) {
mysound=new Sound();
mysound.loadSound("URL",0);
mysound.start();
}
0
评论
Comments
日志分类
首页
[193]
flash As
[107]
有的没的
[59]
数码照片
[4]
自由世界
[19]
blender
[4]