纯脚本带频谱分析AS3 FlashMp3Player 暂命名为[FlowPlayer]
星期五, 二月 22nd, 2008
从2月18日开始写实现代码,边写代码变设计的布局.目前仅完成了播放列表,时间显示,播放和停止按钮.走马灯文本框组件.
下一步将完成频谱显示类以及细化核心与周边显示模块的连接和事件响应.
这期间,遇到了不少困难.如类之间传递事件,类之间的调用.因为对继承还不太熟悉,所有的类都没有写成互相继承的关系,因此,只好将核心作为参数传送给其他模块供调用.目前最得意的就是,整个播放器成品大小才8.2Kb,仅仅到目前为止的大小.放个图上来.
一个纯代码写的AS3按钮类
星期一, 二月 18th, 2008
因为是第一次用类定义来写,难免代码效率会低.
因为想要用纯代码写一个支持多种频谱效果的AS3播放器,更想将所有需要的东西全都装进包里.因此,没打算用Flash自带的组件,一是组件拖动到库里之后,导出的文件大小呈几何数量级翻倍,二是,借此机会,真正和类亲密接触一回.
首先,将按钮类实现了.发现自己用代码绘制按钮并不难,但是需要很仔细的计算好每个细节,包括鼠标按下按钮之后移出按钮区域又移回来时候的按钮绘制.代码如下,调用的时候还得自己将函数添加到侦听列表中.
ID3乱码不再是Flash播放器的瓶颈
星期六, 二月 16th, 2008
本文的最新更新在此处
有感于frank发布在闪无忧上的一篇文章DataArray之烦人的ID3乱码
它完美的解决了在flash编程中无法正确获得正确的中文ID3信息.


