On 6/17/04 12:21 PM, Raymond E. Griffith wrote:
----- Original Message ----- From: "Howard Bornstein" <[EMAIL PROTECTED]>
To: "How to use Revolution" <[EMAIL PROTECTED]>
Sent: Wednesday, June 16, 2004 4:26 PM
Subject: Can't set a card to the screenrect (sort of)
These are the kind of problems that just drive me batty.
I create a stack via code. Then I set it to the rect of the screenrect.
I do a bunch of stuff, including adding items to the stack. Then I group the items.
Finally, I set the rect of the group to the rect of the card (which should be the screenrect).
This works fine if I put in a breakpoint. I run the code, hit the breakpoint, click Run in the debugger, and Bob's your uncle. I end up with a scrollable group the size of the screen.
However, if I just run the code without any breakpoint, Rev thinks the card size is 256 X 256 (the default size when creating a card) and the group is set to this size--even after I've set the rect of the stack to the screenrect.
The commands I use are:
<create a stack> set the rect of stack MapName to the screenRect <create objects and group them> set the rect of group "Grid" of card "Map" of stack MapName to the rect of card "Map" of stack MapName
There is no "rect" of a card, simply the rect of the stack.
True, they are the the same, proportionally. The language does support getting the rect of a card though; it's a handy way to get stack sizes in local coordinates. The rect of the stack returns in global coordinates.
-- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
