美文网首页
LayaBox:子节点的class类调用父节点(兄弟节点)cla

LayaBox:子节点的class类调用父节点(兄弟节点)cla

作者: 一眼就认出你 | 来源:发表于2018-09-30 17:19 被阅读0次

    层级关系:test(父级) 、 testComponent(子级)

    test.ui包含组件testComponent.ui

    代码示例:

    //父级代码:
    class Test extends ui.testUI{
          constructor(){
             super();
                    //将自己传过去给子节点的类
                     this.component.setTestObj(this);
          }
          public jhHandler():void{
               //设置按钮的属性变灰
               this.ActiveBtn.gray=true;
          }
    }
    
    //子级代码
    class TestComponent extends ui.testComponentUI{
           constructor(){
             super();
          }
          //保存父级的对象应用
          public test:Test;
          public setTestObj(test:Test):void{
                  this.test=test;
          }
          //通过引用调用父节点类的方法
          public handler():void{
                this.test. jhHandler();
          }
    }
    

    注意:兄弟节点类的相互引用雷同

    相关文章

      网友评论

          本文标题:LayaBox:子节点的class类调用父节点(兄弟节点)cla

          本文链接:https://www.haomeiwen.com/subject/aziwoftx.html