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");
}
}
}