zoukankan      html  css  js  c++  java
  • StarlingMVC Framework 原理。。。

    向starlingmvc 中添加bean后。。会根据Metadata标签,分别交给不同的Processor去处理。。。然后会执行每个bean的postConstruct函数。相当于初始化函数。。。可以把游戏入口写在这里。。

    			var targetBean:Bean = BeanUtils.normalizeBean(object);
    			var target:Object = targetBean.instance;
    			if (!target) return;
    
    			var classDescriptor:ClassDescriptor = ClassDescriptorCache.getClassDescriptorForInstance(target);
    
    			var dispatchers:Array = classDescriptor.membersByMetaTag(Tags.DISPATCHER);
                  //为bean。。设置processors
    			for each(var taggedDispatcher:ClassMember in dispatchers)
    			{
    				target[ taggedDispatcher.name ] = this.dispatcher;
    			}
    

      

    每向舞台添加一个displayobject的时候。。都会进行上面一次这样的处理

  • 相关阅读:
    [Poi2000]病毒
    [Zjoi2015]诸神眷顾的幻想乡
    P1663 山
    P1837 单人纸牌
    P6584 重拳出击
    CF460C Present
    10.5 学习笔记
    多项式学习笔记(一) FFT
    NOIP 2020 游记
    uva 经典习题选做(dp专项)
  • 原文地址:https://www.cnblogs.com/zhepama/p/3397529.html
Copyright © 2011-2022 走看看