在游戏制作的过程中,经常需要将图片资源外置,因此我写了一个 VisualLoader 类用于批量载入皮肤。该类可以载入外部的图片文件或者swf文件,如果载入的是图片文件就将其转换为Bmp对象,如果载入的是swf文件,就利用反射获取库中导出的Symbol的Class,然后使用new操作符建立相应的对象。
实际上,如果载入的是swf,则获取的不仅仅限于显示对象,只要在Flash软件的库中可以“导出”的类型都可以获取。例如Font、MovieClip、Sound、SimpleButton等等。关于具体的实现方式,还可以参考这篇文章: 使用Loader/URLLoader/URLStream载入外部swf并获取类定义 。
阅读更多在游戏开发的过程中,经常需要将游戏资源放在外部swf中。本文讨论的就是在使用AS3载入外部的资源swf,并将其中的资源转换为类定义时要注意的一些东西。
阅读更多
转自:http://bbs.9ria.com/viewthread.php?tid=63977
Tween缓冲
Tween缓冲大家应该都不陌生,说白了就是从一起始位置逐渐移动到目标位置的过程,这个过程可以是加速移动,也可以是减速移动,这些不同的缓动方式就是Tween的各种ease。
Tween算法
概念知道了,了解一下Tween的算法对我们更好的使用Tween或者编写自己的Tween都是很有帮助的。
在缓动过程中,随着时间的推移,对象从起始位置开始逐渐向目标位置移动,我们假设移动的距离为disX,并将其作为y轴,时间t作为x轴,这样可以 …
阅读更多我一直在寻找一套在纯AS环境下使用的组件库(如果你也在找,可以看看这里),曾经使用过一段时间ASWing,最终还是放弃了,后来就看到这套小巧的库。Minimal Comps是由业界大牛Keith Peter编写的一套轻量级纯AS组件库,用来写一些测试用的程序是再方便不过了,整个架构也非常清晰明了,一些没有提供的功能,自己也可以直接来修改源码实现。下面就简单说说这套组件的用法。
阅读更多版本: 7.14
日期: 6/10/2008
中文翻译:独自行走【闪航AS】 (英文名 Richard ) 博客 http://dzxz.blog.5d.cn
TweenFilterLite 继承自 TweenLite ,进行了功能上的扩充,提供了颜色、图象处理方面的一些简便的方法,如果对 Flash 中的矩阵有一些基本的了解之后,再来用它,会比较的得心应手,它有点像是将 Flash 的颜色矩阵和卷积矩阵揉合到一起, …
阅读更多转自:http://blog.5d.cn/user12/dzxz/200809/500547.html
- 版本: 1.17
- 日期: 6/10/2008
- 中文翻译: 独自行走【闪航AS】 (英文名 Richard ) 博客
- TweenLite参数说明
- TweenFilterLite参数说明
- 原来Tween缓冲是这么回事
TweenMax 建立在 TweenLite 和 TweenFilterLite 基础之上,因此,又揉合了这二者的功能,使得功能更加的齐备,但是如果说易用性,觉得还是 TweenLite 来得方便一些。我的译文是从 TweenLite 开始的,接着是 TweenFilterLite 最后是 TweenMax ,这也恰 …
阅读更多转自:http://blog.5d.cn/user12/dzxz/200808/497831.html
TweenLite是一个缓动的类包,功能强大,并且易于使用,为了更多的(E文欠佳的、初学的)朋友了解它,使用它,特此翻译了一下TweenLite类文档中的说明文件,主要是对参数的说明,希望对大家有用。
ACTIONSCRIPT 语言版本: 3.0 (AS2 版也有提供) 更新 及更多文档请访问:
阅读更多