package org.controller { import org.puremvc.as3.multicore.interfaces.*; import org.puremvc.as3.multicore.patterns.command.*; import org.view.*; import org.puremvc.as3.multicore.utilities.air.desktopcitizen.DesktopCitizenConstants; /** * Create and register <code>Proxy</code>s with the <code>Model</code>. */ public class StartupCommand extends SimpleCommand { override public function execute( note:INotification ) :void { var app:MultiAir = note.getBody() as MultiAir; facade.registerMediator( new ApplicationMediator( app ) ); sendNotification( DesktopCitizenConstants.WINDOW_OPEN, app.stage ); } } }