adobe flex
既可以听mp3, 也可以选择收听网络电台。

http://www.kakapo.cn/flex

关于安全沙箱的问题
Posted in FLEX on 2008/01/12 / 评论(0) »
自学了10天flex后开发的mp3播放器。
目前遇到的安全沙箱的问题,不能通过这个swf跨域名读取网络上别的网站的mp3文件,除非在mp3文件所在的网站上放置了允许的策略文件crossdomain.xml
,内容例如

<?xml version="1.0" encoding="utf-8"?>
<!-- Cross-domain policy file at http://anothersite.com/crossdomain.xml -->
<cross-domain-policy>
<allow-access-from domain="www.mysite.com"/>//可以用*代表允许所有访问
</cross-domain-policy>
</xml>


另外一个解决办法是做一个代理服务器,通过服务端脚本从别的网站下载好mp3文件到swf所在的服务器上,这样swf就相当于读取了本域名下的文件了。




参考资料
http://kb.adobe.com/selfservice/viewContent.do?externalId=50c96388&sliceId=1
关于数字的格式化输出
Posted in FLEX on 2008/01/04 / 评论(0) »

flex的数字格式化输出比较麻烦,没有php的sprintf那么容易。

研究了mx.formatters.*整个类库,就是没有发现有我需要的东西,我只不过想要一个格式,例如 01:00

后来通过google发现了可以引入别人开发的类库,终于解决了我的需求。

做法:
下载压缩文件http://www.rightactionscript.com/ascb,
然后通过import引入项目,在项目的属性配置里给Source Path加入类库的路径。
例如
${DOCUMENTS}\AS3CBLibrary\classes
最后
在项目的的主文件里
import ascb.util.NumberFormat;

这样就可以使用第三方的类。

参考地址
http://www.duzengqiang.com/blog/article.asp?id=354
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]