createJs继承

createJs继承下面是一个继承的例子 varcls nbsp nbsp nbsp nbsp nbsp nbsp function nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp functionMap nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp varthan this nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp this Container constructor 相当于 as3this super nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp this name

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 北京



























版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199235.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:33
下一篇 2026年3月26日 下午1:33


相关推荐

  • 文心大模型登LMArena文本榜!文本能力超GPT-5-High

    文心大模型登LMArena文本榜!文本能力超GPT-5-High

    2026年3月12日
    2
  • C调用C++的dll方法

    C调用C++的dll方法C 调用 C 的 dll 总归可以有两种方法 1 非托管 C 创建的 dll 库 需要用静态方法调用 2 直接使用 CLR 生成托管 C dll 库

    2026年3月19日
    1
  • idea快捷键不生效_idea列模式快捷键

    idea快捷键不生效_idea列模式快捷键1、如果是某些快捷键不气作用,这有可能与通讯工具、输入法、浏览器等的快捷键冲突2、如果所有的快捷键都不气作用,这时点击idea开发工具上的“Tools”然后将”VimEmulator”这个选项的√去掉。如图…

    2026年2月1日
    6
  • 【调优方法】——warmup

    【调优方法】——warmup学习率是模型训练中最重要的超参之一,针对学习率的优化有很多种方法,而warmup是其中重要的一种。1.什么是warmupwarmup是一种学习率优化方法(最早出现在ResNet论文中)。在模型训练之初选用较小的学习率,训练一段时间之后(如:10epoches或10000steps)使用预设的学习率进行训练;2.为什么使用warmup2.1理性分析因为模型的weights是随机初始…

    2025年8月18日
    5
  • pycharm安装python3.6_python3.8怎么安装

    pycharm安装python3.6_python3.8怎么安装1.软件准备Python开发环境3.6以上PyCharm编辑器 Python开发环境3.6以上 浏览器谷歌最新版 浏览器驱动与浏览器版本匹配*资源包获取链接:https://pan.baidu.com/s/10n7MfZXtRNWnXJghT9xq2g提取码:w8mm 安装PyCharm 双击下载好的安装包“pycharm-community-2020.2.3.exe”,一路“Next”即可完成安装,可以修改默认安装路径。 安装P…

    2022年8月26日
    8
  • pycharm 2021激活码3月最新在线激活

    pycharm 2021激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    123

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号