How about something like.....

private var myTargetOverride:Object3D;

private function someClass():void {
    myTargetOverride = someOtherObject3DTypeThing;
    DoSomething(null);
}

public function DoSomething(e:MouseEvent):void {
    var target:*;
    if (e) {
         target = e.target;
    } else {
         if (myTargetOverride) {
             target = myTargetOverride;
         }
    }
}

How does that work for you?

Greg

Reply via email to