2012年12月31日
摘要: 当一个容器内有多个显示对象,要获取这些子显示对象用: var len:int = waterLayer.numChildren; for(var i:int=0; i <len;i++) { var crtItem:DisplayObject = waterLayer.getChildAt(i); }例二var i:int; for(i = 0; i < this.numChildren; i++) { var child:DisplayObject = this.getChildAt(i); if(child is BigLetter)... 阅读全文
posted @ 2012-12-31 14:37 橙小风 阅读(358) 评论(0) 推荐(0)
  2012年12月28日
摘要: 窗口-首选项-Flash Builder -文件模板 - ActionScript -ActionScript类 -/** * @author zoe * */(写在包声明或导入类声明下面的位置都可以,多打几行*号是为了方便写这个类的注释) 阅读全文
posted @ 2012-12-28 09:24 橙小风 阅读(201) 评论(0) 推荐(0)
  2012年12月25日
摘要: <?xml version="1.0" encoding="UTF-8"?><root path="resource/"> <bg path="background.jpg" /> <hammer uppath="hammer_up.png" downpath="hammer_down.png" /> <house buildpath="house_building.png" finalpath=&qu 阅读全文
posted @ 2012-12-25 17:30 橙小风 阅读(605) 评论(0) 推荐(0)
摘要: package view{ /** * @author zoe * */ import flash.display.Sprite; import flash.text.TextField; public class Rect extends Sprite { public var position:int; private var txt:TextField; public function Rect() { super(); ... 阅读全文
posted @ 2012-12-25 11:44 橙小风 阅读(1125) 评论(0) 推荐(0)
  2012年12月19日
摘要: 在使用for循环时,设置变量i的范围时,常用到如数组长度picList.length这样的计算公式,这时最好在for循环外部建一个变量存这个公式,如var len:int = picList.length;这样就避免cpu重复运算,用少量的内存换cpu 阅读全文
posted @ 2012-12-19 14:37 橙小风 阅读(295) 评论(0) 推荐(0)
  2012年12月17日
摘要: 在一个项目中,当两个显示对象A和B位置重叠时,想让其中A看起来总在上面,有一个很简单的方法,即新建一个Sprite类的实例container,container = new Sprite();addChild(container);然后container.addChild(B);就ok了另外还有一个方法使用addChildAt(child:DisplayObject, index:int),索引位置 0、2、1 处分别显示 a、b、c 三个显示对象:那么a在最下面,b在最上面 阅读全文
posted @ 2012-12-17 22:58 橙小风 阅读(131) 评论(0) 推荐(0)
摘要: 使用TextField文本时,要注意它默认的宽高很小,只有100*100,一旦文字过多,要记得设置文本宽高,例如游戏中武器的说明提示框有两种情况1.可以让文本的width和height等于其父容器的宽高2,可以让txt.width= txt.textWidth+10;通常情况下+5或+10看起来会更美观 阅读全文
posted @ 2012-12-17 20:04 橙小风 阅读(306) 评论(0) 推荐(0)
  2012年12月13日
摘要: <?xml version="1.0" encoding="UTF-8"?><root len="5"> <pic name="work" path="resource/pic/pic1.jpg" size="200,250"></pic> <pic name="wu" path="resource/pic/pic2.jpg" size="100,50">& 阅读全文
posted @ 2012-12-13 14:16 橙小风 阅读(8180) 评论(0) 推荐(0)
  2012年12月11日
摘要: 当一个显示对象要被生成多个实例,可以用for循环,生成一个就存一个到数组中,被存到数组中的显示对象被向上转化为object,接下来当要取出显示对象用数组[i],并将其强转为显示对象类,显示对象类(数组[i]) 阅读全文
posted @ 2012-12-11 22:02 橙小风 阅读(526) 评论(0) 推荐(0)
  2012年12月10日
摘要: package view{/** * @author zoe * */import flash.display.Sprite;import flash.events.Event;public class GameScene extends Sprite{ private var rect:MoveRect; private var ball:Ball; private var speedX:int; private var speedY:int; private var r:int; public function GameScene() { ... 阅读全文
posted @ 2012-12-10 20:57 橙小风 阅读(518) 评论(0) 推荐(0)