as转egret导路贴

1 篇文章 0 订阅

用egret做了几个项目,总结一下as转到egret h5开发的变化~~



1:关于for循环,ts里面用for in。for in 和for each 对应ts里面都是for in

var key: any;
for(key in data){<span style="white-space:pre">	</span>//data可是数组也可以是object
    ***;
}

2:as里面的Dictionary,Object对应ts里面都是Object。


3:ts里面没有包的概念,不需要想as里面package com.adobe.***写明包路径。

       同理也不需要像import com.netease.protobuf.Int64;这样导入包。


4:导入模块的方法不一样(待补充)


5:egret里面可以用官方提供的websocket,也可以使用socket.io(具体使用方法待补充)


6:在wing编辑器里面断点时,静态变量是可以看到值的,在as编辑器fb里面是看不到的。


7:egret目前版本对声音处理的不是很好。但要说明的是有些移动设备是不准许多个声音同时播放的。


8:目前egret加载东西到内存时会引起卡顿,对性能低的机器影响尤为明显。


9:egret里面的eui与 flex里面的MXML功能差不多,都是提供ui的可视化编辑,所见即所得,很方便,但是没有flex里面的组件那么臃肿。


10:ts里面this指向是经常变换的,这个刚转过来可能需要熟悉一下。


第三方库补充:

*Greensock的用法一样,as和egret都支持,egert自带的tween也很好用。

*ProtoBuf的使用有些差异:egret里面不需要把.proto转成.as文件,直接加载.proto文件,然后实例化就可以使用了(具体待补充)

*egret里面支持socket.io


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值