发现了一些FlashPlayer 9 与FlashPlayer 10之间的不一样之处,很是怪异。 处理XML: 在Flash 10中将播放器设为Player 9后下面代码执行结果为
AS3与AS2使用了不同的ActionScript 虚拟机(ActionScript Virtual Machine (AVM)),两者相互通信还是比较困难的,要是你在一个现有的Flash 9版本的一个SWF里加载一个Flash 8版本的SWF是可以的,但是,你直接调用里面的方法是不被允许的,要是你trace一下加载进来的内容,你会发现它的类型是AVM1Movie,这个类型的文档里有详细解释:
两篇关于AS3 Loader内存泄漏的文章:
今天无意中发现了一个还蛮好玩的Flash多人在线游戏,http://zwok-game.com/en_GB/ 虽然简单,但是还是蛮好玩的。用Flash做多人在线游戏,实时性是个很大的问题,不过这个游戏倒是想到了办法,避开了这个问题。别看这种游戏小,玩起来还是很耗时间的。
找了一下flash的帮助文档,就是没找到这个方法,不过你确实是可以调用这个方法的。比如:
刚使用SWFAddress就出现了一个怪异的问题,SWFAddress.setValue(“XXX”);调用后,URL怎么也不改变,不知道什么原因,后来发现如果把这句放在SWFAddress.onChange的事件侦听中就是正常的。想不明白,查看他的代码发现了这么一段:
这是我最近做的一个Flash小游戏,玩家选择一下部落与电脑控制的其它几个部落对决,每一个部落用自己某个地盘上的骰子攻击这个地盘附近地盘,根据两个地盘的骰子的随机点数决定胜负。玩起来还相当有意思。这个游戏是非最终版本,要玩最终的版本请到 http://www.4kids.tv 上找。