摘要:作为一个面向过程编程者在转向面向对象编程,并逐渐开始接触设计模式时。我敢说最上手的一个模式就是单态模式(迭代器就别当他是模式了吧...)他是一个设计模式,但在使用起来又那么的方便。完全没有其他,如工厂模式、策略模式那样的“费劲”。但也正因为如此,这个模式已经快被否定成项目程序中的“罪魁祸首”了,就连当初他的创造者GoF的一员Eric Gamma,也对... 阅读全文
让AS2的事件像那么回事儿
2008-11-08 16:03 by hbb, 225 阅读, 0 推荐, 收藏,
摘要:用惯了AS3的事件机制,再回来用AS2的事件机制,怎么用怎么不爽。特别是onRelease,onRollOver...这类鼠标事件,作用域好歹有个Delegate可以帮忙一下,最受不了的是,事件只能定义成一个函数。好在AS2比较容易hack,随便写了个方法,让函数支持add,remove。用起来还有点像C#的感觉\~o~/[代码] 阅读全文
动态改变注册点
2008-10-25 01:36 by hbb, 433 阅读, 0 推荐, 收藏,
摘要:比较古老的话题,今天再拿出来扯一下。flash牛人darron schall早在03年就完成了这么一个类:http://www.darronschall.com/weblog/archives/000054.cfm算法是在形变前后使用两次localToGlobal和globalToLocal,得到给定注册点的位移差,然后改变mc坐标。当时是flash7 as2刚出,作者只不过是把算法封装成了类,而... 阅读全文
镂空遮罩
2008-10-18 22:30 by hbb, 346 阅读, 0 推荐, 收藏,
摘要:什么是镂空遮罩?这个名词是我瞎盖的(-_-;) 其实就是用一个镂空图形做遮罩,麦圈就是一个典型的镂空图形。这里有篇谈论镂空遮罩的文章注意点和一些措施(不过都不太实用-_-!)不过最开心的还是在评论里面淘到了一个宝(sel2draw.jsfl),把选择的图形转成程序绘制的jsfl~~,还发现该作者的blog又是哪个高人偶没给认识_| ̄|○他提出了镂空遮罩失败的原因可能是由于FP绘制图形时,重叠部分采... 阅读全文
Flash Player 10 相关内容汇总
2008-10-15 23:28 by hbb, 250 阅读, 0 推荐, 收藏,
摘要:正式版完整版(含Debug版,Linux版)版本查询在线帮助(中)(EN)AS3在线手册(中)(EN)新鲜一览AS3编程指南Vector/Array编程指南Pixel Bender编程指南3D编程指南反向运动(Inverse Kinematics<IK)编程指南新绘图API编程指南 阅读全文
flash中zip/unip的实际意图
2008-10-06 18:28 by hbb, 514 阅读, 0 推荐, 收藏,
摘要:搜索了一下在flash里面做zip/unzip。发现了FZip这个库,还有改进的nodump库,这两个是开源的,还有一个提供编译后的ASZip,当然还有一个ZipArchive。最早也是使用最广的还是FZip。而FZip有些限制,比如要在服务器端安装Python,然后使用作者提供的补丁,来给zip文件注入一个checknum才能实现对文件的解压缩,否则只能解一个无压缩的包或者是在已经提供底层实现的... 阅读全文
鸡肋 - cacheAsBitmap
2008-10-01 20:44 by hbb, 962 阅读, 0 推荐, 收藏,
摘要:经过N多人证明,cacheAsBitmap并不是那么的好用。原因是局限太大。首先,效率提升只适用于x,y的改变,然而,一旦牵涉形变(旋转,缩放)效率只会更低下。其次,对有关键帧动画的MovieClip无效。最后,由于FlashPlayer需要先将cache的内容放入内存,所以如果图形太复杂,一上来会卡,并且也没什么预载方法。对于表现复杂需要追求高效的表现形式,更好的办法是使用BitmapData来... 阅读全文
joe's tween demo
2008-09-09 22:10 by hbb, 245 阅读, 0 推荐, 收藏,
摘要:joe的Tween引擎终于有了个demo,果然和其他的比,效率要率胜一筹。http://www.joa-ebert.com/files/swf/tween/Hobnox.swfhttp://www.joa-ebert.com/files/swf/tween/TweenLite.swfhttp://www.joa-ebert.com/files/swf/tween/GTween.swf然后正如所说G... 阅读全文
chrome and flash
2008-09-05 14:01 by hbb, 337 阅读, 0 推荐, 收藏,
摘要:Google Chrome横空出世,各方面的口碑都不错,特别是在JS的执行。大师为此做了个测试,基本Chrome一面倒。可是也有例外,就是Flash...由于Chrome有类似任务管理器的东西能查出谁才是“cpu杀手”,所以flash一下子成了众矢之的为此Flash Player的工程师出来从技术层面做了些解释。拿Flash和HTML,Flash和AJAX,Flash和SV... 阅读全文
pv3d又一bug - 都是滤镜惹得祸
2008-08-28 03:16 by hbb, 655 阅读, 0 推荐, 收藏,
摘要:pv3d自从添加了VirtualMouse以后,MovieMaterial就可以用基于flash的方式,通过assets.addEventListener来增加鼠标事件。不过一路过来bug重重...这次又发现一个。[代码] 光看里面函数createMaterials,设置滤镜那两句spr.filters = [new DropShadowFilter()];addChild(spr);屏蔽这两句一... 阅读全文
浙公网安备 33010602011771号