If the MC frontscript is removed, and then you do something that
replaces it, it will go in front of yours because it is the most
recent one inserted. You may have a script that removes MC's
frontscript, or some IDE actions may re-insert it (painting does, I
think.)
No painting involved, or any other drawing type issues.
However, many releases ago I had to create a resumeStack handler to
address a bug. My frontscript was disappearing when the stack was
suspended, or something similar. So on resumeStack I would check the
frontscript and if my script wasn't there, reinsert it.
if myScript is not in frontScripts() then
insert the script of cd fld 1 of cd 1 of stack someStack into front
end if
Is this with the pointer tool or browse tool?
IIRC, MC only acts on mouseUp when the pointer tool is active, and
passes it if not. This has caused issues for me when I need to make
drawing environments, and I just made a tool to remove and re-insert
MC's frontScript as needed.
Both. I made sure to select the Browse tool specifically, but either
way I get the same result. I'm thinking that Jacqueline's answer
explains it. I haven't intentionally removed MC's frontscript, but
if mine is being removed and I'm needing to replace it, then
presumably so is MC's.
A very frustrating thing. My newer project won't touch front and
backscripts with a ten foot pole. But the older project is sort of
stuck with them. Would take a LOT of doing to delete them.
Shari
--
Gypsy King games for
MAC and WlND0WS
http://www.gypsyware.com
_______________________________________________
metacard mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/metacard