先看效果: 将图片分割成一块块的,转换成电影符号,命名.用下面的函数,设置进行初使化. 初使化的格式: //随机排序数组 varobjGame:Object=newObject(); //注:每关图片的名称后缀不要一样。如果一样呢?你试试就知道了。 //6张图,每张图的名称为:mc1,mc2,mc3... ini_game(objGame,6,this,mc);初使化的函数://拼图游戏smaller 发布时间:2012-07-07 作者: 佚名技术 views(169)
效果: 有了这个代码整理,开发Flash游戏,可以像其它语言写游戏哪些编写游戏,摆脱时间轴的束缚。还可以很方便用一些游戏素材。这里边有两个文件夹: load_pngAlpha 加载一透明png,生成透明png动画。 flash_pngAlpha 将透明png放在flash库中,生成透明png动画。 这个功能是通过两个类来实现的。 PngResource.as 用于 发布时间:2012-07-07 作者: 佚名技术 views(355)
今天刚好在做多层级加载时发现了这个问题.就把解决方法贴出来了 问题描术: 路径结构是:根级:A.swf data(文件夹) data文件夹中有 B.swf c.swf 在B的代码中有加载C.swf 单独运行B时正常。 用A加载B的时候,问题就出现B不会加载c.swf了。 得把c.swf移到和A.swf同级别。问题原因: 所有加载的swf都是以最外层swf所在目录为根目 发布时间:2012-07-07 作者: 佚名技术 views(181)
对ActionScript优化发现了一些有趣的结果,尽管没有新的技术,却是点小技巧,能提高运行效率数组 Array indexing下面是一个简单的过程private function method1() : void { var tmpVar:int; for(var i:Number=0; itestArray.length; i++) { tmpVar = testArray[i]; } } i定义为Number ,运行时间是: 53.34 毫秒for(var i:in 发布时间:2012-07-07 作者: 佚名技术 views(162)
很久没碰Flash了,打算做一个个站,捡一下AS,先搞个可选多种样式的LOADING类吧... 样式参考: 使用类方法: 1、请下载压缩包。然后打开里面的。index.fla 文件。将库中的所有文件复制到你的FLA中。 2、使用类代码。 import taoshaw.com.loading.loading; //说明,花四个参数。300,210,表示你想显示的loading的位置。为数 发布时间:2012-07-07 作者: 佚名技术 views(231)
4.6、组合效果效果演示: 这儿有一些看起来跟以前同样的动画效果,它的困难之处是如何真正地制作它。必须要有高于flash使用者平均水平的技能才能做出如此高级的的运动图形,常常是一种假象,在多数案例中并不是这样的。当我们看到一个生动的运动图形,如果帧速促够的快,人类的眼睛也许不能看到所有发生的事情。因此,我们感 发布时间:2012-07-07 作者: 佚名技术 views(175)
第5章 角色动画这次是使人沮丧和困难的。在以前的角色我们看到怎样获得一个多种多样的设计风格,转换和运动效果。但是怎样将所有这些技巧组合起来创建一个成功动画角色的概念还留下了一些神秘。什么时候开始动画更有利,为什么?怎样有效地交换元件?与故事情节严密地同步应做些什么?使角色的口和嘴唇与画外音同步的大多数 发布时间:2012-07-07 作者: 佚名技术 views(189)
有时候我们希望加载PNG后其透明区域不响应事件.. 网上的一般的方法为~ 先获取其bitmapData对象.. 当进行点击操作时使用.. bitmapData.getPixel32(x,y)获取.. 点击位置的是否透明.. 然后再操作... 而mosueOver与mouseOut等事件稍为复杂点.. 需要侦听mouseMove.. 然后对经过的坐标进行透明判断~~再抛出相应的事件... 今天介绍 发布时间:2012-07-07 作者: 佚名技术 views(305)
|