Controller class

package flashscriptMVC
{
	import flashscriptMVC.IModel;
	import flashscriptMVC.IControlHandler;
	public class Controller implements IControlHandler
	{
		private var m:IModel;
		public function Controller (aModel:IModel):void
		{
			m = aModel as IModel;
		}
/*
* The controller class contains a number of functions and communicates with the 
* Viwers and the Model class. 
*/
		public function submitChangeHandler (datArray:Array, varArray:Array, dataFile:String):void
		{
			m.sendData(datArray, varArray, dataFile);
		}
		public function alertChangeHandler (alertText:String, yesno:Boolean, target:Object):void
		{
			m.alert(alertText, yesno, target);
		}
		public function serverResponseHandler(url:String):void
		{
			m.serverResponse(url);
		}
	}
}