you need a real algotithm. The "within" function only works on rects only AFAIK. But the graphic will only detect a mouseup if you click on its graphic, not the rect - so somehow, it's "calculated"...
There's plenty of them algorithms on the net. search "region intersection and/or polygon intersection" fun stuff... im sure there's a Gauss or old greek technique for this! or... the xtalk way you can simulate a click at any point and if the target is the card or not the graphic, then you got your intersection logic running. i'll see what i can dig up tonite... interesting problem: is point in *space(f) of f(i) where i is any graphic def. oh and, new bugz 2934 found! Duh! Then people i dont check on my bugs but hey, i dont charge as much ;) cheers Xavier > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Steve Bonham > Sent: Friday, June 24, 2005 16:31 > To: How to use Revolution > Subject: Re: is within ... polygon shape? > > hmmmm- > > Intersect doesn't work after all. It appears that one object > will intersect with another irregular object's rect and NOT > the objects true shape (polygon points). > See illustration... at: > http://academics.georgiasouthern.edu/cet/SB/ball_fairway.jpg > > Is there a way to get Rev to: > 1. evaluate IF the loc of an object is within the shape > (defined by a series of coordinates) of an object? > > OR > 2. evaluate IF the loc of an object intersects with the shape > (defined by a series of coordinates) of an object? > > Thx, > S > > > > >Answered my own question- I found the "intersect" function > and it works > >(see below) > > > >if intersect(graphic "ball", graphic "sand1") then > > put "in the bunker" into YourLie > > end if > > > >HOWEVER... > > > >There are many, many objects that the ball object may > intersect with... > >Is it possible to use a "wildcard" character in Rev? > > > >For instance, there are 3 sand bunkers (sand1, sand2, sand3) and 60+ > >trees (tree1, tree2, etc) > > > >Can I use something along the lines of : > > > >if intersect(graphic "ball", graphic "tree" & *) then > > put "in the bunker" into YourLie > > end if > > > >I'm supposing this is not possible (but it sounds like a logical > >need)-- but maybe there is another way to accomplish this? > > > >Thx > >S > > -- > > > -------------------------------------------------------------- > ------------------------------------ > Steve Bonham > Director, Faculty Technology Development Laboratory Center > for Excellence in Teaching - Georgia Southern University > Statesboro, GA 30460-8143 > -------------------------------------------------------------- > ------------------------------------ > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution