Learning Rev3 - Calendar Tutorial Questions

Mark Srebnik msrebnik at earthlink.net
Mon Oct 20 16:09:50 EDT 2008


THANKS, Jacqueline, for this and your previous reply. It really helps make things clearer for me....

Onward and upward.... ;-)

Mark
-----Original Message-----
>From: "J. Landman Gay" <jacque at hyperactivesw.com>
>Sent: Oct 20, 2008 12:49 PM
>To: How to use Revolution <use-revolution at lists.runrev.com>
>Subject: Re: Learning Rev3 - Calendar Tutorial Questions
>
>Mark Srebnik wrote:
>
>> 2. Good Way to Edit Background Group Across Multiple Cards
>> 
>> Found myself editing February card and then realizing that this was
>> probably a mistake, as I'd need to make the same corrections to about
>> 9-10 more cards...one for each month....
>> 
>> Seems to me know that it would make more sense to have design that
>> carries over month to month so that you don't have to change each
>> month individually if you have changes. However, maybe that's not
>> possible with this tutorial as each month has different days in it??
>
>Right. Fields in background groups have a property called "sharedText" 
>which determines whether the text is the same on all cards or varies for 
>each card. For labels and such, you usually want them shared. For other 
>things (like the calendar dates) you don't. In this tutorial, you want 
>to share field text for things like the days of the week, but not for 
>the calendar days themselves or the name of the month. Regardless, the 
>field is being shared; the only difference is whether the text varies 
>card-to-card or not. This allows you to change things like the field 
>placement, size, color, font, etc. and the changes will appear on every 
>card that uses the shared group. Only the text will change on each card.
>
>For this tutorial you just type in all the dates for every month, and 
>since the sharedtext of that field is false, Rev will keep track of 
>which card shows what dates. However, there are lots of scripts floating 
>around that will auto-calculate the dates that should appear in each 
>month. I think RR decided this would be too much for a beginner tutorial 
>so they left it out.
>
>A more advanced tutorial would probably not do a calendar this way. One 
>method I've used is to have only a single card that auto-calculates and 
>enters the dates when the user changes months, and any user entries 
>(like appointments) are stored in a custom property and dynamically 
>loaded into the field on demand when the month is displayed. That's a 
>bit much for a basic beginner tutorial though.
>
>-- 
>Jacqueline Landman Gay         |     jacque at hyperactivesw.com
>HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list