posts - 22, comments - 17, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

AS3

     摘要: 本例只适合用flash cs3与as3开发必须要把所有内容都做到一个swf文件中,实现swf的自身loading。
要点:
1、取消绑定了类的元件的“在第一帧导出”的设置。
2、在flash发布设置中的actionscript3.0设置中把“导出帧中的类”改为2。

演示示例源文件下载>>>  阅读全文

posted @ 2007-10-29 11:06 flashlizi 阅读(1354) | 评论 (0)  编辑 |

     摘要: 此类是根据java.util.zip中CRC32类写的AS3版CRC32校验类。  阅读全文

posted @ 2007-09-10 16:03 flashlizi 阅读(2106) | 评论 (0)  编辑 |

     摘要: Flash CS3里的project那真叫一个鸡肋,感觉基本没什么用处。前一阵想起jsfl,于是便做了一个FlProject给自己用。基本上满足了我的一些需求:不离开flash IDE就可以浏览本地文件夹,可以很方便的添加和删除文件夹,as,fla等,能起到一定的项目管理作用。  阅读全文

posted @ 2007-09-10 16:01 flashlizi 阅读(1547) | 评论 (1)  编辑 |

     摘要: 从as1,2开始Function类就有call和apply2个方法了。相信大家对这2个方法的应该有一些了解,这2个方法的第一个参数thisObject在有些时候很有用,合理利用他们可以使函数表现得像另一个对象的方法,而不将函数存储在该对象中。  阅读全文

posted @ 2007-09-10 15:49 flashlizi 阅读(391) | 评论 (0)  编辑 |

     摘要: 今天在John Grden的Blog上看到一篇关于AS3优化计算的文章:Optimizations for AS3 calculations,觉得不错,把其中的一些方法记录下来。

1、用乘法来代替除法(当除数可转化为有限数的时候)。比如var n:Number = value *0.5;要比var n:Number = value / 2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。

2、用位运算代替除2或乘2。比如10>>1要比10*2快,而10<<1要比10*2快。从测试来看位运算几乎比乘除快一倍,但是一般情况下,我们不能选择位运算,比如我们就不能用13>>1来代替13/2,尽管前者比后者运算速度更快,但2者的运算结果却不一样。所以还是要看具体情况。
  阅读全文

posted @ 2007-09-10 15:34 flashlizi 阅读(444) | 评论 (0)  编辑 |

posted @ 2007-09-10 15:27 flashlizi 阅读(3078) | 评论 (1)  编辑 |

     摘要: 本工具特点:
1、简单又方便,无需像其他debuger工具那样要在flash中添加多余的调试代码,只需简单的trace()就OK!
2、as2,as3均可调试。
3、不存在跨域、安全沙箱问题。
4、不管你的flash运行在什么程序上,浏览器还是其他应用程序。(除开AIR)都可以获取trace信息。  阅读全文

posted @ 2007-09-10 15:00 flashlizi 阅读(3098) | 评论 (4)  编辑 |