Hi Nicolas,
I agree Jacque's answer except on one point :-)
I would prefer something like the following where the whole code is
in the card's script and then easy to maintain:
on mouseUp
if "image" is in the target then
switch the short name of the target
case "Img1"
-- do some stuff
break
case "Img2"
-- do another stuff
break
-- etc
end switch
end if
-----
put flushEvents("mouseUp") into temp
end mouseUp
The last line in the handler prevents any mouseUp being triggered
while another mouseUp is running.
Best Regards from Paris,
Eric Chatonet.
Le 18 nov. 05 à 18:16, J. Landman Gay a écrit :
Nicolas Cueto wrote:
An hour or two of debugging but...
My card has 16 images, each with
a mouseUp script. I only want one
script to run at a time. So, within
the mouseUp script of each image
I added calls to lock/unlock handlers
contained in the card script, i.e.,
I don't think I would do it this way. Instead, I would put a single
"mouseup" handler in the card script and test for "the target".
Name each image consistently, for example, "mazeImg1", "mazeImg2",
etc. Then you can do something like this:
on mouseUp
if the short name of the target contains "mazeImg"
then send "doMazeStuff" to the target
else pass mouseUp
end mouseUp
Each image would have a handler called "doMazeStuff" that controls
its behavior -- just like what your mouseUp handlers are doing now.
If a user clicks on several images in order, their scripts will run
sequentiallly, so that shouldn't be a problem, right?
--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software | http://www.hyperactivesw.com
----------------------------------------------------------------
So Smart Software
For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch
Free plugins and tutorials on my website
----------------------------------------------------------------
Web site http://www.sosmartsoftware.com/
Email [EMAIL PROTECTED]/
Phone 33 (0)1 43 31 77 62
Mobile 33 (0)6 20 74 50 86
----------------------------------------------------------------
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution