I am finally getting some time with DMX 2004, and one thing I noticed was
that the old fashioned hypercard pushbutton from the toolpalette has been
replaced by a flash component. 

(You can still get the old hypercard button from the Insert menu).

Onto the nub of my gist:

If you put a lingo script on a flash component push button, say

on mouseUp
  alert "mouseUp"
end

...and then click down on the button, but release outside it, you still
get the mouseUp event. That's surely not correct. I should get
'mouseUpOutside', and absolutely not 'mouseUp' under those circumstances.
What's up with that?

Worse; I don't get a 'mouseUpOutside' message either. That could be very
problematic. I am inclined to lock all GUI elements while tracking the
mouse. 

The way this is working, you can mouse down on one button, and mouseUp on
another. The one you mouseUp on responds when your mouse enters it, but
it's the one you clicked first that gets the mouseUp message. Ugh!

Presumably a Flash component doesn't have to behave this way, it's just
sloppy design, but can this be fixed by us, or do we have to wait for
macromedia to do it?

BTW 'Hypercard' style buttons behave 'properly' (except that they too
'rollover' when you've clicked something else.

Brennan 

[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email [EMAIL 
PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping 
with programming Lingo.  Thanks!]

Reply via email to