/** * @author Trevor McCauley * @link www.senocular.com */ package org.papervision3d.core.utils.virtualmouse { import flash.display.InteractiveObject; import flash.events.MouseEvent; /** * Wrapper for the MouseEvent class to let you check * to see if an event originated from the user's mouse * or a VirtualMouse instance. */ public class VirtualMouseMouseEvent extends MouseEvent implements IVirtualMouseEvent { public function VirtualMouseMouseEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0){ super(type, bubbles, cancelable, localX, localY, relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta); } } }