Thanks to all who responded. I was hoping that I wouldn't have to use a repeat loop as I do have a time-critical situation. However your suggestion of storing IDs as custom properties will perhaps save the day.

Cheers, Roger


On Aug 22, 2005, at 4:30 AM, [EMAIL PROTECTED] wrote:

as saied before you would do this with a repeat structure.

eg:

repeat with i=1 to the number of buttons
   if the short name of btn i="targetButton" then next repeat
   if intersect(btn "targetButton", btn i) then
     --do stuff
   end if
end repeat

However, if it is a time critical script and you have many buttons to
check, I suggest that you store the ID of all buttons you need to check
in a custom property and use repeat for each from there:

Assuming you have stored the IDs in a customProperty called
allButtonsToCheck, each ID on a seperate line:

repeat for each line theButtonToCheck in the allButtonsToCheck of this
card
if theButtonToCheck=the ID of button "targetButton" then next repeat if intersect(button "targetButton", button ID theButtonToCheck) then
     --do stuff
   end if
end repeat

All the best,

Malte

_______________________________________________
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

Reply via email to