醒着☆☆

H5 Laya Native Game

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2011年12月2日

摘要: JS里要注册as3调用的js方法<scriptlanguage="javascript">var name;function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { return document[movieName]; } } //注册一个供as3调用的接口方法functionhello(_name){name=String(_name); //FlshID2为接 阅读全文
posted @ 2011-12-02 21:25 醒着/☆☆ 阅读(948) 评论(0) 推荐(0) 编辑

摘要: 当前做粒子效果的主流思想就是bitmapData的setPixel方法,这个方法可以在一个位置设置此位置像素点的颜色。它的前两个参数供我们设置位置的x,y坐标,第三个参数是欲设置像素的颜色值。让我们边看代码边讲会更有feel一些:package{publicclassPixelVO{publicvarxpos:Number;publicvarypos:Number;publicvarspeedX:Number;publicvarspeedY:Number;}}OK,接下来建立我们的主类,请允许我省略一些列的import语句:[SWF(width="500",height=& 阅读全文
posted @ 2011-12-02 17:54 醒着/☆☆ 阅读(387) 评论(0) 推荐(0) 编辑

摘要: bitMap以及bitMapData的使用技巧,在flash里想要做动画做得炫,你就必须得熟知这两个玩意儿的用法,而我们今天就来探讨其中的一种技巧:切图。copyPixels(), 它的作用是把一个bitmapData整体中的一部分像素复制出来给另一个bitmapData,这是一张256 * 256像素的图片,长度么应该是256 / 4 宽度也是 256 / 4[Embed(source="melee.png")]privatevarresource:Class;privatevardisplayBMP:Bitmap;privatevardisplayBMPD:Bitmap 阅读全文
posted @ 2011-12-02 17:35 醒着/☆☆ 阅读(928) 评论(0) 推荐(0) 编辑

摘要: 摘自:http://bbs.9ria.com/viewthread.php?tid=104161作者博客:http://www.iamsevent.com/post/3.html垃圾回收机制:回收条件:1:没有其他对象保持对其的引用2:不存在强引用事件侦听privatevara:Sprite=newSprite();this.addChild(a);a=null;/*a不能被回收,因为a被addChild到了this的显示列表中,因此this就保持着对a的引用,只清除了变量a对其所实例化的Sprite对象的引用却没有清除this对其的引用*/privatevara:Sprite=newSpri 阅读全文
posted @ 2011-12-02 17:13 醒着/☆☆ 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 以下摘抄《殿堂之路》第300页原话其中clone()方法最为重要,使用clone()方法可以返回当前事件对象的一个拷贝。这个clone()方法一般不需要我们手工调用,当我们将一个事件对象重复发送时,EventDispatcher类会自动调用clone()方法,产生这个事件的拷贝。将MyEvent事件重复发送,好理解的说就是转发MyEvent事件,如果没有重构MyEvent事件,那么EventDispatcher在重复发送时,调用的clone是Event的clone方法,那么clone出来的事件自然就是Event类,而不是MyEvent,所以你在侦听时使用e:MyEvent类型接收时,自然就会报 阅读全文
posted @ 2011-12-02 16:24 醒着/☆☆ 阅读(921) 评论(0) 推荐(0) 编辑