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);