分类“技术相关”下的日志列表
35首页Banner框架解密
作者:帅青蛙
35首页的Banner印象中是05还是06年写的忘了。当时改过几个版本,有时间控制的,有外部SWF触发,直到后来的帧控制,可谓是经过了不少的“磨难”,从最早的AS到后来的AS2.0,再到现在的AS3.0。
回想当年接到这个构思的时候人就郁闷了,因为一方面没怎么接触过Flash,二是里面调用的是动画,而不是普通的图片;不过最后还是硬咬着牙给挺过来了。
在构思第一版本的时候,中途研究了不少别人写的Flash图片轮播系统,了解其工作原理,所以,最早的版本是根据图片轮播的思路来,由机器生成的时钟点来切换SWF,即通过setInterval来实现,后来的使用过程中发现问题很多,比如网速、内部SWF播放时长等,往往动画还没播完就被强制切换了,最终放弃了这个版本,于是改成外部SWF来触发。
这种做法后来证实挺好用的,唯一不足的是,在做外部SWF的时候需要在最后一帧添加跳转的代码,控制主容器的动作。而由子项去控制父容器的操作,往往都是不受欢迎的,因为不够灵活。而且,当外部动画忘记添加跳转的动作时(比如动画制作人员变更),或者需要加载站外的SWF时,那问题就又出现了,风险还是挺大的,于是决定转换思路,将主容器的控制由被动转主动,监听外部SWF的播放情况来控制内容切换,到目前为止,这种思路还未发现问题,所以,此次的AS3.0的改版就是基于这个思路之上。
讲了这么多版本的历史,咱来讲讲AS3.0的代码结构,俺们先来看张简图: (全文…)
日志首发这里,这里仅做备份。
目前网上有很多JS的框架,有美观的,有易用的,有灵活的,这些无非是让用户使用JS时更加的顺手。因此,对于没有自己写JS习惯的人来说,可能接触最多的就是目前比较常用且简单的几个框架,如:ExtJS(前身为YUI),JQuery。
对于经常自己写JS的人说,可能有时会接触这些框架,但高深的运用,用得比较多的我想应当是prototype框架,相对来说较成熟的底层,扩展性也不错。
但我们今天推荐的不是以上这几个,而是另外一个灵活且强大的底层JS框架,主要是针对有能力自己开发JS扩展的人员。
Mootools,当仁不让! 当然,相信应当有不少人听过这个框架的名称。 (全文…)
盛大《永恒之塔》初体验
作者:帅青蛙
曾经,我是一个十分反感网游的人,自从公司出网游之后不得已地开始接触,于是就算是开始涉足网游界了吧?再后来朋友的推荐及怂恿,接触了暴雪公司的《魔兽世界》,然后就是这次体验的《永恒之塔》。
在接触这个游戏之前就有不少风声说这款游戏很值得玩,毕竟是ncsoft公司近5年的心血,看同事们讨论得很欢,于是就让我决定亲自体验一下,刚好之前玩过《魔兽世界》,刚好可以做个对比。 (全文…)
菜鸟也玩PHP的工厂模式
作者:帅青蛙
PHP5发布之后就听说可以支持一定程度的OOP写法,由于对PHP了解有限,对这方面没有做过深入的研究。前段时间刚好有一个小项目在青蛙手上做,于是就拿来做实验(邪恶的笑几下),研究一下PHP中所谓OOP的写法,虽然自我感觉不尽完美,但总体来说也算是支持不错的了。
写在前面的话:
此次的试验结构是以M$ PetShop4.0为模型,相对于青蛙来说,这个结构应当是最有利于理解多层架构的,搭建之后的结构如图所示。
(全文…)



最新批示