图形绘制
egret.Shape对象有图形绘制功能
var bg:egret.Shape = new egret.Shape();
文本输出
var tx:egret.TextField = new egret.TextField();
跟绘制背景类似, 可以在EDN之API参考查看API。
响应用户操作(事件)
tx.touchEnabled = true;
tx.addEventListener( egret.TouchEvent.TOUCH_TAP
, function( evt:egret.TouchEvent ):void{
tx.textColor = 0x00ff00;
}, this );
资源加载
var batman:egret.Bitmap = new egret.Bitmap( RES.getRes("hero-01") );
batman.x = -30;
batman.y = 20;
this.addChild( batman );
层级关系 设置和交换
getChildIndex() 获取元素的层级
setChildIndex( item, 数值|getChildIndex() ) 设置元素的层级 (如果数值超过最大值引擎会处理成最大值)容错功能
swapChildren( item1,item2 ) 交换元素的层级
Tween动画效果
egret.Tween.get( item ).to( { }, time, egret.Ease.circIn );
to方法包含三个参数。 首先是动画目标属性组,这个参数可以对目标对象本身的各项属性进行设定,就是动画结束时的状态,可以设定一个或多个属性。 第二个参数是动画时间,以毫秒计。 第三个参数是补间方程,即对动画区间内每个时间点的属性值设定分布。在egret.Ease已经提供了丰富的补间方程,可以根据自己的喜好选择。
加入声音
首先我们要先将准备好的声音文件放入到assets文件夹 default.res.json 的配置文件会自动添加进去
获取声var sound:egret.Sound = RES.getRes( “bgm_mp3” );
播放声音
var channel:egret.SoundChannel = sound.play(0,1);第一个参数 0 表示播放的开始时间,第二个参数表示播放次数络通讯
URLRequest
var urlreq:egret.URLRequest = new egret.URLRequest( "http://httpbin.org/user-agent" );
URLLoader
var urlloader:egret.URLLoader = new egret.URLLoader();
urlloader.addEventListener( egret.Event.COMPLETE, function( evt:egret.Event ):void{
console.log(evt.target.data);
}, this );
urlloader.load( urlreq );