Actionscript 3 使用metatag或Getter注入更好/更快/更轻?actionscript 3/flex

Actionscript 3 使用metatag或Getter注入更好/更快/更轻?actionscript 3/flex,actionscript-3,robotlegs,swiftsuspenders,Actionscript 3,Robotlegs,Swiftsuspenders,我想知道哪一个更好/更快/更轻 [Inject] public var myInjection:MyInjection; 或 好吧,第一个是合适的。第二个很奇怪 你已经在几个问题上给注射者注射了药物。在我构建的所有机器人腿应用程序中,我从未需要注入注射器。我唯一需要这样做的时候是在编写框架扩展/utils时。我感觉第一次更快。SwiftSuspenders为每个被注入者保留一个注入点缓存——第二种方法可能不会利用该缓存 [Inject] public var injector:IInjecto

我想知道哪一个更好/更快/更轻

[Inject]
public var myInjection:MyInjection;


好吧,第一个是合适的。第二个很奇怪


你已经在几个问题上给注射者注射了药物。在我构建的所有机器人腿应用程序中,我从未需要注入注射器。我唯一需要这样做的时候是在编写框架扩展/utils时。

我感觉第一次更快。SwiftSuspenders为每个被注入者保留一个注入点缓存——第二种方法可能不会利用该缓存

[Inject]
public var injector:IInjector;

protected var _myInjection:MyInjection;

public function get myInjection():MyInjection{
    if(!_myInjection) _myInjection = injector.getInstance(MyInjection);
    return _myInjection;
}