package com.mariusht.puremvcexample.controller { import com.mariusht.puremvcexample.view.ApplicationMediator; import org.puremvc.as3.interfaces.INotification; import org.puremvc.as3.patterns.command.SimpleCommand; public class ViewPrepCommand extends SimpleCommand { override public function execute(notification:INotification):void { var app:PureMVCApp = notification.getBody() as PureMVCApp; facade.registerMediator(new ApplicationMediator(app)); } } }