Flex 学习笔记 小知识汇总

as3运维时不在那之中文表达
一千 系统内部存款和储蓄器不足。 系统可用内部存款和储蓄器不能满意 Flash Player
编译代码的必要。请关闭系统上正在周转的某个应用程序或进度。
1001 未兑现方式 _。
1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和
Number.toExponential 的界定是 0 至 20。内定的值不在期望范围之内。
内定的值不在 precision 参数的盼望范围以内。Number.toPrecision 的限定是 1
至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。
1003 radix 参数必须介于 2 至 36 之间;得到 _。 为艺术或性质的 radix
参数字传送递的值稍差于 2 或超出 36。请传递2个在乎 2 至 36 之间的值作为 radix
参数。
1004 对不匹配的靶子调用方法 _。
尝试调用的方法不适用于钦赐对象。要是已将原型函数从三个指标复制到另一个目的然后又调用此函数,但目的对象类型与原来对象类型不相同,则会发生此错
误。请保管目的对象与原本对象的档次相同。有关详细音信,请参阅 ECMAScript
Language Specification(《ECMAScript 语言专业》)第 3 版中的第 15 章。
1005 数组索引不是正整数 (_)。
尝试利用非正整数的索引值访问数组成员。仅传递正整数作为数组的索引值。
1006 _ 不是函数。
尝试调用不存在的函数时,产生此错误。请确定保证正在调用正确的函数且自
ActionScript 2.0 以来此 API
尚未产生转移。别的,请确认保证正在使用正确的对象。例如,使用以下代码时,将现出此错误(由于最终一行错误调用了变量
big 而未调用变量 blg):
var blg:String = “foo”;
var big:Sprite = new Sprite();
var error:int = big.length();
1007 尝试对非构造函数实行实例化。
1008 _ 指代不明明;发现多少个门户分外的绑定。
1009 不也许访问空对象引用的属性或方法。 总结结果为 null
的靶子足以不带有别的性质。在好几意外(固然有效)的动静下,恐怕爆发此错误。以创办
7-Up 对象的以下代码为例。由于并未将此 七喜对象添加到呈现列表中(使用 DisplayObjectContainer 对象的 addChild()
方法),由此其 stage 属性设置为
null。在这种气象下,此示例将转移此错误,那是因为 Coca Cola 对象的 stage
属性不能够拥有别样性质: Read the rest of this entry »

 

 

 

注:要选拔上述代码别忘了 import flash.geom.Point;

 

AS3鼠标坐标总计 鼠标是Flash里追重要的相互因素,常常索要侦测鼠标事件(AS3中鼠标事件下结论)和取得鼠标的坐标。鼠标坐标的得到能够分为在文书档案类和在子类中,两种分歧的事态。

typeof、is、as的区别
typeof、is、as都以用以判断变量类型的,只是个其余再次回到值不一致。请看下方代码:
var a:Number=0;
trace(typeof(a));//输出:Number
trace(typeof(typeof(a)));//输出:String
trace(a is Number);//输出:true
trace(a as Number);//输出:0
trace(a as String);//输出:null

 

 

 

 

 

 Flex相关知识点收藏下   今后逐年丰硕

1)假诺是在岁月线轴上,可能文书档案类上利用:
stage.mouseX 和 stage.mouseY

Null、NaN和undefined的区别
骨子里Null、NaN和undefined都以变量的暗许早先值。变量类型分歧,系统予以的初始值就区别:
int,uint – 0
Boolean – false
Number – NaN
String,Array,Object – null
未钦点变量类型 – undefined

2)在子类(如_sprite:Sprite)上使用:
_sprite.mouseX 和 _sprite.mouseY
此地获得的是鼠标相对于_sprite的坐标。假若要求的是绝对于舞台的坐标,则应当利用localToGlobal,如:
var mousePoint:Point=new Point(_sprite.mouseX, _sprite.mouseY);
mousePoint=_sprite.localToGlobal(mousePoint);
trace(“Stage coordinates:”+mousePoint);