一千萬個為什麽

搜索

帶有SwfSuspenders和AS3Signals的Robotlegs

關於我的XML配置文件何時會發生變化有點困惑 切換到信號。 現在我正在使用的3個框架命令定義如下。 ViewChangedCommand和InitViewCommand都映射到自定義 事件。

 
     
 
 
     
     
 
 
     
 

最佳答案

不能確定XML配置,但這裏是如何在代碼中做到這一點:

你必須使用SignalContext而不是正常的Context。這可以使用此庫完成:

http://github.com/joelhooks/signals-extensions-CommandSignal/tree/ 48575b214da452e8c78d9eb2897bd018b1deaf3a

在上下文中,註入一個Signal的單例,就像它是模型的一部分一樣,如下所示:

injector.mapSingleton(DataLoadSignal);

然後將信號映射到命令,如下所示:

signalCommandMap.mapSignalClass(DataLoadSignal, DataLoadCommand, false);

對於xml配置,我想你只需要註入信號,剩下的應該相當容易。

轉載註明原文: 帶有SwfSuspenders和AS3Signals的Robotlegs