下面是一个继承的例子:

var cls = {};

(function() {
            function Map() {
                var than = this;
                this.Container_constructor(); //相当于as3 this.super();
                this.name = "开心";
                this.changeName = () => {
                    than.name = "sunny"
                }
            }
            var p = createjs.extend(Map, createjs.Container); //createjs.Container  相当于 一般as3继承Sprite
            cls.Map = createjs.promote(Map, "Container");
        }());

(function() {
            function ChinaMap() {
                var than = this;
                this.Map_constructor();
                this.from = "北京";
                this.changeName = () => {
                    than.from = "sunny2"
                }
            }
            var p = createjs.extend(ChinaMap, cls.Map);
            cls.ChinaMap = createjs.promote(ChinaMap, "Map");
        }());
        var chinaMap = new cls.ChinaMap();        
        console.log(chinaMap.name, chinaMap.from);//开心 北京
        chinaMap.changeName();
        console.log(chinaMap.name, chinaMap.from);//sunny2 北京

createJs继承相关推荐

  1. 如何使用Createjs来编写HTML5游戏(八) 通过继承扩展EaselJS中的基础元素

    从我第一天了解到javascript开始,就听说在这里是没有类的.其实一开始我是沮丧的,尽管我并不知道有没有"类"对编程究竟有多大影响,不过有缺憾总是让人感觉遗憾,哪怕这是一个你可 ...

  2. createjs开发h5游戏: 指尖大冒险

    之前看到一个指尖冒险游戏,觉得挺有意思,就想学习一下怎么实现,毕竟当产经提出类似的需求时,问我等开发可不可以实现的时候,不至于回答不知道. 本文的主要思路,参考的是凹凸实验室的这篇文章:H5游戏开发: ...

  3. HTML5不支持createtouch,新手写createjs时容易遇到的坑(持续更新)

    新手写createjs一定会遇到很多的坑,下面我来讲下常见的坑和解决方法,大家可以经常来看看这篇文章,本人会持续更新! 1.按钮的alpha值不能为0: 在做flash的时候很多人会弄一个alpha值 ...

  4. canvas 动画库 CreateJs 之 EaselJS(下篇)

    本文来自网易云社区 作者:田亚楠 继承 对应原文:Inheritance 我们可以继承已有的「显示对象」,创建新的自定义类.实现方法有很多种,下面介绍其中之一. 举例:实现一个继承于 Containe ...

  5. 如何使用Createjs来编写HTML5游戏(一)EaselJS简介

     CreateJS CreateJS 是一套可以构建丰富交互体验的 HTML5 游戏的开源工具包,旨在降低 HTML5 项目的开发难度和成本,让开发者以熟悉的方式打造更具现代感的网络交互体验. C ...

  6. CreateJS第0章- Canvas基础

    最近网页游戏比较火,以前做过一些小游戏,但是过段时间就都忘了,今天在这里记录一下学习过程,以备后用. 做网页游戏有很多种框架,我是flash程序用Adobe出品的CreateJS最容易.基本上继承了f ...

  7. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  8. kotlin中继承父属性使用构造方法

    kotlin中继承父属性使用构造方法 1. 定义父类,给它两个属性: abstract class AbstractResponseMessage {private var success = tru ...

  9. C++ 笔记(31)— 类继承

    1. 私有和保护 成员函数或成员数据可以是公有或者私有的.如果是公有的,那么它们可以被直接访问:如果是私有的,那么它们无法被直接访问.同时,还有一个 protected 保留字,在没有使用继承的时候, ...

最新文章

  1. 一文吃透JAVA定时器格式
  2. SAP RETAIL 寄售模式的公司间STO发货过账后的物料凭证的特殊点
  3. 初探云原生应用管理之:聊聊 Tekton 项目
  4. 网络字节与主机字节转换 htons(), ntohl(), ntohs(),htons() 函数
  5. 每天一个linux命令(1):ln 命令
  6. hadoop简介(大数据技术)
  7. SpriteBuilder中的粒子系统属性
  8. String.IsNullOrEmpty()方法以及C#中的示例
  9. python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__
  10. mysql数据库kj_Python3.7和数据库MySQL 8.0.12 数据库SQLite3连接(三)
  11. Java基础学习总结(79)——Java本地接口JNI详解
  12. 十步叫你如何无损修复硬盘锁(mbr病毒)
  13. php 同时登录怎么办,php 实现同一个账号同时只能一个人登录
  14. Cisco 冗余备份(IRDP)
  15. c++ map查找key
  16. 升级macos beta_如何选择退出macOS开发人员或公开Beta版
  17. 2021-04-19一万小时定律
  18. 3d智慧城市线上3d模型展示可视化平台
  19. 第三十四章 苏西受伤
  20. win10系统无法正常自动启动服务

热门文章

  1. 悦读 | 公布你的原则,读瑞.达利欧的《原则》
  2. 搭档之家:刘强东章泽天共同成立企业管理公司,前者持股99%
  3. 数据结构——左倾红黑树
  4. 同构数怎么判断_编程:输入1-100以内的一个整数,判断这个数是否是同构数。输出不同的情况...
  5. Canny边缘检测算法(python 实现)
  6. win10微软输入法不显示选字框?
  7. ffmpeg设置视频 tbr、tbn、tbc
  8. Eclipse界面风格调整
  9. linux 强制更新只读文件
  10. C++ 传参时传内置类型时用传值(pass by value)方式效率较高