After a brief respite, I have more questions.
It could just be bad coding on my part, but do you know of any scenarios where Flash would register a MouseOut event while the mouse is still on the DisplayObject listened to?
That's what's happened, with code saying:
this.addEventListener(MouseEvent.MOUSE_OVER, onOn);
this.addEventListener(MouseEvent.MOUSE_OUT, onOff);
and then
public function onOn (m:MouseEvent):void {
trace("baseon");
}
public function onOff (m:MouseEvent):void {
trace("baseoff");
}
In the output box, it was flickering from on to off, and would switch from on to off after two clicks on the spot. The MouseDown event, when I tried it, was inconsistent at best, as was Click.
I did a trace of where Flash was registering the MouseOvers, but they were anywhere the DisplayObject was, so something's wrong, and it's not the MovieClip itself...
Basically, I don't know what could possibly be causing the error, and do you?