1、int、timer、vector、byteArray、dictionary
int:在js原生下没有此类型,所以需要用parseInt替代;
timer :layaAir有自己的缓动类Tween、timeLine,可以参考[url=http://layaair.ldc.layabox.com/demo/?Tween_SimpleSample]缓动[/url]
byteArray 请使用Byte.as类(有核心接口)替代,开发者群里也提供了一个ByteArray.as(比较全面),是适配过layaAir的,你也可以去群文件下载放到项目中使用;
Vector:你可以直接用as原生写法(as顶层的接口还是用AS3原生的方式)建议用Array,因为js原生下没有Vector,只有Array,layaAir编译后Vector到js那边还是array的,
Dictionary:请参考[url=http://layaair.ldc.layabox.com/api/index.html?category=Core&class=laya.utils.Dictionary]API_Dictionary[/url]
2、AS3事件机制全体阵亡喽?比如全部使用laya.event里面的事件机制是吗?
是的,必须用layaAir的语法来写,但是AS3的shi事件机制在layaAir下都可以找到,我们针对事件接口做了简化,会更方便,可以参考:
鼠标交互3、AS3的类库不支持直接使用,因为layaAir跟as3没有太大关系了,我们只是借用了as3的代码编辑环境还有顶级类型的使用,不过js原生的类库都支持,开发者可以直接下载使用
4、那么请问例如JS也支持的setTimeOut和setInterval之类的可以用吗?
是的,js原生下也有这两个语法,你可以网上搜索下了解下
5、总结
指的,int不支持强转,譬如int(1.222)这样的写法,不过var a:int=7还是可以用的。