FlowPlayer test1

星期一, 三月 17th, 2008

一拖再拖,频谱代码依然没有什么新的特色。索性放出来晾着吧。创意等于0,技术小于0

应要求放出所有代码:

[download#2#image]

阅读全文——共112字

FlowPlayer preview2

星期二, 二月 26th, 2008

\n暂时把频谱效果做出来一个.如果有可能(应该是极有可能)会补充其他的频谱波形效果.

\n

开学了,这学期任务挺艰巨.需要做很多事情.十门课.开题报告,文献综述,不计其数了.\n不知道你们发现没有,在采样波形数据中,不论如何更改采样率和采样间隔时间,单一声道右侧高频部分的幅值总是忽大忽小.\n查找了几天关于快速傅立叶变换的文章,还是感觉Adobe提供给我们的波形快照不够详细,只有512个点,分配到单个声道中就只剩下区区256个点了.仅仅256个点的波形数据要进行快速傅立叶变换,频谱的精确性就大打折扣了.

阅读全文——共2330字

如何解码Flash中Sound的ID3标签的乱码

星期日, 二月 24th, 2008

在ID3乱码不再是Flash播放器的瓶颈中,我改进的代码虽然加入了判断是否需要转换的条件,但实际上条件比这要复杂的多.

后来再应用的时候,出错了才知道有几处地方会影响条件的判断.

字符串用英文打头,那么判断第一个字符串的编码值就会瞬间失效.

阅读全文——共1194字

纯脚本带频谱分析AS3 FlashMp3Player 暂命名为[FlowPlayer]

星期五, 二月 22nd, 2008

从2月18日开始写实现代码,边写代码变设计的布局.目前仅完成了播放列表,时间显示,播放和停止按钮.走马灯文本框组件.

下一步将完成频谱显示类以及细化核心与周边显示模块的连接和事件响应.

这期间,遇到了不少困难.如类之间传递事件,类之间的调用.因为对继承还不太熟悉,所有的类都没有写成互相继承的关系,因此,只好将核心作为参数传送给其他模块供调用.目前最得意的就是,整个播放器成品大小才8.2Kb,仅仅到目前为止的大小.放个图上来.

阅读全文——共250字

一个纯代码写的AS3按钮类

星期一, 二月 18th, 2008

因为是第一次用类定义来写,难免代码效率会低.

因为想要用纯代码写一个支持多种频谱效果的AS3播放器,更想将所有需要的东西全都装进包里.因此,没打算用Flash自带的组件,一是组件拖动到库里之后,导出的文件大小呈几何数量级翻倍,二是,借此机会,真正和类亲密接触一回.

首先,将按钮类实现了.发现自己用代码绘制按钮并不难,但是需要很仔细的计算好每个细节,包括鼠标按下按钮之后移出按钮区域又移回来时候的按钮绘制.代码如下,调用的时候还得自己将函数添加到侦听列表中.

阅读全文——共3707字

Freelance PHP Developer