Color madness?
Posted: Wed Nov 20, 2013 12:53 am
I have not tried this at home.
But in experimenting with a simple gadget to help a new user, I made two largish square buttons, and set the backColor of btn 2 to any old color. I put this into the card script:
Not rocket science, button 2 "fills" or "empties" btn 1. But the when I move the cursor in a downward direction, the backcolor of btn 2 changes to dark purple. It displays the prescribed color just fine on the way up. If I clear the color of btn 2, same thing, basically, clear going up, purple going down.. If I start with two brand new rectangular buttons, not setting any color, there is no such effect. As soon as I set any backColor in btn 2, though, this odd effect appears.
I tried
The initital setting ("113,115,23") is shown in msg going both up and down, and LC seems not to know about it. The purple "down" color seems to be overlaid on, not substituted for, the initial color. This can be seen if you try different starting colors. The purple "down" overlay mixes differently with any initial color choice.
Seems like a bug to me, and an odd one at that. LC 6.03, Mac OS 10.5.8
Craig Newman
But in experimenting with a simple gadget to help a new user, I made two largish square buttons, and set the backColor of btn 2 to any old color. I put this into the card script:
Code: Select all
on mouseMove
get the rect of btn 1
put the mouseV into item 2 of it
if the mouseloc is within the rect of btn 1 and the mouse is down then set the rect of btn 2 to it
end mouseMove
I tried
Code: Select all
on mouseEnter
set the backColor of btn 2 to "113,115,23" --arbitrary
end mouseEnter
on mouseMove
get the rect of btn 1
put the mouseV into item 2 of it
if the mouseloc is within the rect of btn 1 and the mouse is down then
put the backColor of btn 2 --to monitor while moving
set the rect of btn 2 to it
end if
end mouseMove
Seems like a bug to me, and an odd one at that. LC 6.03, Mac OS 10.5.8
Craig Newman