Egret学习

图形绘制
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 );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值