摘要: 一、文本类型 1.普通文本 egret.TextField 类表示文本类型,egret.TextField 类包含 text 属性,该属性是当前文本的显示内容。 2.输入文本 将文本对象的type设置为egret.TextFieldType.INPUT; 输入文本有 setFocus() 方法,作用 阅读全文
posted @ 2018-12-17 20:01 麦田里的小王子 阅读(864) 评论(0) 推荐(0) 编辑
摘要: ——碰撞检测,判断显示对象是否与一点相交。 一、矩形碰撞检测 ——矩形碰撞检测,是判断显示对象的包围盒是否与一点相交 。 Egret 提供 hitTestPoint() 方法进行碰撞检测,矩形碰撞检测的用法为: shp 是待检测的显示对象,(x, y)是待检测的点的位置。如果发生碰撞,则方法返回 t 阅读全文
posted @ 2018-12-17 19:44 麦田里的小王子 阅读(476) 评论(0) 推荐(0) 编辑
摘要: ——遮罩的作用是指定一个显示对象的可见区域,即这个显示对象只在这个区域可见。 一、矩形遮罩 将一个矩形对象赋值给显示对象的 mask 属性。 【注】:这个矩形的坐标(20,20)和(30,50)是相对于被遮罩对象shp来定位的。 二、显示对象遮罩 ——显示对象的可见区域由另一个显示对象确定,可实现不 阅读全文
posted @ 2018-12-17 18:59 麦田里的小王子 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: Egret中封装了 Graphics 类实现矢量绘图功能,但是Graphics 类中封装的绘图方法不能直接使用,而需要在显示对象中使用。 一些显示对象(如 Shape 和 Sprite )中已经包含了绘图方法,因此可以在显示对象中直接调用这些方法进行绘图。 【注】:lineStyle()用来设置边框 阅读全文
posted @ 2018-12-17 16:36 麦田里的小王子 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 视图包括看得见的显示对象和看不见的显示对象容器。 1.显示对象 ——图形、文字、视频、图片等。DisplayObject类是所有显示对象的父类。 核心显示类 【注】:显示对象容器类似于div,可以放东西,而Bitmap、Shape这些类似于<img>,只能放对应的显示对象。 【注】:S 阅读全文
posted @ 2018-12-17 11:14 麦田里的小王子 阅读(891) 评论(0) 推荐(0) 编辑
摘要: ——泛型是一种类型变量,只用于表示类型而不是值。用于让用户传入类型。 可以用两种方式使用: 一、泛型变量 在函数体中使用泛型变量要注意到:你必须把这些参数当做是任意或所有类型。——也就是说,只能使用所有类型都可用的操作 假设传入的时数组,就可以这样操作: 二、泛型函数的类型(泛型接口) 泛型接口的写 阅读全文
posted @ 2018-12-14 16:10 麦田里的小王子 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript里,函数可以使用函数体外部的变量。 当函数这么做时,我们说它‘捕获’了这些变量。 一、函数类型 myAdd 具有 函数类型 (x: number, y: number) => number 匿名函数的参数和返回值也分别具有类型 function(x: number, y: nu 阅读全文
posted @ 2018-12-14 14:16 麦田里的小王子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、继承 【注】:子类的构造方法中,必须首先调用super(),这是强制执行的规则。 二、public、private、protected 1.public 公有 TypeScript中,成员默认为public 2.private 私有 当成员被标记成 private时,它就不能在声明它的类的外部访 阅读全文
posted @ 2018-12-14 11:01 麦田里的小王子 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、理解 接口类似于一种规则,用来约束传递参数的一方(实参)和使用参数的一方(形参) 对于函数实参,必须符合接口的规则:包含相应名称和类型的数据 而对于形参一方,则只能使用接口中定义了的字段了, 即对于函数而言,只能“看见”接口中定义好的属性,而传递过来的实参也必须包含这些属性,这样就形成了一种“规 阅读全文
posted @ 2018-12-13 18:07 麦田里的小王子 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、var、let、const比较 对于var和let: var作用域为函数作用域,而let为块作用域 const为只能被赋值一次的let类型 二、解构 解构类似于将结构相同的两个数据做一一对应的赋值或类型声明,例如: 【注】:对于对象的解构,不像数组一样按照顺序一一赋值,数组可以不按照顺序赋值,但 阅读全文
posted @ 2018-12-13 15:12 麦田里的小王子 阅读(168) 评论(0) 推荐(0) 编辑