Chad 2008-06-18

好久没写日志啦,尤其是开发日志。

毕业即将一年了,还是那句——时间过得真快!毕业快一年,意味着我做程序员也快一年了。这一年在Techsailor里,主要是做Web开发,尤其是与视频、相册相关的内容,如上传、转换、编辑等等。在相册的显示方面,用得比较多的是MS AJAX Tool Kit的SlideShow,但感觉始终是没有Flash好。

前段时间忙得很,Comiworld那些烦人的东西真是把我的时间都折磨得不成样子。这几天趁精神状态有所好转(毕业前病了一场后元气就没恢复过),也不知道怎么搞的,突然想起做个Flash电子书(这种东西其实到处都是。。。好像不值得自己写一个。。。),就上网查了查,好像没有源码,但是找到一份设计书(http://design.yesky.com/flash/257/2566757.shtml)。这份设计书讲得挺详细的,我就用几个晚上,从数学建模开始做到现在能见人,还算是比较满足了。


(可以拖拽翻页的哦~~ 如果加载了很长时间都看不到,可以去我的网站访问,见http://inluck.net/_flash/models/book/book.html )


说起数学,应该也快有六年没用过了,有些东西还真是想不起来,要自己推演一次才行。但是,对线性代数之类的高等数学,由于在大学时读的不是工科,根本就没有学过,所以是一种障碍(在算Matrix时要用到),还好,乱搞几下也能搞得出来。。。

还是讲一下这个东西吧,设计原理方面的这里就不多讲了,因为上面贴的那个地址里已经讲得很详细。这里我写了两个AS类,一个是ALBUM类,用来读取图片并返回图片集合,另一个是BOOK类,里面比较复杂,翻页的数学模型、用Matrix控制图片、阴影滤镜、还有一大堆烦人的event listener等等,写完后竟然有七百行。。。

虽然这个东西还有些小BUG,但已经是基本上见得人,所以我看短时间内也不会做什么大修改了,因为还有好多其它事情等着我做。看什么时候有时间搞搞silverlight,把这个电子书也弄个silverlight版~哈哈~