AS3与AS2使用了不同的ActionScript 虚拟机(ActionScript Virtual Machine (AVM)),两者相互通信还是比较困难的,要是你在一个现有的Flash 9版本的一个SWF里加载一个Flash 8版本的SWF是可以的,但是,你直接调用里面的方法是不被允许的,要是你trace一下加载进来的内容,你会发现它的类型是AVM1Movie,这个类型的文档里有详细解释:
两篇关于AS3 Loader内存泄漏的文章:
很怪异的一个现象,还是我当年做的第一个Flash的游戏(就帖子下面这个Flash),发现他竟然在Mac上运行不好,没有报错,也没死掉,只是小动物怎么也跳不上去,但是在PC上运行都是正常的。搞得我很郁闷,怎么同一个程序在只是不同操作系统的同一个版本的Flash Player上还会出这种诡异的事。
今天无意中发现了一个还蛮好玩的Flash多人在线游戏,http://zwok-game.com/en_GB/ 虽然简单,但是还是蛮好玩的。用Flash做多人在线游戏,实时性是个很大的问题,不过这个游戏倒是想到了办法,避开了这个问题。别看这种游戏小,玩起来还是很耗时间的。
昨天无意中发现补间动画与补间形状之间的一个小的差别,在补间动画运动的过程中整个MovieClip的大小是随动画的运动变化的,如果动画被放大了或者是缩小了,那承载他的MovieClip的宽和高也会随着变。
找了一下flash的帮助文档,就是没找到这个方法,不过你确实是可以调用这个方法的。比如: