AbstractClass class

package flashscriptMVC
{
	import flash.errors.IllegalOperationError;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.events.KeyboardEvent;
	public class AbstractClass extends Sprite
	{
		public function AbstractClass (aModel:Object=null, aController:Object=null):void
		{
		}
		public function update (event:Event = null):void
		{
		}
		public function alert ():void
		{
			throw new IllegalOperationError("alert operation not supported");
		}
		public function submitHandler (event:MouseEvent):void
		{
			throw new IllegalOperationError("submitHandler operation not supported");
		}
		public function keyHandler (event:KeyboardEvent):void
		{
			throw new IllegalOperationError("keyHandler operation not supported");
		}
	}
}