获得屏幕宽高
Capabilities.screenResolutionX
Capabilities.screenResolutionY
JS 判断是否为IE浏览器 如果 navigator.appName.indexOf("Microsoft")!= -1 成立 则是IE
监听浏览器的改变
stage.addEventListener(Event.RESIZE,onResize);
target并不一定是监听事件的对象
让displayobject不响应鼠标事件
dis.mouseEnabled = false;
dis.mouseChildren = false;
as3外部读取乱码问题
System.useCodePage=true
C调用逻辑
M数据逻辑,本地缓存
V显示逻辑
关于timer合并的问题
关于矢量图转位图的问题
单步跳入:step into调试,进入语句中的子函数进行步进调试
单步跳过:step over调试,跳过该行语句,进入下一行进行调试
单步返回:step out调试,跳出当前函数,进入调用源进行调试
//值传递
var a:String = "111";
var b:String = a;
a = "222";
trace(a,b);
//引用传递
var c:Object = {name:"111"};
var d:Object = c;
c.name = "222";
trace(c.name,d.name)
xml操作笔记
xml结构如下
<Building>
<building id="0" name="市政中心" type="1" x="755" y="247"/>
<building id="1" name="酒馆" type="1" x="755" y="247"/>
<building id="2" name="资源矿" type="1" x="755" y="247"/>
<aaa id="0" name="农场" type="1" x="755" y="247"/>
<bbb id="0" name="酒馆" type="1" x="755" y="247"/>
</Building>
//根据节点名判断xml中节点个数
// var nodeName:String = "build" + GameInfo.User_RaceId;
// var len:int = xml.child(nodeName).length();
//在属性名已知情况下取属性值
// building.x = xml.child(nodeName)[i].@x;
// building.y = xml.child(nodeName)[i].@y;
//通过传入的属性名获取属性值
// var key:String = xml.building.attributes()[0].name();//传入key
// var value:String = xml.building[i].attribute(key)