Hi, Bill - here's an idea. I created a stack with a button (Button1), 3 rectangle graphics (R1, R2, R3) and a field (data). The id's of the rectangles are 1011, 1012 and 1013 (referenced in the button script). If you touch 1, 2 or 3 rectangles at the same time, the total is displayed in the field. This code could be used for many objects - I guess 10 is a practical limit unless you take your socks off ;P

HTH


Card script;

on openCard
   set the behavior of grc "R1" to the long id of btn "Button1"
   set the behavior of grc "R2" to the long id of btn "Button1"
   set the behavior of grc "R3" to the long id of btn "Button1"
end openCard



Button1 script;

on touchStart
   put the id of me into tCurrentId

   # the object id's to monitor
   put "1011,1012,1013" into tIdList

   # record time of current touch against the card
   put the millisecs into tMillisecs
   set the uTouchTime[tCurrentId] of this card to tMillisecs

# we'll count the number of objects touched simultaneously (or near enough)
   put 1 into tSimTouches

   # check each 'other' object in the list
   repeat for each item tId in tIdList
      if tId <> tCurrentId then
         put the uTouchTime[tId] of this card into tTime
         if tTime is an integer and abs(tTime - tMillisecs) < 50 then
            # near simultaneous touch
            add 1 to tSimTouches
         end if
      end if
   end repeat

   # put the total touches into a field
   put tSimTouches into fld "data"
end touchStart



On 02/10/2011 21:12, Bill Vlahos wrote:
I have two object. Under some circumstances it is fine for only one of them to 
be tapped but other times it is appropriate for both of them to be tapped at 
the same time. I don't want to drag them anywhere just touch them.

How do I detect both touches?

Bill Vlahos
_________________
InfoWallet (http://www.infowallet.com) is about keeping your important life 
information with you, accessible, and secure.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to