Egret教程(三、显示对象)

1、概念(核心显示类):
这里写图片描述

描述
DisplayObject显示对象基类,所有显示对象均继承自此类
Bitmap位图,用来显示图片
Shape用来显示矢量图,可以使用其中的方法绘制矢量图形
DisplayObjectContainer显示对象容器接口,所有显示对象容器均实现此接口
Sprite轻量级显示容器
Stage舞台类
TextField文本类
TextInput输入文本类

2.实例代码:


//1、创建一个空的 Sprite对象。
var mySprite: egret.Sprite = new egret.Sprite();
mySprite.x = 200;
mySprite.y = 200;
this.addChild(mySprite);
//2、创建自己的显示对象类:画一个红色的圆,添加到 mySprite 中。
var circle: egret.Shape = new egret.Shape();
circle.graphics.beginFill(0xff0000);
circle.graphics.drawCircle(25,25,25);
circle.graphics.endFill();
circle.anchorOffsetX = 50;//3、锚点居于左上角x轴 50 像素的位置
mySprite.addChild(circle);
//4、给圆增加点击事件
circle.touchEnabled = true;
circle.addEventListener(egret.TouchEvent.TOUCH_TAP,onClick,this);
function onClick():void{
    //把舞台左上角的坐标(0,0)转换为 mySprite 内部的坐标
    var targetPoint: egret.Point = mySprite.globalToLocal(0,0);
    //重新定位圆,可以看到圆形移到了屏幕的左上角
    circle.x = targetPoint.x;
    circle.y = targetPoint.y;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值