zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    PHP迭代生成器---yield
    array_chunk — 将一个数组分割成多个
    php array_change_key_case
    PHP trait介绍
    mysql视图
    mysql常见内置函数
    MySQL表复制
    二分查找算法(折半查找算法)
    使用SplFixedArray创建固定大小的数组
    Frameset Example
  • 原文地址:https://www.cnblogs.com/benu/p/4795035.html
Copyright © 2011-2022 走看看