その中から最適な場所の登録代理人や仲介者にフレックスpuremvcさせていただきます。
-
19-09-2019 - |
質問
を使用していpuremvcの枠組みの開発フレックスに基づくプロジェクト.私の質問に関連して何が一番遅れの登録プロキシクラスは、仲介者。現在、起動時にコマンドI am登録起動停.
私のコード:
- ApplicationFacade.として
- StartupCommand.として
- StartupMediator.として
- LoginCommand.として
- LoginMediator.として
- LoginProxy.として
- LoginView.として
に ApplicationFacade.として を送りたいと思い通知 StartupCommand. StartupCommand レジスタ StartupMediator.
今の私の質問:
- 入場登録 LoginMediator ?
- 入場登録 LoginProxy ?
- ときに通知を送信する LoginCommand ?
またレジスタ LoginMediator や LoginProxy に LoginCommand のように
public class LoginCommand extends SimpleCommand implements ICommand { override public function execute(notification:INotification):void { facade.registerProxy( new LoginProxy() ); facade.registerMediator( new LoginMediator( app ) ); } }
現在ていただく場合送信お知らせ LoginCommand 複数回その 多instaceの LoginProxy や LoginMediator.定できるようになりました なのですか?
解決
私のstartUpCommand登録して調停人が現れていたのですが。お待ちしておりますの登録その他の意見や停まで考えています。
登録はほぼすべてのプロキシマstartUpCommandできるように登録からflashVars負荷データから、サーバーにコピーします。など充実した設備でお客様の旅行LoginProxyい創造していくかについておStartUpCommandを取得します。審査が通れば申請ができる移動させることができるコマンドを設定ログインMediator.
私の提案をコードスイッチを決めるのは、実行コードの通知を除去し、コマンドです。
オーバーライド公的機能の実行を通知:INotification):void{
スイッチ(通知です。getName()){
例AppFacade.START_UP:
//削除の起動コマンド
ファサード.removeCommand(通知するgetName());
break;
}
}
にお使いいただけますhasProxy方法は、ファサードめん登録につLoginProxies.
場す。hasProxy(LoginProxy.NAME)){
ファサード.registerProxy...
}