Egret note

egret使用的是typescript,ts是一款Microsoft发行的javascript超集。具体语法需参照文档。

从结构上讲,项目根目录里面会有一个配置文件egretProperties.json。这里面的document_class,对应的值就是入口文档类的文件main.ts,当然这个文件可以自己随便定义。

随后就会进入文档类所在的文件,进行相应预加载。创建第一个场景private createGameScene():void。

不一定非要初始化一个场景,因为入口文件里的egret.DisplayObjectContainer文档类实例已经是一个场景了。

两种添加文字的方式

1||

var tx: egret.TextField = new egret.TextField;
tx.text = "why so scare?"
tx.x = 20;
tx.y = 20;
tx.width = this.stage.stageWidth - 40;
tx.touchEnabled = true;
tx.addEventListener(egret.TouchEvent.TOUCH_TAP,this.touchHandler,this);
this.addChild(tx);

2||

this._startBtn = new egret.TextField();
this._startBtn.text = "开始";
this._startBtn.size = 50;
this._startBtn.x = 180;
this._startBtn.y = 200;
this.addChild( this._startBtn );
this._startBtn.touchEnabled = true;
this._startBtn.addEventListener(egret.TouchEvent.TOUCH_BEGIN, this.click, this);

原文地址:https://www.cnblogs.com/benu/p/4795035.html