• 白鹭引擎


    class Main extends egret.DisplayObjectContainer {
    
        /**
         * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 super )
         * constructor 是类的构造函数, 类在实例化的时候调用
         * egret.Event.ADDED_TO_STAGE, 在将显示对象添加到舞台显示列表时调度
         */
        public constructor() {
            super();
            this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
        }
    
        /**
         * 注意, 不管是 缩放, 旋转, 斜切, 都要把 x,y (横纵坐标) 两个属性开率进去
         * 比如说 x, y 就会随着缩放二缩放
         */
        private onAddToStage(event: egret.Event) {
    
            // 绘制一个圆
            var circle: egret.Shape = new egret.Shape();
            circle.graphics.beginFill(0xff0000);
            circle.graphics.drawRect(50,50,50,50);
            circle.graphics.endFill();
            this.addChild(circle);
    
            // 获取 显示对象的 尺寸
            console.log(circle.width);
            console.log(circle.height);
    
            // 缩放显示对象 scaleX scaleY
            circle.scaleX = 3;
            circle.scaleY = 2.5;
    
            // 旋转显示对象, 整数 顺时针旋转, 负数, 逆时针旋转
            circle.rotation = 0;
    
            // 斜切, 分为 X方向斜切, 和 Y方向斜切, 斜切只能作用于一个方向, 不能同时使用
            circle.skewX = 30;
            // circle.skewY = 10;
    
        }
    }
  • 相关阅读:
    第一个自己独立开发并发布的软件
    第一个JavaWeb项目体验
    今天开博
    Mongoid Paging and Iterating Over Large Collections
    图片格式瞎扯淡
    是时候用Coffeescript了
    Mac 小技巧
    印度见闻札记
    作为开发人员,您应该尊重默认行为
    Java 注解(Annoation)学习笔记
  • 原文地址:https://www.cnblogs.com/lovling/p/8398921.html
Copyright © 2020-2023  润新知