From Zzyzx at relia.net Wed Nov 21 10:30:29 2001 From: Zzyzx at relia.net (Josh Dye) Date: Wed, 21 Nov 2001 07:30:29 -0800 Subject: [Use-revolution] Re: Rev 1.1 will not boot References: <200111210726.CAA12732@www.runrev.com> Message-ID: <200111211427.JAA16761@www.runrev.com> I would recommend you upgrade your system to OS 8.1. That will solve your problems... - Josh Dye ----- Original Message ----- From: "John Cuccio" To: Sent: Tuesday, November 20, 2001 11:24 PM Subject: Rev 1.1 will not boot > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. > From Zzyzx at relia.net Wed Nov 21 10:32:04 2001 From: Zzyzx at relia.net (Josh Dye) Date: Wed, 21 Nov 2001 07:32:04 -0800 Subject: [Use-revolution] Re: revolution Memory allocation Mac References: <200111211148.GAA14627@www.runrev.com> Message-ID: <200111211428.JAA16776@www.runrev.com> Like I said earlier, Revolution is a Ram Hogger. That's all there is to it. I don't know why, but it is. Nothing you can do about it. How much ram do you have installed? - Josh Dye ----- Original Message ----- From: "Ian Bridges" To: Sent: Wednesday, November 21, 2001 3:47 AM Subject: revolution Memory allocation Mac > How is it that Revolution can grab more memory than I allocate to it through > the get info box? This contradicts how every mac application I have ever > seen behaves. > > The flip side of this is, if it is possible for Mac applications to > dynamically allocate themselves more Ram as they need it (like Rev seems > to), why don't more do it? > > Ian B > From gcanyon at inspiredlogic.com Wed Nov 21 11:37:58 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 21 Nov 2001 08:37:58 -0800 Subject: [Use-revolution] Re: revolution Memory allocation Mac In-Reply-To: <200111211148.GAA14627@www.runrev.com> References: <200111211148.GAA14627@www.runrev.com> Message-ID: <200111211638.LAA15608@www.runrev.com> At 10:47 PM +1100 11/21/01, Ian Bridges wrote: >How is it that Revolution can grab more memory than I allocate to it through >the get info box? This contradicts how every mac application I have ever >seen behaves. I just checked -- Eudora and iCab both do this. I believe Internet Explorer does too. >The flip side of this is, if it is possible for Mac applications to >dynamically allocate themselves more Ram as they need it (like Rev seems >to), why don't more do it? Most applications know fairly well how much memory they'll need. Others have more variable requirements. You'll find that the development environment takes a lot of memory. Your finished application will likely need much less. I've built standalones that ran happily in 4MB. regards, Geoff From kray at sonsothunder.com Wed Nov 21 11:10:50 2001 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 21 Nov 2001 10:10:50 -0600 Subject: [Use-revolution] Re: HTML Text Fields References: <200111210436.XAA08879@www.runrev.com> Message-ID: <200111211608.LAA23725@www.runrev.com> You need to set the 'opaque' of the field to false, either through script or the Properties palette. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mark MacKenzie (Shaw)" To: Sent: Tuesday, November 20, 2001 10:36 PM Subject: HTML Text Fields > Is it possible to display html text in a scrolling field so that the > background is "invisible" so that the underlying window or card shows > through with the html text on top? > > I have played with everything property I could find, etc. and still have a > grey background for the html text. > > I have gone over the html coding and can find nothing giving a grey > background. > > Regards > Mark MacKenzie > Chief Techno-Mage > Historical Treasures & Ancient Arts > www.digitalheritage.ca > markmac at shaw.ca > > > From kray at sonsothunder.com Wed Nov 21 11:09:07 2001 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 21 Nov 2001 10:09:07 -0600 Subject: [Use-revolution] Re: Templates References: <200111200426.XAA31444@www.runrev.com> <200111210247.VAA07987@www.runrev.com> Message-ID: <200111211606.LAA21530@www.runrev.com> Shari, There *is* a "templateCard", but it only allows pre-setting the properties of a card, not the objects *on* the card. The only time Rev should look like it's copying the current card is when the current card contains groups. Rev 1.1 has a group property called "backgroundBehavior" that can be turned off. If you turn off this property for all groups on the current card, the next time you create a card it will be blank. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Shari" To: Sent: Tuesday, November 20, 2001 7:41 PM Subject: Re: Templates > >You can use the "templateButton" and "templateField". Set the properties for > >these templates, and then the next time you create a new button or new > >field, it will start with a copy of the template, complete with font > >settings. > > Hey is there a templateCard so that I can create a new card that is > BLANK? I hate that it copies the current card when I create a new > card. My cards rarely have the same object and data on them. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > From sjoerdoptland at mac.com Wed Nov 21 11:59:59 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Wed, 21 Nov 2001 17:59:59 +0100 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111201754.MAA10243@www.runrev.com> Message-ID: <200111211702.MAA16165@www.runrev.com> Judy Perry wrote/ schreef: > Hi, > > What I would like to do prior to delivering the door prize is customize > the recipient's program so that, each time the recipient quits/exits a > RunRev session, he or she is asked 5 or so brief questions on what was > attempted, what succeeded, what problems were encountered, and > suggestions on what would assist this user, and have these responses > emailed back to me. Maybe you should do something like this with a plug-in. There's one drawback: once they get too familiar with RunRev, they'll hack the plug-in out of their app... food for thought. > Regards, > > Judy Perry Regards, / Groeten, Sjoerd From benr_mc at cogapp.com Wed Nov 21 13:05:35 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 21 Nov 2001 18:05:35 +0000 Subject: [Use-revolution] activating Revolution Message-ID: <200111211806.NAA18981@www.runrev.com> I can't activate Revolution (1.0 or 1.1). From the Script Debugger, I get the error "Some parameter is missing from activate". From Revolution itself (which is what I really want it for, ie to restore Revolution after using AppleScript to temporarily bring some other app to the front) I get "execution error". Anyone got any ideas? Supplementary question: is there any way to find out the name of the application (ie the Revolution app in the IDE, or the name of the standalone app if a standalone) short of using AppleScript to ask the Finder to cycle through the processes to find the frontmost one? TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From undo at cloud9.net Wed Nov 21 13:05:35 2001 From: undo at cloud9.net (andu) Date: Wed, 21 Nov 2001 13:05:35 -0500 Subject: [Use-revolution] Re: revolution Memory allocation Mac References: <200111211148.GAA14627@www.runrev.com> <200111211638.LAA15608@www.runrev.com> Message-ID: <200111211807.NAA18995@www.runrev.com> Geoff Canyon wrote: > > At 10:47 PM +1100 11/21/01, Ian Bridges wrote: > >How is it that Revolution can grab more memory than I allocate to it through > >the get info box? This contradicts how every mac application I have ever > >seen behaves. > > I just checked -- Eudora and iCab both do this. I believe Internet Explorer does too. A smart application should take as much memory as it needs when it needs it, not as much as the user thinks it needs, the condition being that it will release all memory it doesn't use. The reason Rev needs 43MB just to start has to do with all those colorful goodies it loads into memory. Metacard only needs 14MB to start but it's not considered as a "user friendly" application; there's a price for being spoiled. > > >The flip side of this is, if it is possible for Mac applications to > >dynamically allocate themselves more Ram as they need it (like Rev seems > >to), why don't more do it? > > Most applications know fairly well how much memory they'll need. Others have more variable requirements. > > You'll find that the development environment takes a lot of memory. Your finished application will likely need much less. I've built standalones that ran happily in 4MB. > > regards, > > Geoff Andu From jeanne at runrev.com Tue Nov 20 18:33:21 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue, 20 Nov 2001 15:33:21 -0800 Subject: [Use-revolution] Re: setting the result In-Reply-To: <200111191540.KAA22055@www.runrev.com> Message-ID: <200111212016.PAA20765@www.runrev.com> At 7:39 AM -0800 11/19/2001, Ben Rubinstein wrote: >Can a function set 'the result' separately from the result it returns? As far as I know, there's no way to do this. (Sorry.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Wed Nov 21 15:26:39 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed, 21 Nov 2001 12:26:39 -0800 Subject: [Use-revolution] Re: revolution Memory allocation Mac In-Reply-To: <200111211148.GAA14627@www.runrev.com> References: <200111210436.XAA08880@www.runrev.com> Message-ID: <200111212043.PAA20978@www.runrev.com> At 3:47 AM -0800 11/21/2001, Ian Bridges wrote: >How is it that Revolution can grab more memory than I allocate to it through >the get info box? This contradicts how every mac application I have ever >seen behaves. I quote (from the Troubleshooting section of the docs): -------- The Mac OS allocates a fixed amount of memory to each application. If an application requires additional memory, it can make a system call to request temporary memory for itself, over and above the application's assigned allocation. This temporary memory appears in the Finder's "About This Computer" window, and in other utilities that display memory use, as part of the application's assigned allocation. On Mac OS systems, Revolution requests temporary memory when necessary (typically for displaying images and playing movies that require a great deal of memory, or for opening large stacks). If for some reason you want to prevent Revolution from requesting temporary memory, use ResEdit (or another resource editor) to edit the TMEM 128 resource in the Revolution application. Change the content of the resource from 0101 to 0001 to disable temporary memory. (You will need to increase Revolution's memory allocation to at least 6M plus the total size of all the stacks that will be open at once.) ------- >The flip side of this is, if it is possible for Mac applications to >dynamically allocate themselves more Ram as they need it (like Rev seems >to), why don't more do it? As someone else said, most applications have a pretty good idea how much memory they'll need and allocate that amount. But quite a few applications do make use of this mechanism, although it may not be as obvious if you don't use large files or otherwise require a lot of memory on those apps. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From bvlahos at jpl.nasa.gov Wed Nov 21 17:53:51 2001 From: bvlahos at jpl.nasa.gov (Bill Vlahos) Date: Wed, 21 Nov 2001 14:53:51 -0800 Subject: [Use-revolution] Standalone from server error Message-ID: <200111212254.RAA22268@www.runrev.com> I built a standalone which does a search in a text field and recently had a user complain of the following error when the application is run from an AFS server under Windows 2000. "I'm running Windows 2k and when ever I put a letter in the Search box I get: "The ordinal 6467 could not be located in the dynamic link library MFC42.DLL " dialog box." The standalone does not use any externals. If the same user runs the application from his local hard disk everything works fine. On a different computer running the application from a samba server everything also works fine. Does this sound like a path problem? Any ideas? Bill Vlahos From use-revolution-errors at www.runrev.com Wed Nov 21 17:54:58 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Wed, 21 Nov 2001 17:54:58 -0500 Subject: [Use-revolution] Digest use-revolution.v001.n138 Message-ID: <200111212254.RAA22269@www.runrev.com> -------------- BEGIN use-revolution.v001.n138 -------------- 001 - Shari - Re: revolution Memory allocation Mac 013 - "Jeanne A. E. DeVoto" Subject: Intersect Date: Wed, 21 Nov 2001 00:25:55 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111160649.BAA32413 at www.runrev.com> In-Reply-To: <200111160649.BAA32413 at www.runrev.com> Having one small problem with intersect(cd btn "pickle",cd btn "bread") I have several buttons named "pickle", and when it checks the intersect, it ONLY checks whichever "pickle" button I created first, and does not check any of the others. I scripted around this with a repeat with x = 1 to the number of btns, but that really slowed the script down a lot. Any ideas? -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com --------------- MESSAGE use-revolution.v001.n138.2 --------------- From: ShaoSean at aol.com Subject: Re: HTML Text Fields Date: Wed, 21 Nov 2001 01:58:12 EST MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit turn off show borders? --------------- MESSAGE use-revolution.v001.n138.3 --------------- From: John Cuccio Subject: Rev 1.1 will not boot Date: Tue, 20 Nov 2001 23:24:54 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system that I was running rev 1 on. The rev screen comes up then error screen comes up. Have to restart system. The only thing at this time is I do not have Quicktime 3 installed on that system. Does rev look for this. Rev 1.1 load fine on my Mac 9.1 system fine. --------------- MESSAGE use-revolution.v001.n138.4 --------------- From: Ian Bridges Subject: revolution Memory allocation Mac Date: Wed, 21 Nov 2001 22:47:05 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111210436.XAA08880 at www.runrev.com> How is it that Revolution can grab more memory than I allocate to it through the get info box? This contradicts how every mac application I have ever seen behaves. The flip side of this is, if it is possible for Mac applications to dynamically allocate themselves more Ram as they need it (like Rev seems to), why don't more do it? Ian B --------------- MESSAGE use-revolution.v001.n138.5 --------------- From: "Josh Dye" Subject: Re: Rev 1.1 will not boot Date: Wed, 21 Nov 2001 07:30:29 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111210726.CAA12732 at www.runrev.com> I would recommend you upgrade your system to OS 8.1. That will solve your problems... - Josh Dye ----- Original Message ----- From: "John Cuccio" To: Sent: Tuesday, November 20, 2001 11:24 PM Subject: Rev 1.1 will not boot > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. > --------------- MESSAGE use-revolution.v001.n138.6 --------------- From: "Josh Dye" Subject: Re: revolution Memory allocation Mac Date: Wed, 21 Nov 2001 07:32:04 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111211148.GAA14627 at www.runrev.com> Like I said earlier, Revolution is a Ram Hogger. That's all there is to it. I don't know why, but it is. Nothing you can do about it. How much ram do you have installed? - Josh Dye ----- Original Message ----- From: "Ian Bridges" To: Sent: Wednesday, November 21, 2001 3:47 AM Subject: revolution Memory allocation Mac > How is it that Revolution can grab more memory than I allocate to it through > the get info box? This contradicts how every mac application I have ever > seen behaves. > > The flip side of this is, if it is possible for Mac applications to > dynamically allocate themselves more Ram as they need it (like Rev seems > to), why don't more do it? > > Ian B > --------------- MESSAGE use-revolution.v001.n138.7 --------------- From: "Ken Ray" Subject: Re: Templates Date: Wed, 21 Nov 2001 10:09:07 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111200426.XAA31444 at www.runrev.com> <200111210247.VAA07987 at www.runrev.com> Shari, There *is* a "templateCard", but it only allows pre-setting the properties of a card, not the objects *on* the card. The only time Rev should look like it's copying the current card is when the current card contains groups. Rev 1.1 has a group property called "backgroundBehavior" that can be turned off. If you turn off this property for all groups on the current card, the next time you create a card it will be blank. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Shari" To: Sent: Tuesday, November 20, 2001 7:41 PM Subject: Re: Templates > >You can use the "templateButton" and "templateField". Set the properties for > >these templates, and then the next time you create a new button or new > >field, it will start with a copy of the template, complete with font > >settings. > > Hey is there a templateCard so that I can create a new card that is > BLANK? I hate that it copies the current card when I create a new > card. My cards rarely have the same object and data on them. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > --------------- MESSAGE use-revolution.v001.n138.8 --------------- From: "Ken Ray" Subject: Re: HTML Text Fields Date: Wed, 21 Nov 2001 10:10:50 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111210436.XAA08879 at www.runrev.com> You need to set the 'opaque' of the field to false, either through script or the Properties palette. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mark MacKenzie (Shaw)" To: Sent: Tuesday, November 20, 2001 10:36 PM Subject: HTML Text Fields > Is it possible to display html text in a scrolling field so that the > background is "invisible" so that the underlying window or card shows > through with the html text on top? > > I have played with everything property I could find, etc. and still have a > grey background for the html text. > > I have gone over the html coding and can find nothing giving a grey > background. > > Regards > Mark MacKenzie > Chief Techno-Mage > Historical Treasures & Ancient Arts > www.digitalheritage.ca > markmac at shaw.ca > > > --------------- MESSAGE use-revolution.v001.n138.9 --------------- From: Geoff Canyon Subject: Re: revolution Memory allocation Mac Date: Wed, 21 Nov 2001 08:37:58 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111211148.GAA14627 at www.runrev.com> In-Reply-To: <200111211148.GAA14627 at www.runrev.com> At 10:47 PM +1100 11/21/01, Ian Bridges wrote: >How is it that Revolution can grab more memory than I allocate to it through >the get info box? This contradicts how every mac application I have ever >seen behaves. I just checked -- Eudora and iCab both do this. I believe Internet Explorer does too. >The flip side of this is, if it is possible for Mac applications to >dynamically allocate themselves more Ram as they need it (like Rev seems >to), why don't more do it? Most applications know fairly well how much memory they'll need. Others have more variable requirements. You'll find that the development environment takes a lot of memory. Your finished application will likely need much less. I've built standalones that ran happily in 4MB. regards, Geoff --------------- MESSAGE use-revolution.v001.n138.10 --------------- From: "Sjoerd Op 't Land" Subject: Re: Customize Rev for automatic email feedback? Date: Wed, 21 Nov 2001 17:59:59 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111201754.MAA10243 at www.runrev.com> Judy Perry wrote/ schreef: > Hi, > > What I would like to do prior to delivering the door prize is customize > the recipient's program so that, each time the recipient quits/exits a > RunRev session, he or she is asked 5 or so brief questions on what was > attempted, what succeeded, what problems were encountered, and > suggestions on what would assist this user, and have these responses > emailed back to me. Maybe you should do something like this with a plug-in. There's one drawback: once they get too familiar with RunRev, they'll hack the plug-in out of their app... food for thought. > Regards, > > Judy Perry Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n138.11 --------------- From: Ben Rubinstein Subject: activating Revolution Date: Wed, 21 Nov 2001 18:05:35 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I can't activate Revolution (1.0 or 1.1). From the Script Debugger, I get the error "Some parameter is missing from activate". From Revolution itself (which is what I really want it for, ie to restore Revolution after using AppleScript to temporarily bring some other app to the front) I get "execution error". Anyone got any ideas? Supplementary question: is there any way to find out the name of the application (ie the Revolution app in the IDE, or the name of the standalone app if a standalone) short of using AppleScript to ask the Finder to cycle through the processes to find the frontmost one? TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n138.12 --------------- From: andu Subject: Re: revolution Memory allocation Mac Date: Wed, 21 Nov 2001 13:05:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111211148.GAA14627 at www.runrev.com> <200111211638.LAA15608 at www.runrev.com> Geoff Canyon wrote: > > At 10:47 PM +1100 11/21/01, Ian Bridges wrote: > >How is it that Revolution can grab more memory than I allocate to it through > >the get info box? This contradicts how every mac application I have ever > >seen behaves. > > I just checked -- Eudora and iCab both do this. I believe Internet Explorer does too. A smart application should take as much memory as it needs when it needs it, not as much as the user thinks it needs, the condition being that it will release all memory it doesn't use. The reason Rev needs 43MB just to start has to do with all those colorful goodies it loads into memory. Metacard only needs 14MB to start but it's not considered as a "user friendly" application; there's a price for being spoiled. > > >The flip side of this is, if it is possible for Mac applications to > >dynamically allocate themselves more Ram as they need it (like Rev seems > >to), why don't more do it? > > Most applications know fairly well how much memory they'll need. Others have more variable requirements. > > You'll find that the development environment takes a lot of memory. Your finished application will likely need much less. I've built standalones that ran happily in 4MB. > > regards, > > Geoff Andu --------------- MESSAGE use-revolution.v001.n138.13 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: setting the result Date: Tue, 20 Nov 2001 15:33:21 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111191540.KAA22055 at www.runrev.com> At 7:39 AM -0800 11/19/2001, Ben Rubinstein wrote: >Can a function set 'the result' separately from the result it returns? As far as I know, there's no way to do this. (Sorry.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n138.14 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: revolution Memory allocation Mac Date: Wed, 21 Nov 2001 12:26:39 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111210436.XAA08880 at www.runrev.com> In-Reply-To: <200111211148.GAA14627 at www.runrev.com> At 3:47 AM -0800 11/21/2001, Ian Bridges wrote: >How is it that Revolution can grab more memory than I allocate to it through >the get info box? This contradicts how every mac application I have ever >seen behaves. I quote (from the Troubleshooting section of the docs): -------- The Mac OS allocates a fixed amount of memory to each application. If an application requires additional memory, it can make a system call to request temporary memory for itself, over and above the application's assigned allocation. This temporary memory appears in the Finder's "About This Computer" window, and in other utilities that display memory use, as part of the application's assigned allocation. On Mac OS systems, Revolution requests temporary memory when necessary (typically for displaying images and playing movies that require a great deal of memory, or for opening large stacks). If for some reason you want to prevent Revolution from requesting temporary memory, use ResEdit (or another resource editor) to edit the TMEM 128 resource in the Revolution application. Change the content of the resource from 0101 to 0001 to disable temporary memory. (You will need to increase Revolution's memory allocation to at least 6M plus the total size of all the stacks that will be open at once.) ------- >The flip side of this is, if it is possible for Mac applications to >dynamically allocate themselves more Ram as they need it (like Rev seems >to), why don't more do it? As someone else said, most applications have a pretty good idea how much memory they'll need and allocate that amount. But quite a few applications do make use of this mechanism, although it may not be as obvious if you don't use large files or otherwise require a lot of memory on those apps. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n138.15 --------------- From: Bill Vlahos Subject: Standalone from server error Date: Wed, 21 Nov 2001 14:53:51 -0800 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit I built a standalone which does a search in a text field and recently had a user complain of the following error when the application is run from an AFS server under Windows 2000. "I'm running Windows 2k and when ever I put a letter in the Search box I get: "The ordinal 6467 could not be located in the dynamic link library MFC42.DLL " dialog box." The standalone does not use any externals. If the same user runs the application from his local hard disk everything works fine. On a different computer running the application from a samba server everything also works fine. Does this sound like a path problem? Any ideas? Bill Vlahos --------------- END use-revolution.v001.n138 --------------- From jperryl at ecs.fullerton.edu Wed Nov 21 18:47:14 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 21 Nov 2001 15:47:14 -0800 (PST) Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111211702.MAA16165@www.runrev.com> Message-ID: > Maybe you should do something like this with a plug-in. --How so? > There's one drawback: once they get too familiar with RunRev, they'll hack > the plug-in out of their app... food for thought. --Unfortunately, not bloody likely. I should be so lucky. I've had a look at 75 or so of the surveys they had to submit in order to be eligible for the doorprize drawing. They are future public school teachers finishing their university credential. Maybe 1 in 5 or 7 couldn't tell me what kind of computer they were using at home (from a list of "macintosh", "PC", "Linux" and "other") but knew they used Microsoft Word (and not much else). :( Judy From gwills at ozemail.com.au Thu Nov 22 11:54:17 2001 From: gwills at ozemail.com.au (Greg Wills) Date: Thu, 22 Nov 2001 08:54:17 -0800 Subject: [Use-revolution] Error type - 192, now error type 3 In-Reply-To: <200111201616.LAA07951@www.runrev.com> References: <200111201616.LAA07951@www.runrev.com> Message-ID: <200111212328.SAA23210@www.runrev.com> Thanks Geoff Yep, QT 3 was the problem. QT 4.1 did the trick to solve the Error type 3 issue - that seemed to be associated with the visual effect call? Greg > >From: Geoff Canyon >Subject: Re: Error type - 192 >Date: Tue, 20 Nov 2001 07:04:22 -0800 > >At 8:51 PM -0800 11/20/01, Greg Wills wrote: >>(This one has QT 3.) > >I think you need 4+, but I could be wrong. > >gc > From jperryl at ecs.fullerton.edu Wed Nov 21 18:47:14 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 21 Nov 2001 15:47:14 -0800 (PST) Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111211702.MAA16165@www.runrev.com> Message-ID: <200111212348.SAA23529@www.runrev.com> > Maybe you should do something like this with a plug-in. --How so? > There's one drawback: once they get too familiar with RunRev, they'll hack > the plug-in out of their app... food for thought. --Unfortunately, not bloody likely. I should be so lucky. I've had a look at 75 or so of the surveys they had to submit in order to be eligible for the doorprize drawing. They are future public school teachers finishing their university credential. Maybe 1 in 5 or 7 couldn't tell me what kind of computer they were using at home (from a list of "macintosh", "PC", "Linux" and "other") but knew they used Microsoft Word (and not much else). :( Judy From runrev at nationalhome.org Wed Nov 21 20:05:09 2001 From: runrev at nationalhome.org (Runtime Revolution User) Date: Wed, 21 Nov 2001 17:05:09 -0800 Subject: [Use-revolution] open process and read process from commands Message-ID: <000c01c172f1$bc128660$0201a8c0@nh2> Hello Everybody, Is there a way to use the open Process / read from process command to run an external appication in the background without the script stopping entirely? My revolution app will wait until the "read from process" command until I close the process to move on to the next line. For example... on mouseUP open process "apache.exe" for read read from process "apache.exe" at 1 until linefeed put it into myval put myval into field "newfield" end mouseUP When I do this, it opens up the application but doesn't put the output into the newfield until I exit the application. How would it be possible to run multiple applications? Ron Tan -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcuccio at pacbell.net Thu Nov 22 13:06:01 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Thu Nov 22 13:06:01 2001 Subject: [Use-revolution] location & button Message-ID: <200111220159.UAA25969@www.runrev.com> In rev 1. I used this in a list field on mouseup click at the location of btn 1 end mouseup I set btn 1 to an option menu. When I click a line in the field the menu from the btn would come up next to the field and the mouse would have been inside the menu ready for a selection. I thought this was odd because of the way it was worded. But I liked it used it several places. It must have been a bug in rev 1. because in rev 1.1 it does what it says and clickes the btn and the menu comes up next to the btn. I put the btn some where on the side, so this will not work for me. Any help on how I can get the menu to pop up next to the field. I use this btn for several fields. From jcuccio at pacbell.net Thu Nov 22 13:06:01 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Thu Nov 22 13:06:01 2001 Subject: [Use-revolution] System requirements for Rev Message-ID: <200111220211.VAA26070@www.runrev.com> Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 then will a stand alone work under this system. The Doc said 7.1 or higher. I would like my program to be able to run under 7.5.5 and up on 68k machines. I was putting off upgrading the OS on that computer. But today Rev 1 froze two times and I lost about hours of work. Change HD with OS 8.1 so I can run rev 1.1. I was having problems with 1. & 7.5.5 but nothing this big. I think a system conflict somewhere. I am having to much fun programming in rev to try to fix it. From lists at retiariusenterprises.com Thu Nov 22 13:06:02 2001 From: lists at retiariusenterprises.com (Retiarius) Date: Thu Nov 22 13:06:02 2001 Subject: [Use-revolution] Fading the screen to black. Message-ID: Is there an elegant way to fade the whole screen to black in revolution 1.1? Do I need to make a card that is the height and width of the screen? Many Thanks. -Dave From undo at cloud9.net Thu Nov 22 13:06:02 2001 From: undo at cloud9.net (andu) Date: Thu Nov 22 13:06:02 2001 Subject: [Use-revolution] Re: location & button References: <200111220159.UAA25969@www.runrev.com> Message-ID: <200111220334.WAA27102@www.runrev.com> John Cuccio wrote: > > In rev 1. I used this in a list field > > on mouseup > click at the location of btn 1 > end mouseup > > I set btn 1 to an option menu. When I click a line in the field the menu > from the btn would come up next to the field and the mouse would have been > inside the menu ready for a selection. I thought this was odd because of the > way it was worded. But I liked it used it several places. > > It must have been a bug in rev 1. because in rev 1.1 it does what it says > and clickes the btn and the menu comes up next to the btn. > > I put the btn some where on the side, so this will not work for me. > > Any help on how I can get the menu to pop up next to the field. I use this > btn for several fields. Check out the "popup" command: make a substack with buttons on it and it will show up as a menu. Andu From inperson at pnc.com.au Thu Nov 22 13:06:02 2001 From: inperson at pnc.com.au (Ian Bridges) Date: Thu Nov 22 13:06:02 2001 Subject: [Use-revolution] Re: Revolution memory allocation Mac In-Reply-To: <200111212254.RAA22269@www.runrev.com> Message-ID: <200111220306.WAA26845@www.runrev.com> re my previous post and some of the replies... > > The Mac OS allocates a fixed amount of memory to each application. If an > application requires additional memory, it can make a system call to > request temporary memory for itself, over and above the application's > assigned allocation. This temporary memory appears in the Finder's "About > This Computer" window, and in other utilities that display memory use, as > part of the application's assigned allocation. The only app I had seen do this in the past that I had noticed was the Finder & I thought that was a special case. Installed RAM is a non issue with 300+ megs on board, so I can allocate plenty to Rev if needs be. I do find it curious tho, that no other app I use does this as far as I can tell - all of them give low memory or out of memory warnings when stressed (which is why I always allocate at least 10Mb more to the preferred size), so it looks like they don't use this mechanism, which does make me wonder why - is there a stability issue with doing this? All of my Rev stability issues seem to be Type 2 errors which I believe are memory related, so could this be part of the cause? I'll try Rev with a 100Mb allocation and see how I go... Do standalones created with Rev allocate more RAM like this too? If you think this is going a bit OT reply to me off list. Ian B From scott at tactilemedia.com Thu Nov 22 13:06:03 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Nov 22 13:06:03 2001 Subject: [Use-revolution] Re: Revolution memory allocation Mac In-Reply-To: <200111220306.WAA26845@www.runrev.com> Message-ID: <200111220458.XAA27873@www.runrev.com> Recently, Ian Bridges wrote: > Installed RAM is a non issue with 300+ megs on board, so I can allocate > plenty to Rev if needs be. I do find it curious tho, that no other app I use > does this as far as I can tell - all of them give low memory or out of > memory warnings when stressed (which is why I always allocate at least 10Mb > more to the preferred size), so it looks like they don't use this mechanism, > which does make me wonder why - is there a stability issue with doing this? Outlook Express can use more RAM that what is numerically allocated, as well as some 3D apps. There are, in fact, several apps that exhibit this behavior. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From jeanne at runrev.com Thu Nov 22 13:06:03 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Nov 22 13:06:03 2001 Subject: [Use-revolution] Re: Stack size In-Reply-To: <200111200426.XAA31443@www.runrev.com> References: <200111160649.BAA32413@www.runrev.com> <200111160649.BAA32413@www.runrev.com> Message-ID: <200111220815.DAA29306@www.runrev.com> At 8:24 PM -0800 11/19/2001, Shari wrote: >One thing I'm curious about regarding images... in HC if I use >addcolor to create an image, it basically makes a COPY of the image >that's in the resource fork, so whatever I do to that image is not >permanent. > >I have an image that gets resized many times through handlers in Rev, >and I wonder if it's using a copy of the embedded image, or actually >resizing the image itself. The image is embedded, and I simply used >the "show" command to make it visible. Then manipulated it here and >there. It's being scaled for display, not copied. Scaling images is not recommended as a general rule, especially where responsiveness is critical, because it does slow down display of images. But obviously there are situations where it's not practical to create separate images ahead of time in all the required sizes. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Thu Nov 22 13:06:04 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Nov 22 13:06:04 2001 Subject: [Use-revolution] Re: PC Control Shift Right Click on Application Overview Window In-Reply-To: <200111181606.LAA06518@www.runrev.com> Message-ID: <200111220815.DAA29290@www.runrev.com> At 8:06 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I was experimenting with using "control-shift right click" (PC WinME, Rev >1.1) within the application overview window to change a stack's and card's >properties, etc. When I next left mouse clicked on the rest of the >application overview window to call up a card's properties pallet normally I >was startled to see that the application overview window stack had become >editable in its entirety! It sounds like you used the menu to change the application overview's mode to "toplevel". (The contextual menu popup works on the actual object you click on - so using it in the App Overview window changes that stack, not the stack whose listed name you're clicking.) There's a preference setting to allow use of the contextual menu within Revolution UI windows, which I believe is turned off by default. You're right that unwittingly triggering it could cause trouble, but most of the Revolution windows aren't saved by default - if you were to, say, accidentally delete objects from the App Overview, you could fix the problem simply by quitting and relaunching Revolution. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Thu Nov 22 13:06:04 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Nov 22 13:06:04 2001 Subject: [Use-revolution] Re: Button + Field Fonts etc. In-Reply-To: <200111191223.HAA19128@www.runrev.com> Message-ID: <200111220815.DAA29278@www.runrev.com> At 4:22 AM -0800 11/19/2001, Rolf Kocherhans wrote: >I like to mimic every OS as best as I can. Therefore I like to >display Button on MacOS9 in Charcoal 12 point and on MacOSX in Osaka >13 point (Sounds strange but looks best (I know it should be Lucida >Grande)). > [...] >So I thought that I can go similar to this: > > if the platform is "MacOS" and the systemVersion is "9.2.1" then > set the textFont of for all buttons to "Charcoal" > set the textSize of for all buttons to 12 > end if > >This would be very easy ... I know it is not possible but maybe there >is something like a defaultText or similar ? If a button or field doesn't have a textFont set, it inherits the textFont of the card it's on (or of the group it's in, if the button or field is part of a group). If a card doesn't have a textFont set, it inherits from the stack it's in. (textSize, textStyle, and textColor work similarly.) So you can use something like this in a preOpenStack handler: if the platform is "MacOS" and the systemVersion is "9.2.1" then set the textFont of this stack to "Charcoal" set the textSize of this stack to 12 end if This sets the default font and size throughout the stack. (Please note that this sets the font for fields as well as buttons, so if you want fields to have a different font and size, you'll need to either set the textFont and textSize of each field individually - because an object's own setting overrides the font inherited from further in the object hierarchy - or set the textFont and textSize of groups containing the fields.) (Ken's suggestion of using the templateButton and templateField would be better for some things, but here I think it's better to set the stack's font properties instead. This will mean the property is set in a single place, so it's simpler to change it again. And it applies automatically to any new fields or buttons you create.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Thu Nov 22 13:06:05 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Nov 22 13:06:05 2001 Subject: [Use-revolution] Re: Features I like, and features I wish for In-Reply-To: <200111182217.RAA10512@www.runrev.com> References: <200111160649.BAA32413@www.runrev.com> <200111160649.BAA32413@www.runrev.com> Message-ID: <200111220815.DAA29284@www.runrev.com> At 2:15 PM -0800 11/18/2001, Shari wrote: >It appears to support Metacard's "intersect" of two items, though >it's not in the documentation. Had I not used Metacard first, I >wouldn't know about this feature. I'm looking at the window and the intersect function is in the Dictionary. (Is that where you were looking for it, or were you checking somewhere else?) >I wish I had more control of overall Preference type stuff. Like >whether help windows open in front of other windows or you have to >drag them out. Like always colorizing scripts. I'm not completely sure what you mean by "help windows open in front of other windows" - they shouldn't open behind other windows, certainly - but if you can describe more completely I may be able to put it on the feature request list. There's an option to turn on automatic colorization in the Preferences (in the Script Editor pane). >I wish there were a window with the active variables and their contents. You can see a list of global variables and their contents in the message box. (It's the fourth tab from the left.) >I wish I could create a totally blank card. Without having to go >through all sorts of hoops to do it. I rarely use the same controls >from card to card. It would be easier to duplicate a card when you >wanted to, but have the default to be a blank card. To accomplish this, set the backgroundBehavior property on your groups to false. (This is done by default for new groups created in 1.1 stacks - but not for 1.0 groups, nor, if I remember correctly, for groups in imported HC stacks. In other words, the default is the behavior you want, but you may be seeing the opposite behavior - groups automatically placed on new cards - because the stacks you're using originated in 1.0 or in HyperCard.) >Once I created a menu (menubar type menu), now I have to click on the >Toolbox or Application Overview to have the full set of development >menus. Otherwise, when I'm in the stack, the only menus up there are >the ones I created. I wish that weren't so. Once I release it, >obviously I want only my menus up there, but during development I >want both sets of menus. Bit hard to do, since you'd need two sets of the "standard" menus (on Mac OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If I'm envisioning what you're asking for correctly... -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From wmb at internettrainer.com Thu Nov 22 13:06:05 2001 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Nov 22 13:06:05 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n138 In-Reply-To: <200111212254.RAA22269@www.runrev.com> Message-ID: <200111221020.FAA30964@www.runrev.com> am 21.11.2001 23:54 Uhr schrieb use-revolution-errors at www.runrev.com unter use-revolution-errors at www.runrev.com: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Hallo John, 7.x.x was the darkest time of the Mac OS systems, so the simplest way to solve this problems is forget any OS 7.5.x and Go at least to 8.1 (good, stable, low hw resource) or 8.6 (like 8.1 but needs more hw resource) (i have n?t worked with rev on any 8.x System, maybee anyone here has...) or 9.x Forget all the 7.x.x. bullshit, The stand alone should work on it (not tested too) but developing will drive you crazy. thats muy 2cent... regards Wolfgang M. Bereuter Learn easy with trainingsmaps and outliner INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From benr_mc at cogapp.com Thu Nov 22 13:06:06 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu Nov 22 13:06:06 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n138 In-Reply-To: <200111221020.FAA30964@www.runrev.com> Message-ID: <200111221145.GAA31799@www.runrev.com> on 22/11/01 10:19 AM, Wolfgang M. Bereuter at wmb at internettrainer.com wrote: > 7.x.x was the darkest time of the Mac OS systems, so the simplest way to > solve this problems is forget any OS 7.5.x and My $0.02: 7.5.x was poor, but 7.6.1 was a stable system. (I wasn't a revolution user then, so I make no warranties, but) if you're happier with system 7 than 8/9, it might be worth updating to 7.6.1 first and see if that solves your problem. (I managed to hold fast on 7.6.1 for years, bypassing 8 altogether, until finally I upgraded to a machine that required 9.) Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From rjb at rz.uni-potsdam.de Thu Nov 22 13:06:06 2001 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Thu Nov 22 13:06:06 2001 Subject: [Use-revolution] Re: Revolution memory allocation Mac In-Reply-To: <200111220458.XAA27873@www.runrev.com> References: <200111220458.XAA27873@www.runrev.com> Message-ID: <200111221134.GAA31695@www.runrev.com> >Recently, Ian Bridges wrote: > >> Installed RAM is a non issue with 300+ megs on board, so I can allocate >> plenty to Rev if needs be. I do find it curious tho, that no other app I use >> does this as far as I can tell - all of them give low memory or out of >> memory warnings when stressed (which is why I always allocate at least 10Mb >> more to the preferred size), so it looks like they don't use this mechanism, >> which does make me wonder why - is there a stability issue with doing this? The is no stability problem if things are programmed correctly. Unless you know about it, it is not so obvious to see since that extra memory shows as memory used by system. >Outlook Express can use more RAM that what is numerically allocated, as well >as some 3D apps. There are, in fact, several apps that exhibit this >behavior. BBEdit is another example. Robert From markmac at shaw.ca Thu Nov 22 13:06:07 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Thu Nov 22 13:06:07 2001 Subject: [Use-revolution] Re: Was HTML Text Files Message-ID: <200111221339.IAA01496@www.runrev.com> Thanks for the feedback and suggestions. The training wheels are still on but the axle nuts are loosing! HTML fields are functioning as I need them too now. The background is invisible as desired. Am I correct in my assumption that a floating pallet stack window cannot have an invisible background such that a larger stack beneath shows through? This is where I originally went wrong and became confused. Next question: Is it possible to protect resource media from copiers without using the Valentina XCMD and its ability to hold blob references. Is this possible within the basic Revolution framework? Reliable techniques to achieve this are of great concern to us and our clients. Let me hasten to add that my usual projects are resource rich and I use file references to keep the stacks from bloating beyond reasonable limits. With iShell I use a companion encrypted database product which handles all resource file reference and storage within the encrypted database. A beautiful and fast solution. (After looking carefully at Valentina I wonder if "iPackager" is not based on the main Valentina engine.) Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca From usher at iqcisp.com Thu Nov 22 13:06:07 2001 From: usher at iqcisp.com (Philip Usher) Date: Thu Nov 22 13:06:07 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n139 In-Reply-To: <200111221145.GAA31800@www.runrev.com> Message-ID: <200111221457.JAA03377@www.runrev.com> on 11/22/01 5:45 AM, use-revolution-errors at www.runrev.com at use-revolution-errors at www.runrev.com wrote: >> I wish I had more control of overall Preference type stuff. Like >> whether help windows open in front of other windows or you have to >> drag them out. Like always colorizing scripts. > > I'm not completely sure what you mean by "help windows open in front of > other windows" - they shouldn't open behind other windows, certainly - but > if you can describe more completely I may be able to put it on the feature > request list. When you're in the script window and you open the Transcript Help window to look up a term, it appears behind the script window where you can't see it. It would be more helpful if it appeared in front of the script window. From undo at cloud9.net Thu Nov 22 13:07:00 2001 From: undo at cloud9.net (andu) Date: Thu Nov 22 13:07:00 2001 Subject: [Use-revolution] Re: Revolution memory allocation Mac References: <200111220306.WAA26845@www.runrev.com> Message-ID: <200111220446.XAA27829@www.runrev.com> Ian Bridges wrote: > > re my previous post and some of the replies... > > > > > The Mac OS allocates a fixed amount of memory to each application. If an > > application requires additional memory, it can make a system call to > > request temporary memory for itself, over and above the application's > > assigned allocation. This temporary memory appears in the Finder's "About > > This Computer" window, and in other utilities that display memory use, as > > part of the application's assigned allocation. > > The only app I had seen do this in the past that I had noticed was the > Finder & I thought that was a special case. > > Installed RAM is a non issue with 300+ megs on board, so I can allocate > plenty to Rev if needs be. I do find it curious tho, that no other app I use > does this as far as I can tell - all of them give low memory or out of > memory warnings when stressed (which is why I always allocate at least 10Mb > more to the preferred size), so it looks like they don't use this mechanism, > which does make me wonder why - is there a stability issue with doing this? > > All of my Rev stability issues seem to be Type 2 errors which I believe are > memory related, so could this be part of the cause? I'll try Rev with a > 100Mb allocation and see how I go... I don't think increasing the ram is gonna do it. Can you reproduce the crushes? > > Do standalones created with Rev allocate more RAM like this too? > > If you think this is going a bit OT reply to me off list. > > Ian B Andu From use-revolution-errors at www.runrev.com Thu Nov 22 13:07:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Thu Nov 22 13:07:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n139 Message-ID: <200111221145.GAA31800@www.runrev.com> -------------- BEGIN use-revolution.v001.n139 -------------- 001 - Greg Wills - Re: location & button 007 - andu - Re: Revolution memory allocation Mac 008 - Scott Rossi Subject: Error type - 192, now error type 3 Date: Thu, 22 Nov 2001 08:54:17 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111201616.LAA07951 at www.runrev.com> In-Reply-To: <200111201616.LAA07951 at www.runrev.com> Thanks Geoff Yep, QT 3 was the problem. QT 4.1 did the trick to solve the Error type 3 issue - that seemed to be associated with the visual effect call? Greg > >From: Geoff Canyon >Subject: Re: Error type - 192 >Date: Tue, 20 Nov 2001 07:04:22 -0800 > >At 8:51 PM -0800 11/20/01, Greg Wills wrote: >>(This one has QT 3.) > >I think you need 4+, but I could be wrong. > >gc > --------------- MESSAGE use-revolution.v001.n139.2 --------------- From: Judy Perry Subject: Re: Customize Rev for automatic email feedback? Date: Wed, 21 Nov 2001 15:47:14 -0800 (PST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111211702.MAA16165 at www.runrev.com> > Maybe you should do something like this with a plug-in. --How so? > There's one drawback: once they get too familiar with RunRev, they'll hack > the plug-in out of their app... food for thought. --Unfortunately, not bloody likely. I should be so lucky. I've had a look at 75 or so of the surveys they had to submit in order to be eligible for the doorprize drawing. They are future public school teachers finishing their university credential. Maybe 1 in 5 or 7 couldn't tell me what kind of computer they were using at home (from a list of "macintosh", "PC", "Linux" and "other") but knew they used Microsoft Word (and not much else). :( Judy --------------- MESSAGE use-revolution.v001.n139.3 --------------- From: John Cuccio Subject: location & button Date: Wed, 21 Nov 2001 17:57:48 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit In rev 1. I used this in a list field on mouseup click at the location of btn 1 end mouseup I set btn 1 to an option menu. When I click a line in the field the menu from the btn would come up next to the field and the mouse would have been inside the menu ready for a selection. I thought this was odd because of the way it was worded. But I liked it used it several places. It must have been a bug in rev 1. because in rev 1.1 it does what it says and clickes the btn and the menu comes up next to the btn. I put the btn some where on the side, so this will not work for me. Any help on how I can get the menu to pop up next to the field. I use this btn for several fields. --------------- MESSAGE use-revolution.v001.n139.4 --------------- From: John Cuccio Subject: System requirements for Rev Date: Wed, 21 Nov 2001 18:09:54 -0800 MIME-Version: 1.0 Content-Type: text/plain; x-mac-creator=4D4F5353; x-mac-type=54455854; charset=us-ascii Content-Transfer-Encoding: 7bit Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 then will a stand alone work under this system. The Doc said 7.1 or higher. I would like my program to be able to run under 7.5.5 and up on 68k machines. I was putting off upgrading the OS on that computer. But today Rev 1 froze two times and I lost about hours of work. Change HD with OS 8.1 so I can run rev 1.1. I was having problems with 1. & 7.5.5 but nothing this big. I think a system conflict somewhere. I am having to much fun programming in rev to try to fix it. --------------- MESSAGE use-revolution.v001.n139.5 --------------- From: Ian Bridges Subject: Re: Revolution memory allocation Mac Date: Thu, 22 Nov 2001 14:05:14 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111212254.RAA22269 at www.runrev.com> re my previous post and some of the replies... > > The Mac OS allocates a fixed amount of memory to each application. If an > application requires additional memory, it can make a system call to > request temporary memory for itself, over and above the application's > assigned allocation. This temporary memory appears in the Finder's "About > This Computer" window, and in other utilities that display memory use, as > part of the application's assigned allocation. The only app I had seen do this in the past that I had noticed was the Finder & I thought that was a special case. Installed RAM is a non issue with 300+ megs on board, so I can allocate plenty to Rev if needs be. I do find it curious tho, that no other app I use does this as far as I can tell - all of them give low memory or out of memory warnings when stressed (which is why I always allocate at least 10Mb more to the preferred size), so it looks like they don't use this mechanism, which does make me wonder why - is there a stability issue with doing this? All of my Rev stability issues seem to be Type 2 errors which I believe are memory related, so could this be part of the cause? I'll try Rev with a 100Mb allocation and see how I go... Do standalones created with Rev allocate more RAM like this too? If you think this is going a bit OT reply to me off list. Ian B --------------- MESSAGE use-revolution.v001.n139.6 --------------- From: andu Subject: Re: location & button Date: Wed, 21 Nov 2001 22:32:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111220159.UAA25969 at www.runrev.com> John Cuccio wrote: > > In rev 1. I used this in a list field > > on mouseup > click at the location of btn 1 > end mouseup > > I set btn 1 to an option menu. When I click a line in the field the menu > from the btn would come up next to the field and the mouse would have been > inside the menu ready for a selection. I thought this was odd because of the > way it was worded. But I liked it used it several places. > > It must have been a bug in rev 1. because in rev 1.1 it does what it says > and clickes the btn and the menu comes up next to the btn. > > I put the btn some where on the side, so this will not work for me. > > Any help on how I can get the menu to pop up next to the field. I use this > btn for several fields. Check out the "popup" command: make a substack with buttons on it and it will show up as a menu. Andu --------------- MESSAGE use-revolution.v001.n139.7 --------------- From: andu Subject: Re: Revolution memory allocation Mac Date: Wed, 21 Nov 2001 23:44:34 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111220306.WAA26845 at www.runrev.com> Ian Bridges wrote: > > re my previous post and some of the replies... > > > > > The Mac OS allocates a fixed amount of memory to each application. If an > > application requires additional memory, it can make a system call to > > request temporary memory for itself, over and above the application's > > assigned allocation. This temporary memory appears in the Finder's "About > > This Computer" window, and in other utilities that display memory use, as > > part of the application's assigned allocation. > > The only app I had seen do this in the past that I had noticed was the > Finder & I thought that was a special case. > > Installed RAM is a non issue with 300+ megs on board, so I can allocate > plenty to Rev if needs be. I do find it curious tho, that no other app I use > does this as far as I can tell - all of them give low memory or out of > memory warnings when stressed (which is why I always allocate at least 10Mb > more to the preferred size), so it looks like they don't use this mechanism, > which does make me wonder why - is there a stability issue with doing this? > > All of my Rev stability issues seem to be Type 2 errors which I believe are > memory related, so could this be part of the cause? I'll try Rev with a > 100Mb allocation and see how I go... I don't think increasing the ram is gonna do it. Can you reproduce the crushes? > > Do standalones created with Rev allocate more RAM like this too? > > If you think this is going a bit OT reply to me off list. > > Ian B Andu --------------- MESSAGE use-revolution.v001.n139.8 --------------- From: Scott Rossi Subject: Re: Revolution memory allocation Mac Date: Wed, 21 Nov 2001 20:57:35 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111220306.WAA26845 at www.runrev.com> Recently, Ian Bridges wrote: > Installed RAM is a non issue with 300+ megs on board, so I can allocate > plenty to Rev if needs be. I do find it curious tho, that no other app I use > does this as far as I can tell - all of them give low memory or out of > memory warnings when stressed (which is why I always allocate at least 10Mb > more to the preferred size), so it looks like they don't use this mechanism, > which does make me wonder why - is there a stability issue with doing this? Outlook Express can use more RAM that what is numerically allocated, as well as some 3D apps. There are, in fact, several apps that exhibit this behavior. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n139.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Button + Field Fonts etc. Date: Wed, 21 Nov 2001 23:59:40 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111191223.HAA19128 at www.runrev.com> At 4:22 AM -0800 11/19/2001, Rolf Kocherhans wrote: >I like to mimic every OS as best as I can. Therefore I like to >display Button on MacOS9 in Charcoal 12 point and on MacOSX in Osaka >13 point (Sounds strange but looks best (I know it should be Lucida >Grande)). > [...] >So I thought that I can go similar to this: > > if the platform is "MacOS" and the systemVersion is "9.2.1" then > set the textFont of for all buttons to "Charcoal" > set the textSize of for all buttons to 12 > end if > >This would be very easy ... I know it is not possible but maybe there >is something like a defaultText or similar ? If a button or field doesn't have a textFont set, it inherits the textFont of the card it's on (or of the group it's in, if the button or field is part of a group). If a card doesn't have a textFont set, it inherits from the stack it's in. (textSize, textStyle, and textColor work similarly.) So you can use something like this in a preOpenStack handler: if the platform is "MacOS" and the systemVersion is "9.2.1" then set the textFont of this stack to "Charcoal" set the textSize of this stack to 12 end if This sets the default font and size throughout the stack. (Please note that this sets the font for fields as well as buttons, so if you want fields to have a different font and size, you'll need to either set the textFont and textSize of each field individually - because an object's own setting overrides the font inherited from further in the object hierarchy - or set the textFont and textSize of groups containing the fields.) (Ken's suggestion of using the templateButton and templateField would be better for some things, but here I think it's better to set the stack's font properties instead. This will mean the property is set in a single place, so it's simpler to change it again. And it applies automatically to any new fields or buttons you create.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n139.10 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Features I like, and features I wish for Date: Thu, 22 Nov 2001 00:14:21 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111160649.BAA32413 at www.runrev.com> <200111160649.BAA32413 at www.runrev.com> In-Reply-To: <200111182217.RAA10512 at www.runrev.com> At 2:15 PM -0800 11/18/2001, Shari wrote: >It appears to support Metacard's "intersect" of two items, though >it's not in the documentation. Had I not used Metacard first, I >wouldn't know about this feature. I'm looking at the window and the intersect function is in the Dictionary. (Is that where you were looking for it, or were you checking somewhere else?) >I wish I had more control of overall Preference type stuff. Like >whether help windows open in front of other windows or you have to >drag them out. Like always colorizing scripts. I'm not completely sure what you mean by "help windows open in front of other windows" - they shouldn't open behind other windows, certainly - but if you can describe more completely I may be able to put it on the feature request list. There's an option to turn on automatic colorization in the Preferences (in the Script Editor pane). >I wish there were a window with the active variables and their contents. You can see a list of global variables and their contents in the message box. (It's the fourth tab from the left.) >I wish I could create a totally blank card. Without having to go >through all sorts of hoops to do it. I rarely use the same controls >from card to card. It would be easier to duplicate a card when you >wanted to, but have the default to be a blank card. To accomplish this, set the backgroundBehavior property on your groups to false. (This is done by default for new groups created in 1.1 stacks - but not for 1.0 groups, nor, if I remember correctly, for groups in imported HC stacks. In other words, the default is the behavior you want, but you may be seeing the opposite behavior - groups automatically placed on new cards - because the stacks you're using originated in 1.0 or in HyperCard.) >Once I created a menu (menubar type menu), now I have to click on the >Toolbox or Application Overview to have the full set of development >menus. Otherwise, when I'm in the stack, the only menus up there are >the ones I created. I wish that weren't so. Once I release it, >obviously I want only my menus up there, but during development I >want both sets of menus. Bit hard to do, since you'd need two sets of the "standard" menus (on Mac OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If I'm envisioning what you're asking for correctly... -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n139.11 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: PC Control Shift Right Click on Application Overview Window Date: Wed, 21 Nov 2001 23:58:14 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111181606.LAA06518 at www.runrev.com> At 8:06 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I was experimenting with using "control-shift right click" (PC WinME, Rev >1.1) within the application overview window to change a stack's and card's >properties, etc. When I next left mouse clicked on the rest of the >application overview window to call up a card's properties pallet normally I >was startled to see that the application overview window stack had become >editable in its entirety! It sounds like you used the menu to change the application overview's mode to "toplevel". (The contextual menu popup works on the actual object you click on - so using it in the App Overview window changes that stack, not the stack whose listed name you're clicking.) There's a preference setting to allow use of the contextual menu within Revolution UI windows, which I believe is turned off by default. You're right that unwittingly triggering it could cause trouble, but most of the Revolution windows aren't saved by default - if you were to, say, accidentally delete objects from the App Overview, you could fix the problem simply by quitting and relaunching Revolution. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n139.12 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Stack size Date: Thu, 22 Nov 2001 00:08:51 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111160649.BAA32413 at www.runrev.com> <200111160649.BAA32413 at www.runrev.com> In-Reply-To: <200111200426.XAA31443 at www.runrev.com> At 8:24 PM -0800 11/19/2001, Shari wrote: >One thing I'm curious about regarding images... in HC if I use >addcolor to create an image, it basically makes a COPY of the image >that's in the resource fork, so whatever I do to that image is not >permanent. > >I have an image that gets resized many times through handlers in Rev, >and I wonder if it's using a copy of the embedded image, or actually >resizing the image itself. The image is embedded, and I simply used >the "show" command to make it visible. Then manipulated it here and >there. It's being scaled for display, not copied. Scaling images is not recommended as a general rule, especially where responsiveness is critical, because it does slow down display of images. But obviously there are situations where it's not practical to create separate images ahead of time in all the required sizes. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n139.13 --------------- From: "Wolfgang M. Bereuter" Subject: Re: Digest use-revolution.v001.n138 Date: Thu, 22 Nov 2001 11:19:10 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit In-Reply-To: <200111212254.RAA22269 at www.runrev.com> am 21.11.2001 23:54 Uhr schrieb use-revolution-errors at www.runrev.com unter use-revolution-errors at www.runrev.com: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Hallo John, 7.x.x was the darkest time of the Mac OS systems, so the simplest way to solve this problems is forget any OS 7.5.x and Go at least to 8.1 (good, stable, low hw resource) or 8.6 (like 8.1 but needs more hw resource) (i have n?t worked with rev on any 8.x System, maybee anyone here has...) or 9.x Forget all the 7.x.x. bullshit, The stand alone should work on it (not tested too) but developing will drive you crazy. thats muy 2cent... regards Wolfgang M. Bereuter Learn easy with trainingsmaps and outliner INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 --------------- MESSAGE use-revolution.v001.n139.14 --------------- From: Robert Brenstein Subject: Re: Revolution memory allocation Mac Date: Thu, 22 Nov 2001 12:26:57 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111220458.XAA27873 at www.runrev.com> In-Reply-To: <200111220458.XAA27873 at www.runrev.com> >Recently, Ian Bridges wrote: > >> Installed RAM is a non issue with 300+ megs on board, so I can allocate >> plenty to Rev if needs be. I do find it curious tho, that no other app I use >> does this as far as I can tell - all of them give low memory or out of >> memory warnings when stressed (which is why I always allocate at least 10Mb >> more to the preferred size), so it looks like they don't use this mechanism, >> which does make me wonder why - is there a stability issue with doing this? The is no stability problem if things are programmed correctly. Unless you know about it, it is not so obvious to see since that extra memory shows as memory used by system. >Outlook Express can use more RAM that what is numerically allocated, as well >as some 3D apps. There are, in fact, several apps that exhibit this >behavior. BBEdit is another example. Robert --------------- MESSAGE use-revolution.v001.n139.15 --------------- From: Ben Rubinstein Subject: Re: Digest use-revolution.v001.n138 Date: Thu, 22 Nov 2001 11:44:26 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111221020.FAA30964 at www.runrev.com> on 22/11/01 10:19 AM, Wolfgang M. Bereuter at wmb at internettrainer.com wrote: > 7.x.x was the darkest time of the Mac OS systems, so the simplest way to > solve this problems is forget any OS 7.5.x and My $0.02: 7.5.x was poor, but 7.6.1 was a stable system. (I wasn't a revolution user then, so I make no warranties, but) if you're happier with system 7 than 8/9, it might be worth updating to 7.6.1 first and see if that solves your problem. (I managed to hold fast on 7.6.1 for years, bypassing 8 altogether, until finally I upgraded to a machine that required 9.) Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- END use-revolution.v001.n139 --------------- From gcanyon at inspiredlogic.com Thu Nov 22 13:07:02 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu Nov 22 13:07:02 2001 Subject: [Use-revolution] Re: Error type - 192, now error type 3 In-Reply-To: <200111212328.SAA23210@www.runrev.com> References: <200111201616.LAA07951@www.runrev.com> <200111212328.SAA23210@www.runrev.com> Message-ID: <200111221655.LAA04209@www.runrev.com> At 8:54 AM -0800 11/22/01, Greg Wills wrote: >Thanks Geoff >Yep, QT 3 was the problem. QT 4.1 did the trick to solve the Error type 3 issue - that seemed to be associated with the visual effect call? >Greg Visual Effects sounds like a fair bet. gc From tedl at voyager.net Thu Nov 22 13:07:02 2001 From: tedl at voyager.net (Ted) Date: Thu Nov 22 13:07:02 2001 Subject: [Use-revolution] Re: System Requirements for Rev Message-ID: <200111221608.LAA03879@www.runrev.com> On Wed, 21 Nov 2001, John Cuccio wrote in part: >Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 >then will a stand alone work under this system. >The Doc said 7.1 or higher. >I would like my program to be able to run under 7.5.5 and up on 68k machines. John: I recently built a simple three-card test standalone in Rev 1.1, and I tested it on OS 7.5.5. It crashed the system on any attempt to navigate from the opening card (an identical standalone built in 1.0 worked fine on the same system). I reported this to RunRev, and they are no doubt investigating this. Ted From jacque at hyperactivesw.com Thu Nov 22 17:33:01 2001 From: jacque at hyperactivesw.com (Jacqueline Landman Gay) Date: Thu Nov 22 17:33:01 2001 Subject: [Use-revolution] Re: Features I like, and features I wish for References: <200111221145.GAA31800@www.runrev.com> Message-ID: <200111221712.MAA04996@www.runrev.com> At 2:15 PM -0800 11/18/2001, Shari wrote: > >Once I created a menu (menubar type menu), now I have to click on the >Toolbox or Application Overview to have the full set of development >menus. Otherwise, when I'm in the stack, the only menus up there are >the ones I created. I wish that weren't so. Once I release it, >obviously I want only my menus up there, but during development I >want both sets of menus. One thing I do sometimes is set the editMenus of the stack to true. On a Mac, that puts the menu bar into the stack window (the way it will be on a Windows machine.) You can see both sets of menus that way, and pull down items from either. It also shows you how the stack will look to Windows users. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | HypActSftw at aol.com Custom hypermedia solutions | http://www.hyperactivesw.com 612.724.1596 | 612.724.1562 - fax From gcanyon at inspiredlogic.com Thu Nov 22 17:33:02 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu Nov 22 17:33:02 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n139 In-Reply-To: <200111221457.JAA03377@www.runrev.com> References: <200111221457.JAA03377@www.runrev.com> Message-ID: <200111221810.NAA07285@www.runrev.com> At 8:56 AM -0600 11/22/01, Philip Usher wrote: >When you're in the script window and you open the Transcript Help window to >look up a term, it appears behind the script window where you can't see it. >It would be more helpful if it appeared in front of the script window. You can change the help window to a palette as well. The drawback is that it shrinks in the process and displays only basic information on the topic. One thing that I've found is that, because the script is a palette window, you can still interact with the help window -- navigate, find other commands, etc. regards, gc From gcanyon at inspiredlogic.com Thu Nov 22 17:33:03 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu Nov 22 17:33:03 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111221339.IAA01496@www.runrev.com> References: <200111221339.IAA01496@www.runrev.com> Message-ID: <200111221817.NAA07517@www.runrev.com> At 7:40 AM -0600 11/22/01, Mark MacKenzie (Shaw) wrote: >Am I correct in my assumption that a floating pallet stack window cannot >have an invisible background such that a larger stack beneath shows through? >This is where I originally went wrong and became confused. No, you can't (easily) make one window show through another. On the Mac, at least, there is a way to do this that doesn't have anything to do with Revolution. It involves using a special window type, and that's about all I know about it. There used to be a thing called Odo (the shape-shifting character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has it built in. I don't know how they're doing it. >Next question: Is it possible to protect resource media from copiers >without using the Valentina XCMD and its ability to hold blob references. >Is this possible within the basic Revolution framework? Reliable techniques >to achieve this are of great concern to us and our clients. Let me hasten >to add that my usual projects are resource rich and I use file references to >keep the stacks from bloating beyond reasonable limits. > >With iShell I use a companion encrypted database product which handles all >resource file reference and storage within the encrypted database. A >beautiful and fast solution. (After looking carefully at Valentina I wonder >if "iPackager" is not based on the main Valentina engine.) How serious do you want the protection to be? I don't think Revolution cares about the type or extension of a file, so it should be possible to have all the images, sounds, etc., show as generic to the file system. It wouldn't stop someone from importing them to Photoshop, though. regards, gc From preid at reidit.co.uk Thu Nov 22 17:33:04 2001 From: preid at reidit.co.uk (Peter Reid) Date: Thu Nov 22 17:33:04 2001 Subject: [Use-revolution] Rev 1.1 External Collection? Message-ID: <200111221953.OAA09195@www.runrev.com> Anyone worked out how to use the Externals Collection with Rev 1.1? I thought the features of the External Collection were being incorporated into Rev 1.1, but I can't see how and where. In particular, I'm looking for the equivalent to "ext_openFile" which will open a file in it's associated application. This works better than the "launch" command since it takes care of whether the application is open already. I'd like to produce a Mac OS X version of my stack and the original External Collection is not usable in this situation. Anyone found how to do this? Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk From raney at metacard.com Thu Nov 22 17:33:05 2001 From: raney at metacard.com (Scott Raney) Date: Thu Nov 22 17:33:05 2001 Subject: [Use-revolution] Re: System requirements for Rev In-Reply-To: <200111221145.GAA31800@www.runrev.com> Message-ID: <200111221912.OAA08500@www.runrev.com> On Wed, 21 Nov 2001 John Cuccio wrote: > Subject: System requirements for Rev > > Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 > then will a stand alone work under this system. > > The Doc said 7.1 or higher. This should still be the case, at least for 68K systems. I think PPC systems all have to have 7.5 or later anyway. > I would like my program to be able to run under 7.5.5 and up on 68k > machines. > > I was putting off upgrading the OS on that computer. But today Rev 1 > froze two times and I lost about hours of work. Change HD with OS 8.1 so > I can run rev 1.1. I was having problems with 1. & 7.5.5 but nothing > this big. I think a system conflict somewhere. I am having to much fun > programming in rev to try to fix it. The PPC engine got broken on MacOS 7.X during the Carbon port (it was making Appearance Manager calls that aren't there). This should be fixed in the latest MetaCard engines. Not sure how this maps to RR versions yet, but the two should be fully synced up in the very near future (maybe RR 1.1.1?) Regards, Scott ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From scott at tactilemedia.com Thu Nov 22 17:33:06 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Nov 22 17:33:06 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111221817.NAA07517@www.runrev.com> Message-ID: <200111222011.PAA09622@www.runrev.com> >> Am I correct in my assumption that a floating pallet stack window cannot >> have an invisible background such that a larger stack beneath shows through? >> This is where I originally went wrong and became confused. > > No, you can't (easily) make one window show through another. On the Mac, at > least, there is a way to do this that doesn't have anything to do with > Revolution. It involves using a special window type, and that's about all I > know about it. There used to be a thing called Odo (the shape-shifting > character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has > it built in. I don't know how they're doing it. There is no such thing as a true "transparent" window. You can create the illusion of a window being transparent or translucent by taking a screenshot of the window's current position, displaying the screenshot as the background of the window and then drawing your interface elements on top of the screenshot. The tough thing about this technique is that if the user moves the window, you need to hide it before allowing the user to access it since the screenshot must be updated to reflect the window's new position on the desktop. BTW, Odo is for creating custom shaped windows (read: non-rectangular) and to date is pretty much the only way to get custom windows in MC Mac (unless someone has written something new). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From tsj at unimelb.edu.au Thu Nov 22 18:14:00 2001 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu Nov 22 18:14:00 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111222011.PAA09622@www.runrev.com> References: <200111222011.PAA09622@www.runrev.com> Message-ID: <200111222216.RAA10761@www.runrev.com> > >> Am I correct in my assumption that a floating pallet stack window cannot >>> have an invisible background such that a larger stack beneath >>>shows through? >>> This is where I originally went wrong and became confused. >> >> No, you can't (easily) make one window show through another. On the Mac, at >> least, there is a way to do this that doesn't have anything to do with >> Revolution. It involves using a special window type, and that's about all I >> know about it. There used to be a thing called Odo (the shape-shifting >> character on Star Trek: Deep Space 9) that would do this, and >>QuickTime 5 has >> it built in. I don't know how they're doing it. > >There is no such thing as a true "transparent" window. You can create the >illusion of a window being transparent or translucent by taking a screenshot >of the window's current position, displaying the screenshot as the >background of the window and then drawing your interface elements on top of >the screenshot. The tough thing about this technique is that if the user >moves the window, you need to hide it before allowing the user to access it >since the screenshot must be updated to reflect the window's new position on >the desktop. I'm not sure how it does it but Audion (mp3 player from Panic www.panic.com) has live draggable translucent windows that display beautifully. Terry... >BTW, Odo is for creating custom shaped windows (read: non-rectangular) and >to date is pretty much the only way to get custom windows in MC Mac (unless >someone has written something new). > >Regards, > >Scott Rossi >Creative Director > >Tactile Media, Multimedia & Design >Email: scott at tactilemedia.com >Web: www.tactilemedia.com -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From markmac at shaw.ca Thu Nov 22 18:20:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Thu Nov 22 18:20:01 2001 Subject: [Use-revolution] Re: PC Control Shift right click on Application Overiew Window Message-ID: <001101c173ac$4aa6d060$797d4718@ss.shawcable.net> Thanks Jeanne, I was afraid this behaviour presaged a really trashed Revolution environment. It is good to know that " if you were to, say, accidentally delete objects from the App Overview, you could fix the problem simply by quitting and relaunching Revolution." Thanks Mark From markmac at shaw.ca Thu Nov 22 19:09:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Thu Nov 22 19:09:01 2001 Subject: [Use-revolution] Re: PC Control Shift right click on Application Overiew Window Message-ID: <200111222319.SAA11857@www.runrev.com> Thanks Jeanne, I was afraid this behaviour presaged a really trashed Revolution environment. It is good to know that " if you were to, say, accidentally delete objects from the App Overview, you could fix the problem simply by quitting and relaunching Revolution." Thanks Mark From gcanyon at inspiredlogic.com Thu Nov 22 23:36:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu Nov 22 23:36:01 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111222011.PAA09622@www.runrev.com> References: <200111222011.PAA09622@www.runrev.com> Message-ID: At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >There is no such thing as a true "transparent" window. For comparison, check out the things they're doing with QuickTime: http://www.movtv.com/ gc From gcanyon at inspiredlogic.com Fri Nov 23 00:09:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Nov 23 00:09:01 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111222011.PAA09622@www.runrev.com> References: <200111222011.PAA09622@www.runrev.com> Message-ID: <200111230435.XAA13676@www.runrev.com> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >There is no such thing as a true "transparent" window. For comparison, check out the things they're doing with QuickTime: http://www.movtv.com/ gc From jeanne at runrev.com Fri Nov 23 01:40:05 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 01:40:05 2001 Subject: [Use-revolution] Re: WindowsXP Documentation Translation Bug In-Reply-To: <200111202119.QAA04616@www.runrev.com> References: <200111202024.PAA03770@www.runrev.com> Message-ID: At 1:18 PM -0800 11/20/2001, Chipp Walters wrote: >Dont' know if anyone has seen this before, but I thought I'd mention it. The >Troubleshooting card in the Documentation Stack is somewhat corrupted. It >appears that the apostrophe character has been replaced by some unusual >other character. I believe I saw this on my Win98 machine as well... but I >know it's here on my WinXP machine. Thanks for the report. What's going on is that the Troubleshooting list didn't get properly converted to the ISO character set during the build of 1.1 (my fault). This will be fixed in the next docs release, of course, but meanwhile here's a quick fix: 1. Open to the Troubleshooting list in the docs stack and type this in the message box (all one line): set the completeContents of the mouseControl to macToISO(the completeContents of the mouseControl) 2. Move the mouse pointer over the scrolling list and press Return to execute the line. (To display the newly fixed text, you might have to set the popup menu above the field to "filter" and type a few characters, then backspace over it, or else go to another card and come back.) 3. When you're done, enter save stack "revDocs" into the message box and press Return. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 01:40:06 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 01:40:06 2001 Subject: [Use-revolution] Re: Animation Question In-Reply-To: <200111202024.PAA03770@www.runrev.com> Message-ID: At 12:18 PM -0800 11/20/2001, Magnus Stark wrote: >I am wondering if Revolution can do controlled animations? With >HyperCard we could make a controlled animation, such as have a button >that I set a sequence of setting icon images to repeat through, and the >sequence of icons to view through would be different depending on the >situation (such as a man running change to walking) - however, the >limitation was that since we're setting the icon image of the button, we >were limited to black/white 32x32 icons or whatever the size was. I think Scott's already discussed animated GIF control, but in answer to this part of your question, Rev supports icons of any size and full color, so you can do this sort of animation with fewer limitations in Rev. Revolution icons aren't ICON resources [since those are Mac-specific]; instead, an icon is just an image. You set the icon property to the image name or ID to change the icon. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 01:40:07 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 01:40:07 2001 Subject: [Use-revolution] Re: Closing Decorations Less Stacks In-Reply-To: <200111181827.NAA08569@www.runrev.com> Message-ID: At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >After working a bit for development purposes use the file menu to close >stack "Main", then stack "TellTale" (these close normally with save as) and >then stack "Pages". > >Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >the tool pallets behind along with the stack "Pages". Pallets with close >functions can be closed. > >Control-shift right click on stack "Pages" allows it to be set toplevel. I'm guessing from the above that stack "Pages" perhaps was a palette? The Close menu item closes toplevel and modeless windows, but not palettes, so it would have closed whichever toplevel or modeless window was frontmost. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 02:05:00 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 02:05:00 2001 Subject: [Use-revolution] Re: Closing Decorations Less Stacks In-Reply-To: <200111181827.NAA08569@www.runrev.com> Message-ID: <200111230637.BAA14757@www.runrev.com> At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >After working a bit for development purposes use the file menu to close >stack "Main", then stack "TellTale" (these close normally with save as) and >then stack "Pages". > >Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >the tool pallets behind along with the stack "Pages". Pallets with close >functions can be closed. > >Control-shift right click on stack "Pages" allows it to be set toplevel. I'm guessing from the above that stack "Pages" perhaps was a palette? The Close menu item closes toplevel and modeless windows, but not palettes, so it would have closed whichever toplevel or modeless window was frontmost. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 02:12:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 02:12:01 2001 Subject: [Use-revolution] Re: Animation Question In-Reply-To: <200111202024.PAA03770@www.runrev.com> Message-ID: <200111230636.BAA14722@www.runrev.com> At 12:18 PM -0800 11/20/2001, Magnus Stark wrote: >I am wondering if Revolution can do controlled animations? With >HyperCard we could make a controlled animation, such as have a button >that I set a sequence of setting icon images to repeat through, and the >sequence of icons to view through would be different depending on the >situation (such as a man running change to walking) - however, the >limitation was that since we're setting the icon image of the button, we >were limited to black/white 32x32 icons or whatever the size was. I think Scott's already discussed animated GIF control, but in answer to this part of your question, Rev supports icons of any size and full color, so you can do this sort of animation with fewer limitations in Rev. Revolution icons aren't ICON resources [since those are Mac-specific]; instead, an icon is just an image. You set the icon property to the image name or ID to change the icon. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 02:17:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 02:17:01 2001 Subject: [Use-revolution] Re: WindowsXP Documentation Translation Bug In-Reply-To: <200111202119.QAA04616@www.runrev.com> References: <200111202024.PAA03770@www.runrev.com> Message-ID: <200111230636.BAA14715@www.runrev.com> At 1:18 PM -0800 11/20/2001, Chipp Walters wrote: >Dont' know if anyone has seen this before, but I thought I'd mention it. The >Troubleshooting card in the Documentation Stack is somewhat corrupted. It >appears that the apostrophe character has been replaced by some unusual >other character. I believe I saw this on my Win98 machine as well... but I >know it's here on my WinXP machine. Thanks for the report. What's going on is that the Troubleshooting list didn't get properly converted to the ISO character set during the build of 1.1 (my fault). This will be fixed in the next docs release, of course, but meanwhile here's a quick fix: 1. Open to the Troubleshooting list in the docs stack and type this in the message box (all one line): set the completeContents of the mouseControl to macToISO(the completeContents of the mouseControl) 2. Move the mouse pointer over the scrolling list and press Return to execute the line. (To display the newly fixed text, you might have to set the popup menu above the field to "filter" and type a few characters, then backspace over it, or else go to another card and come back.) 3. When you're done, enter save stack "revDocs" into the message box and press Return. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From use-revolution-errors at www.runrev.com Fri Nov 23 03:33:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Fri Nov 23 03:33:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n140 Message-ID: <200111230636.BAA14727@www.runrev.com> -------------- BEGIN use-revolution.v001.n140 -------------- 001 - "Mark MacKenzie (Shaw)" < - Re: Was HTML Text Files 002 - Philip Usher - Re: System Requirements for Rev 004 - Geoff Canyon Subject: Re: Was HTML Text Files Date: Thu, 22 Nov 2001 07:40:17 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Thanks for the feedback and suggestions. The training wheels are still on but the axle nuts are loosing! HTML fields are functioning as I need them too now. The background is invisible as desired. Am I correct in my assumption that a floating pallet stack window cannot have an invisible background such that a larger stack beneath shows through? This is where I originally went wrong and became confused. Next question: Is it possible to protect resource media from copiers without using the Valentina XCMD and its ability to hold blob references. Is this possible within the basic Revolution framework? Reliable techniques to achieve this are of great concern to us and our clients. Let me hasten to add that my usual projects are resource rich and I use file references to keep the stacks from bloating beyond reasonable limits. With iShell I use a companion encrypted database product which handles all resource file reference and storage within the encrypted database. A beautiful and fast solution. (After looking carefully at Valentina I wonder if "iPackager" is not based on the main Valentina engine.) Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca --------------- MESSAGE use-revolution.v001.n140.2 --------------- From: Philip Usher Subject: Re: Digest use-revolution.v001.n139 Date: Thu, 22 Nov 2001 08:56:26 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111221145.GAA31800 at www.runrev.com> on 11/22/01 5:45 AM, use-revolution-errors at www.runrev.com at use-revolution-errors at www.runrev.com wrote: >> I wish I had more control of overall Preference type stuff. Like >> whether help windows open in front of other windows or you have to >> drag them out. Like always colorizing scripts. > > I'm not completely sure what you mean by "help windows open in front of > other windows" - they shouldn't open behind other windows, certainly - but > if you can describe more completely I may be able to put it on the feature > request list. When you're in the script window and you open the Transcript Help window to look up a term, it appears behind the script window where you can't see it. It would be more helpful if it appeared in front of the script window. --------------- MESSAGE use-revolution.v001.n140.3 --------------- From: "Ted" Subject: Re: System Requirements for Rev Date: Thu, 22 Nov 2001 11:11:12 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit On Wed, 21 Nov 2001, John Cuccio wrote in part: >Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 >then will a stand alone work under this system. >The Doc said 7.1 or higher. >I would like my program to be able to run under 7.5.5 and up on 68k machines. John: I recently built a simple three-card test standalone in Rev 1.1, and I tested it on OS 7.5.5. It crashed the system on any attempt to navigate from the opening card (an identical standalone built in 1.0 worked fine on the same system). I reported this to RunRev, and they are no doubt investigating this. Ted --------------- MESSAGE use-revolution.v001.n140.4 --------------- From: Geoff Canyon Subject: Re: Error type - 192, now error type 3 Date: Thu, 22 Nov 2001 08:54:34 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111201616.LAA07951 at www.runrev.com> <200111212328.SAA23210 at www.runrev.com> In-Reply-To: <200111212328.SAA23210 at www.runrev.com> At 8:54 AM -0800 11/22/01, Greg Wills wrote: >Thanks Geoff >Yep, QT 3 was the problem. QT 4.1 did the trick to solve the Error type 3 issue - that seemed to be associated with the visual effect call? >Greg Visual Effects sounds like a fair bet. gc --------------- MESSAGE use-revolution.v001.n140.5 --------------- From: Jacqueline Landman Gay Subject: Re: Features I like, and features I wish for Date: Thu, 22 Nov 2001 11:11:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111221145.GAA31800 at www.runrev.com> At 2:15 PM -0800 11/18/2001, Shari wrote: > >Once I created a menu (menubar type menu), now I have to click on the >Toolbox or Application Overview to have the full set of development >menus. Otherwise, when I'm in the stack, the only menus up there are >the ones I created. I wish that weren't so. Once I release it, >obviously I want only my menus up there, but during development I >want both sets of menus. One thing I do sometimes is set the editMenus of the stack to true. On a Mac, that puts the menu bar into the stack window (the way it will be on a Windows machine.) You can see both sets of menus that way, and pull down items from either. It also shows you how the stack will look to Windows users. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | HypActSftw at aol.com Custom hypermedia solutions | http://www.hyperactivesw.com 612.724.1596 | 612.724.1562 - fax --------------- MESSAGE use-revolution.v001.n140.6 --------------- From: Geoff Canyon Subject: Re: Digest use-revolution.v001.n139 Date: Thu, 22 Nov 2001 10:09:56 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221457.JAA03377 at www.runrev.com> In-Reply-To: <200111221457.JAA03377 at www.runrev.com> At 8:56 AM -0600 11/22/01, Philip Usher wrote: >When you're in the script window and you open the Transcript Help window to >look up a term, it appears behind the script window where you can't see it. >It would be more helpful if it appeared in front of the script window. You can change the help window to a palette as well. The drawback is that it shrinks in the process and displays only basic information on the topic. One thing that I've found is that, because the script is a palette window, you can still interact with the help window -- navigate, find other commands, etc. regards, gc --------------- MESSAGE use-revolution.v001.n140.7 --------------- From: Geoff Canyon Subject: Re: Was HTML Text Files Date: Thu, 22 Nov 2001 10:17:14 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221339.IAA01496 at www.runrev.com> In-Reply-To: <200111221339.IAA01496 at www.runrev.com> At 7:40 AM -0600 11/22/01, Mark MacKenzie (Shaw) wrote: >Am I correct in my assumption that a floating pallet stack window cannot >have an invisible background such that a larger stack beneath shows through? >This is where I originally went wrong and became confused. No, you can't (easily) make one window show through another. On the Mac, at least, there is a way to do this that doesn't have anything to do with Revolution. It involves using a special window type, and that's about all I know about it. There used to be a thing called Odo (the shape-shifting character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has it built in. I don't know how they're doing it. >Next question: Is it possible to protect resource media from copiers >without using the Valentina XCMD and its ability to hold blob references. >Is this possible within the basic Revolution framework? Reliable techniques >to achieve this are of great concern to us and our clients. Let me hasten >to add that my usual projects are resource rich and I use file references to >keep the stacks from bloating beyond reasonable limits. > >With iShell I use a companion encrypted database product which handles all >resource file reference and storage within the encrypted database. A >beautiful and fast solution. (After looking carefully at Valentina I wonder >if "iPackager" is not based on the main Valentina engine.) How serious do you want the protection to be? I don't think Revolution cares about the type or extension of a file, so it should be possible to have all the images, sounds, etc., show as generic to the file system. It wouldn't stop someone from importing them to Photoshop, though. regards, gc --------------- MESSAGE use-revolution.v001.n140.8 --------------- From: Scott Raney Subject: Re: System requirements for Rev Date: Thu, 22 Nov 2001 12:11:36 -0700 (MST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111221145.GAA31800 at www.runrev.com> On Wed, 21 Nov 2001 John Cuccio wrote: > Subject: System requirements for Rev > > Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 > then will a stand alone work under this system. > > The Doc said 7.1 or higher. This should still be the case, at least for 68K systems. I think PPC systems all have to have 7.5 or later anyway. > I would like my program to be able to run under 7.5.5 and up on 68k > machines. > > I was putting off upgrading the OS on that computer. But today Rev 1 > froze two times and I lost about hours of work. Change HD with OS 8.1 so > I can run rev 1.1. I was having problems with 1. & 7.5.5 but nothing > this big. I think a system conflict somewhere. I am having to much fun > programming in rev to try to fix it. The PPC engine got broken on MacOS 7.X during the Carbon port (it was making Appearance Manager calls that aren't there). This should be fixed in the latest MetaCard engines. Not sure how this maps to RR versions yet, but the two should be fully synced up in the very near future (maybe RR 1.1.1?) Regards, Scott ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... --------------- MESSAGE use-revolution.v001.n140.9 --------------- From: Peter Reid Subject: Rev 1.1 External Collection? Date: Thu, 22 Nov 2001 19:52:17 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" Anyone worked out how to use the Externals Collection with Rev 1.1? I thought the features of the External Collection were being incorporated into Rev 1.1, but I can't see how and where. In particular, I'm looking for the equivalent to "ext_openFile" which will open a file in it's associated application. This works better than the "launch" command since it takes care of whether the application is open already. I'd like to produce a Mac OS X version of my stack and the original External Collection is not usable in this situation. Anyone found how to do this? Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk --------------- MESSAGE use-revolution.v001.n140.10 --------------- From: Scott Rossi Subject: Re: Was HTML Text Files Date: Thu, 22 Nov 2001 12:11:15 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111221817.NAA07517 at www.runrev.com> >> Am I correct in my assumption that a floating pallet stack window cannot >> have an invisible background such that a larger stack beneath shows through? >> This is where I originally went wrong and became confused. > > No, you can't (easily) make one window show through another. On the Mac, at > least, there is a way to do this that doesn't have anything to do with > Revolution. It involves using a special window type, and that's about all I > know about it. There used to be a thing called Odo (the shape-shifting > character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has > it built in. I don't know how they're doing it. There is no such thing as a true "transparent" window. You can create the illusion of a window being transparent or translucent by taking a screenshot of the window's current position, displaying the screenshot as the background of the window and then drawing your interface elements on top of the screenshot. The tough thing about this technique is that if the user moves the window, you need to hide it before allowing the user to access it since the screenshot must be updated to reflect the window's new position on the desktop. BTW, Odo is for creating custom shaped windows (read: non-rectangular) and to date is pretty much the only way to get custom windows in MC Mac (unless someone has written something new). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n140.11 --------------- From: Terry Judd Subject: Re: Was HTML Text Files Date: Fri, 23 Nov 2001 09:15:18 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111222011.PAA09622 at www.runrev.com> In-Reply-To: <200111222011.PAA09622 at www.runrev.com> > >> Am I correct in my assumption that a floating pallet stack window cannot >>> have an invisible background such that a larger stack beneath >>>shows through? >>> This is where I originally went wrong and became confused. >> >> No, you can't (easily) make one window show through another. On the Mac, at >> least, there is a way to do this that doesn't have anything to do with >> Revolution. It involves using a special window type, and that's about all I >> know about it. There used to be a thing called Odo (the shape-shifting >> character on Star Trek: Deep Space 9) that would do this, and >>QuickTime 5 has >> it built in. I don't know how they're doing it. > >There is no such thing as a true "transparent" window. You can create the >illusion of a window being transparent or translucent by taking a screenshot >of the window's current position, displaying the screenshot as the >background of the window and then drawing your interface elements on top of >the screenshot. The tough thing about this technique is that if the user >moves the window, you need to hide it before allowing the user to access it >since the screenshot must be updated to reflect the window's new position on >the desktop. I'm not sure how it does it but Audion (mp3 player from Panic www.panic.com) has live draggable translucent windows that display beautifully. Terry... >BTW, Odo is for creating custom shaped windows (read: non-rectangular) and >to date is pretty much the only way to get custom windows in MC Mac (unless >someone has written something new). > >Regards, > >Scott Rossi >Creative Director > >Tactile Media, Multimedia & Design >Email: scott at tactilemedia.com >Web: www.tactilemedia.com -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ --------------- MESSAGE use-revolution.v001.n140.12 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: PC Control Shift right click on Application Overiew Window Date: Thu, 22 Nov 2001 17:20:36 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Thanks Jeanne, I was afraid this behaviour presaged a really trashed Revolution environment. It is good to know that " if you were to, say, accidentally delete objects from the App Overview, you could fix the problem simply by quitting and relaunching Revolution." Thanks Mark --------------- MESSAGE use-revolution.v001.n140.13 --------------- From: Geoff Canyon Subject: Re: Was HTML Text Files Date: Thu, 22 Nov 2001 20:34:27 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111222011.PAA09622 at www.runrev.com> In-Reply-To: <200111222011.PAA09622 at www.runrev.com> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >There is no such thing as a true "transparent" window. For comparison, check out the things they're doing with QuickTime: http://www.movtv.com/ gc --------------- MESSAGE use-revolution.v001.n140.14 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: WindowsXP Documentation Translation Bug Date: Thu, 22 Nov 2001 17:41:18 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111202024.PAA03770 at www.runrev.com> In-Reply-To: <200111202119.QAA04616 at www.runrev.com> At 1:18 PM -0800 11/20/2001, Chipp Walters wrote: >Dont' know if anyone has seen this before, but I thought I'd mention it. The >Troubleshooting card in the Documentation Stack is somewhat corrupted. It >appears that the apostrophe character has been replaced by some unusual >other character. I believe I saw this on my Win98 machine as well... but I >know it's here on my WinXP machine. Thanks for the report. What's going on is that the Troubleshooting list didn't get properly converted to the ISO character set during the build of 1.1 (my fault). This will be fixed in the next docs release, of course, but meanwhile here's a quick fix: 1. Open to the Troubleshooting list in the docs stack and type this in the message box (all one line): set the completeContents of the mouseControl to macToISO(the completeContents of the mouseControl) 2. Move the mouse pointer over the scrolling list and press Return to execute the line. (To display the newly fixed text, you might have to set the popup menu above the field to "filter" and type a few characters, then backspace over it, or else go to another card and come back.) 3. When you're done, enter save stack "revDocs" into the message box and press Return. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n140.15 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Animation Question Date: Thu, 22 Nov 2001 19:39:56 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111202024.PAA03770 at www.runrev.com> At 12:18 PM -0800 11/20/2001, Magnus Stark wrote: >I am wondering if Revolution can do controlled animations? With >HyperCard we could make a controlled animation, such as have a button >that I set a sequence of setting icon images to repeat through, and the >sequence of icons to view through would be different depending on the >situation (such as a man running change to walking) - however, the >limitation was that since we're setting the icon image of the button, we >were limited to black/white 32x32 icons or whatever the size was. I think Scott's already discussed animated GIF control, but in answer to this part of your question, Rev supports icons of any size and full color, so you can do this sort of animation with fewer limitations in Rev. Revolution icons aren't ICON resources [since those are Mac-specific]; instead, an icon is just an image. You set the icon property to the image name or ID to change the icon. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- END use-revolution.v001.n140 --------------- From sjoerdoptland at mac.com Fri Nov 23 10:09:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Fri Nov 23 10:09:01 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111212348.SAA23529@www.runrev.com> Message-ID: Judy Perry wrote/ schreef: > >> Maybe you should do something like this with a plug-in. > > --How so? Because otherwise, you would have to hack into Revolution and recompile it... And you can use the same plug-in in newer versions. Regards, / Groeten, Sjoerd From sjoerdoptland at mac.com Fri Nov 23 11:10:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Fri Nov 23 11:10:01 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111212348.SAA23529@www.runrev.com> Message-ID: <200111231508.KAA20596@www.runrev.com> Judy Perry wrote/ schreef: > >> Maybe you should do something like this with a plug-in. > > --How so? Because otherwise, you would have to hack into Revolution and recompile it... And you can use the same plug-in in newer versions. Regards, / Groeten, Sjoerd From scott at tactilemedia.com Fri Nov 23 11:27:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Nov 23 11:27:01 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111230435.XAA13676@www.runrev.com> Message-ID: Recently, Geoff Canyon wrote: >> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >> There is no such thing as a true "transparent" window. > > For comparison, check out the things they're doing with QuickTime: > > http://www.movtv.com/ These masked windows are fun stuff. If masking counts as being transparent (which I suppose it does) then I stand corrected. And masking is quite do-able in MC using the Odo WDEF on MacOS or the Tuviah's External Collection on Windows. Now have you seen any examples of windows with variable translucency? I've seen one, which is a filter window in version 3 of Kai's Power Tools on the Mac. The window to casts a real time dropshadow on whatever is beneath it, and shows a distorted view through a lens. This is pretty impressive. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Fri Nov 23 12:17:00 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Nov 23 12:17:00 2001 Subject: [Use-revolution] Re: Was HTML Text Files In-Reply-To: <200111230435.XAA13676@www.runrev.com> Message-ID: <200111231626.LAA21400@www.runrev.com> Recently, Geoff Canyon wrote: >> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >> There is no such thing as a true "transparent" window. > > For comparison, check out the things they're doing with QuickTime: > > http://www.movtv.com/ These masked windows are fun stuff. If masking counts as being transparent (which I suppose it does) then I stand corrected. And masking is quite do-able in MC using the Odo WDEF on MacOS or the Tuviah's External Collection on Windows. Now have you seen any examples of windows with variable translucency? I've seen one, which is a filter window in version 3 of Kai's Power Tools on the Mac. The window to casts a real time dropshadow on whatever is beneath it, and shows a distorted view through a lens. This is pretty impressive. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From jperryl at ecs.fullerton.edu Fri Nov 23 12:50:01 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Nov 23 12:50:01 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231508.KAA20596@www.runrev.com> Message-ID: No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy From jperryl at ecs.fullerton.edu Fri Nov 23 12:51:02 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Nov 23 12:51:02 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231508.KAA20596@www.runrev.com> Message-ID: No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy From jperryl at ecs.fullerton.edu Fri Nov 23 13:12:59 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Nov 23 13:12:59 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231508.KAA20596@www.runrev.com> Message-ID: <200111231750.MAA23764@www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy From jperryl at ecs.fullerton.edu Fri Nov 23 13:13:01 2001 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Nov 23 13:13:01 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231508.KAA20596@www.runrev.com> Message-ID: <200111231750.MAA23778@www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy From gogypsy at bellsouth.net Fri Nov 23 13:26:00 2001 From: gogypsy at bellsouth.net (Shari) Date: Fri Nov 23 13:26:00 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111221145.GAA31800@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> Message-ID: >I'm looking at the window and the intersect function is in the Dictionary. >(Is that where you were looking for it, or were you checking somewhere >else?) Transcript Dictionary, under "intersect". It describes intersect as it applies to arrays, but not to objects intersecting each other. intersect(objectA,objectB) Metacard's gives explanations for both the arrays and the objects. > >>I wish I had more control of overall Preference type stuff. Like >>whether help windows open in front of other windows or you have to >>drag them out. Like always colorizing scripts. > >I'm not completely sure what you mean by "help windows open in front of >other windows" - they shouldn't open behind other windows, certainly - but >if you can describe more completely I may be able to put it on the feature >request list. > >There's an option to turn on automatic colorization in the Preferences (in >the Script Editor pane). This works if you manually type the script in, but I often work in a SimpleText file to update a script, and then paste it into the editor (this because of the many crashes I experienced, it guarantees my scripts will not get mangled, and I have a copy of them outside of Revolution to replace any that do get mangled. If you paste the script in, you must manually colorize it. As for windows hiding other windows, for example if I have the colorization window open, and then open a help window, it opens behind the colorization window. Other windows obscure the help windows too. They should always open in front of everything. > >I wish there were a window with the active variables and their contents. > >You can see a list of global variables and their contents in the message >box. (It's the fourth tab from the left.) Yes, but at the expense of having the message box available, which I use a lot. If I understand it correctly, I cannot use both at the same time. > >Once I created a menu (menubar type menu), now I have to click on the >>Toolbox or Application Overview to have the full set of development >>menus. Otherwise, when I'm in the stack, the only menus up there are >>the ones I created. I wish that weren't so. Once I release it, >>obviously I want only my menus up there, but during development I >>want both sets of menus. > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >I'm envisioning what you're asking for correctly... Hypercard did it. It added on the menus you created, to the menubar after the "standard" menus. So both were always available at the same time. I never deleted the standard menus until saving the stack to a standalone in Hypercard. I could work on the stack, with all the development menus available, and at the same time have the menus I added. -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com From gogypsy at bellsouth.net Fri Nov 23 13:32:01 2001 From: gogypsy at bellsouth.net (Shari) Date: Fri Nov 23 13:32:01 2001 Subject: [Use-revolution] Re: Image resizing In-Reply-To: <200111221145.GAA31800@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> Message-ID: > >One thing I'm curious about regarding images... in HC if I use >>addcolor to create an image, it basically makes a COPY of the image >>that's in the resource fork, so whatever I do to that image is not >>permanent. >> >>I have an image that gets resized many times through handlers in Rev, >>and I wonder if it's using a copy of the embedded image, or actually >>resizing the image itself. The image is embedded, and I simply used >>the "show" command to make it visible. Then manipulated it here and >>there. > >It's being scaled for display, not copied. > >Scaling images is not recommended as a general rule, especially where >responsiveness is critical, because it does slow down display of images. >But obviously there are situations where it's not practical to create >separate images ahead of time in all the required sizes. So eventually the image will become corrupted? This image gets resized many times, from big to small and back again, in little increments. I tried creating a button and using the image as an icon, and resizing the button instead of the image, but as the button got smaller, instead of the image getting smaller too, it just got cropped off at the edges. The goal is: There is an image If the user does something the image gets a little bit smaller This will happen many times, until the image is very small On relaunching the program, the image starts out at the original (big) size again Will this eventually corrupt the original image that is embedded, so that it no longer looks the same as when I embedded it? -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com From gogypsy at bellsouth.net Fri Nov 23 14:05:01 2001 From: gogypsy at bellsouth.net (Shari) Date: Fri Nov 23 14:05:01 2001 Subject: [Use-revolution] Re: Image resizing In-Reply-To: <200111221145.GAA31800@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> Message-ID: <200111231831.NAA24622@www.runrev.com> > >One thing I'm curious about regarding images... in HC if I use >>addcolor to create an image, it basically makes a COPY of the image >>that's in the resource fork, so whatever I do to that image is not >>permanent. >> >>I have an image that gets resized many times through handlers in Rev, >>and I wonder if it's using a copy of the embedded image, or actually >>resizing the image itself. The image is embedded, and I simply used >>the "show" command to make it visible. Then manipulated it here and >>there. > >It's being scaled for display, not copied. > >Scaling images is not recommended as a general rule, especially where >responsiveness is critical, because it does slow down display of images. >But obviously there are situations where it's not practical to create >separate images ahead of time in all the required sizes. So eventually the image will become corrupted? This image gets resized many times, from big to small and back again, in little increments. I tried creating a button and using the image as an icon, and resizing the button instead of the image, but as the button got smaller, instead of the image getting smaller too, it just got cropped off at the edges. The goal is: There is an image If the user does something the image gets a little bit smaller This will happen many times, until the image is very small On relaunching the program, the image starts out at the original (big) size again Will this eventually corrupt the original image that is embedded, so that it no longer looks the same as when I embedded it? -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com From gogypsy at bellsouth.net Fri Nov 23 14:11:00 2001 From: gogypsy at bellsouth.net (Shari) Date: Fri Nov 23 14:11:00 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111221145.GAA31800@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> Message-ID: <200111231825.NAA24569@www.runrev.com> >I'm looking at the window and the intersect function is in the Dictionary. >(Is that where you were looking for it, or were you checking somewhere >else?) Transcript Dictionary, under "intersect". It describes intersect as it applies to arrays, but not to objects intersecting each other. intersect(objectA,objectB) Metacard's gives explanations for both the arrays and the objects. > >>I wish I had more control of overall Preference type stuff. Like >>whether help windows open in front of other windows or you have to >>drag them out. Like always colorizing scripts. > >I'm not completely sure what you mean by "help windows open in front of >other windows" - they shouldn't open behind other windows, certainly - but >if you can describe more completely I may be able to put it on the feature >request list. > >There's an option to turn on automatic colorization in the Preferences (in >the Script Editor pane). This works if you manually type the script in, but I often work in a SimpleText file to update a script, and then paste it into the editor (this because of the many crashes I experienced, it guarantees my scripts will not get mangled, and I have a copy of them outside of Revolution to replace any that do get mangled. If you paste the script in, you must manually colorize it. As for windows hiding other windows, for example if I have the colorization window open, and then open a help window, it opens behind the colorization window. Other windows obscure the help windows too. They should always open in front of everything. > >I wish there were a window with the active variables and their contents. > >You can see a list of global variables and their contents in the message >box. (It's the fourth tab from the left.) Yes, but at the expense of having the message box available, which I use a lot. If I understand it correctly, I cannot use both at the same time. > >Once I created a menu (menubar type menu), now I have to click on the >>Toolbox or Application Overview to have the full set of development >>menus. Otherwise, when I'm in the stack, the only menus up there are >>the ones I created. I wish that weren't so. Once I release it, >>obviously I want only my menus up there, but during development I >>want both sets of menus. > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >I'm envisioning what you're asking for correctly... Hypercard did it. It added on the menus you created, to the menubar after the "standard" menus. So both were always available at the same time. I never deleted the standard menus until saving the stack to a standalone in Hypercard. I could work on the stack, with all the development menus available, and at the same time have the menus I added. -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com From jcuccio at pacbell.net Fri Nov 23 14:52:02 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Fri Nov 23 14:52:02 2001 Subject: [Use-revolution] Dead rev stack Message-ID: This week has been a rev night mare. I have a stack with a substack. When I open the substack I get the unknow error messagge.I go to the stack prperties, window open fine. Now press the script tab, the square window show , that has the acutal error, but then goes away so I can not see what the error is. Then a messagge commes up, witth the stop hand, An unknown error occured. It is possible that a property cannot be set to a value you have enteredl. I press the OK button. Same message again I press OK. Then the Stack Properties window is showing. So I go to click the script tab again same thing. It just keep repeating and I can not get any Thing to open. If I do not open the substack every things works fine. The Sub stack is doing something, but I can not fix it. Is there a way to get the scripts out of that stack so that I can load them into a new stack. So I can figure out what is going on. This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac OS From jcuccio at pacbell.net Fri Nov 23 15:05:01 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Fri Nov 23 15:05:01 2001 Subject: [Use-revolution] Dead rev stack Message-ID: <200111231952.OAA25428@www.runrev.com> This week has been a rev night mare. I have a stack with a substack. When I open the substack I get the unknow error messagge.I go to the stack prperties, window open fine. Now press the script tab, the square window show , that has the acutal error, but then goes away so I can not see what the error is. Then a messagge commes up, witth the stop hand, An unknown error occured. It is possible that a property cannot be set to a value you have enteredl. I press the OK button. Same message again I press OK. Then the Stack Properties window is showing. So I go to click the script tab again same thing. It just keep repeating and I can not get any Thing to open. If I do not open the substack every things works fine. The Sub stack is doing something, but I can not fix it. Is there a way to get the scripts out of that stack so that I can load them into a new stack. So I can figure out what is going on. This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac OS From jeanne at runrev.com Fri Nov 23 16:42:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 16:42:01 2001 Subject: [Use-revolution] Re: Image resizing In-Reply-To: <200111231831.NAA24622@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> <200111221145.GAA31800@www.runrev.com> Message-ID: At 10:30 AM -0800 11/23/2001, Shari wrote: >>It's being scaled for display, not copied. >> >>Scaling images is not recommended as a general rule, especially where >>responsiveness is critical, because it does slow down display of images. >>But obviously there are situations where it's not practical to create >>separate images ahead of time in all the required sizes. > >So eventually the image will become corrupted? No, that's what "being scaled for display" means. The actual image data remains the same; the slowdown is because the engine needs to recompute the scaling from scratch every time the image is displayed. (You wouldn't want to use this technique, for instance, on a card with many images all of which were scaled.) But the original image data always remains the same, so scaling it repeatedly won't corrupt it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Fri Nov 23 17:05:00 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 23 17:05:00 2001 Subject: [Use-revolution] Re: Image resizing In-Reply-To: <200111231831.NAA24622@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> <200111221145.GAA31800@www.runrev.com> Message-ID: <200111232141.QAA26215@www.runrev.com> At 10:30 AM -0800 11/23/2001, Shari wrote: >>It's being scaled for display, not copied. >> >>Scaling images is not recommended as a general rule, especially where >>responsiveness is critical, because it does slow down display of images. >>But obviously there are situations where it's not practical to create >>separate images ahead of time in all the required sizes. > >So eventually the image will become corrupted? No, that's what "being scaled for display" means. The actual image data remains the same; the slowdown is because the engine needs to recompute the scaling from scratch every time the image is displayed. (You wouldn't want to use this technique, for instance, on a card with many images all of which were scaled.) But the original image data always remains the same, so scaling it repeatedly won't corrupt it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From markmac at shaw.ca Fri Nov 23 18:53:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Fri Nov 23 18:53:01 2001 Subject: [Use-revolution] Re: Dead rev stack References: <200111231952.OAA25428@www.runrev.com> Message-ID: <002701c1747a$0d7220e0$797d4718@ss.shawcable.net> Interesting that you should write about this at this moment. I have what I think is a similar problem which began last evening. I am running development on a PC WinME. I would like to know the answers to your questions my self. When this kind of thing happens in iShell we can open the .k files in a word process and hunt down the codes involved and hopefully get a working program back which can then be built back. I guess we need a "Road Map" on what to look for when using a text editor to look at the .rev stacks. Something to help us separate out sub-stacks into either editable projects for error trapping or in a "limb lopping off" operation to pare the error causing stacks from the main stack so that we can begin the recovery process. Maybe we can use the debug abilities of Rev to run defective stacks in a command line like atmosphere. This may already exist and I just haven't got familiar with it. Regards Mark MacKenzie ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > From markmac at shaw.ca Fri Nov 23 19:08:00 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Fri Nov 23 19:08:00 2001 Subject: [Use-revolution] Re: Dead rev stack References: <200111231952.OAA25428@www.runrev.com> Message-ID: <200111232352.SAA27529@www.runrev.com> Interesting that you should write about this at this moment. I have what I think is a similar problem which began last evening. I am running development on a PC WinME. I would like to know the answers to your questions my self. When this kind of thing happens in iShell we can open the .k files in a word process and hunt down the codes involved and hopefully get a working program back which can then be built back. I guess we need a "Road Map" on what to look for when using a text editor to look at the .rev stacks. Something to help us separate out sub-stacks into either editable projects for error trapping or in a "limb lopping off" operation to pare the error causing stacks from the main stack so that we can begin the recovery process. Maybe we can use the debug abilities of Rev to run defective stacks in a command line like atmosphere. This may already exist and I just haven't got familiar with it. Regards Mark MacKenzie ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > From undo at cloud9.net Fri Nov 23 20:28:00 2001 From: undo at cloud9.net (andu) Date: Fri Nov 23 20:28:00 2001 Subject: [Use-revolution] Re: Dead rev stack References: <200111231952.OAA25428@www.runrev.com> <200111232352.SAA27529@www.runrev.com> Message-ID: <3BFEF72B.CCE4314C@cloud9.net> "Mark MacKenzie (Shaw)" wrote: > > Interesting that you should write about this at this moment. > > I have what I think is a similar problem which began last evening. I am > running development on a PC WinME. > > I would like to know the answers to your questions my self. > > When this kind of thing happens in iShell we can open the .k files in a word > process and hunt down the codes involved and hopefully get a working program > back which can then be built back. > > I guess we need a "Road Map" on what to look for when using a text editor to > look at the .rev stacks. Something to help us separate out sub-stacks into > either editable projects for error trapping or in a "limb lopping off" > operation to pare the error causing stacks from the main stack so that we > can begin the recovery process. > > Maybe we can use the debug abilities of Rev to run defective stacks in a > command line like atmosphere. This may already exist and I just haven't got > familiar with it. > > Regards Mark MacKenzie > > ----- Original Message ----- > From: "John Cuccio" > To: > Sent: Friday, November 23, 2001 1:50 PM > Subject: Dead rev stack > > > This week has been a rev night mare. > > > > I have a stack with a substack. When I open the substack I get the unknown > > error messagge.I go to the stack prperties, window open fine. Now press > the > > script tab, the square window show , that has the acutal error, but then > > goes away so I can not see what the error is. Then a messagge commes up, > > witth the stop hand, An unknown error occured. It is possible that a > > property cannot be set to a value you have enteredl. I press the OK > button. > > Same message again I press OK. Then the Stack Properties window is > showing. > > So I go to click the script tab again same thing. It just keep repeating > and > > I can not get any Thing to open. > > > > If I do not open the substack every things works fine. The Sub stack is > > doing something, but I can not fix it. > > > > > > Is there a way to get the scripts out of that stack so that I can load > them > > into a new stack. So I can figure out what is going on. Here's how: first make a new stack to copy the substack's script to and do the following in the message box. put the script of stack into temp set the script of stack to empty set the script of stack to temp save stack save stack Also you can comment the stack script by script. > > > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > > OS > > Andu From undo at cloud9.net Fri Nov 23 21:05:01 2001 From: undo at cloud9.net (andu) Date: Fri Nov 23 21:05:01 2001 Subject: [Use-revolution] Re: Dead rev stack References: <200111231952.OAA25428@www.runrev.com> <200111232352.SAA27529@www.runrev.com> Message-ID: <200111240127.UAA28200@www.runrev.com> "Mark MacKenzie (Shaw)" wrote: > > Interesting that you should write about this at this moment. > > I have what I think is a similar problem which began last evening. I am > running development on a PC WinME. > > I would like to know the answers to your questions my self. > > When this kind of thing happens in iShell we can open the .k files in a word > process and hunt down the codes involved and hopefully get a working program > back which can then be built back. > > I guess we need a "Road Map" on what to look for when using a text editor to > look at the .rev stacks. Something to help us separate out sub-stacks into > either editable projects for error trapping or in a "limb lopping off" > operation to pare the error causing stacks from the main stack so that we > can begin the recovery process. > > Maybe we can use the debug abilities of Rev to run defective stacks in a > command line like atmosphere. This may already exist and I just haven't got > familiar with it. > > Regards Mark MacKenzie > > ----- Original Message ----- > From: "John Cuccio" > To: > Sent: Friday, November 23, 2001 1:50 PM > Subject: Dead rev stack > > > This week has been a rev night mare. > > > > I have a stack with a substack. When I open the substack I get the unknown > > error messagge.I go to the stack prperties, window open fine. Now press > the > > script tab, the square window show , that has the acutal error, but then > > goes away so I can not see what the error is. Then a messagge commes up, > > witth the stop hand, An unknown error occured. It is possible that a > > property cannot be set to a value you have enteredl. I press the OK > button. > > Same message again I press OK. Then the Stack Properties window is > showing. > > So I go to click the script tab again same thing. It just keep repeating > and > > I can not get any Thing to open. > > > > If I do not open the substack every things works fine. The Sub stack is > > doing something, but I can not fix it. > > > > > > Is there a way to get the scripts out of that stack so that I can load > them > > into a new stack. So I can figure out what is going on. Here's how: first make a new stack to copy the substack's script to and do the following in the message box. put the script of stack into temp set the script of stack to empty set the script of stack to temp save stack save stack Also you can comment the stack script by script. > > > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > > OS > > Andu From xslaugh at hotmail.com Fri Nov 23 23:38:01 2001 From: xslaugh at hotmail.com (Scott Slaugh) Date: Fri Nov 23 23:38:01 2001 Subject: [Use-revolution] Re: Requests References: <200111221145.GAA31800@www.runrev.com> <200111231825.NAA24569@www.runrev.com> Message-ID: ----- Original Message ----- From: "Shari" To: Sent: Friday, November 23, 2001 11:24 AM Subject: Re: Requests > >I'm looking at the window and the intersect function is in the Dictionary. > >(Is that where you were looking for it, or were you checking somewhere > >else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. Revolution does have the description of the intersect for objects. Set you dictionary to filter with a certain string, and then choose intersect function, not the intersect keyword. Scott Slaugh > > > > >>I wish I had more control of overall Preference type stuff. Like > >>whether help windows open in front of other windows or you have to > >>drag them out. Like always colorizing scripts. > > > >I'm not completely sure what you mean by "help windows open in front of > >other windows" - they shouldn't open behind other windows, certainly - but > >if you can describe more completely I may be able to put it on the feature > >request list. > > > >There's an option to turn on automatic colorization in the Preferences (in > >the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > > > >I wish there were a window with the active variables and their contents. > > > >You can see a list of global variables and their contents in the message > >box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > > > >Once I created a menu (menubar type menu), now I have to click on the > >>Toolbox or Application Overview to have the full set of development > >>menus. Otherwise, when I'm in the stack, the only menus up there are > >>the ones I created. I wish that weren't so. Once I release it, > >>obviously I want only my menus up there, but during development I > >>want both sets of menus. > > > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac > >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If > >I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > From xslaugh at hotmail.com Sat Nov 24 00:07:01 2001 From: xslaugh at hotmail.com (Scott Slaugh) Date: Sat Nov 24 00:07:01 2001 Subject: [Use-revolution] Re: Requests References: <200111221145.GAA31800@www.runrev.com> <200111231825.NAA24569@www.runrev.com> Message-ID: <200111240437.XAA29039@www.runrev.com> ----- Original Message ----- From: "Shari" To: Sent: Friday, November 23, 2001 11:24 AM Subject: Re: Requests > >I'm looking at the window and the intersect function is in the Dictionary. > >(Is that where you were looking for it, or were you checking somewhere > >else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. Revolution does have the description of the intersect for objects. Set you dictionary to filter with a certain string, and then choose intersect function, not the intersect keyword. Scott Slaugh > > > > >>I wish I had more control of overall Preference type stuff. Like > >>whether help windows open in front of other windows or you have to > >>drag them out. Like always colorizing scripts. > > > >I'm not completely sure what you mean by "help windows open in front of > >other windows" - they shouldn't open behind other windows, certainly - but > >if you can describe more completely I may be able to put it on the feature > >request list. > > > >There's an option to turn on automatic colorization in the Preferences (in > >the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > > > >I wish there were a window with the active variables and their contents. > > > >You can see a list of global variables and their contents in the message > >box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > > > >Once I created a menu (menubar type menu), now I have to click on the > >>Toolbox or Application Overview to have the full set of development > >>menus. Otherwise, when I'm in the stack, the only menus up there are > >>the ones I created. I wish that weren't so. Once I release it, > >>obviously I want only my menus up there, but during development I > >>want both sets of menus. > > > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac > >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If > >I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > From markmac at shaw.ca Sat Nov 24 00:50:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sat Nov 24 00:50:01 2001 Subject: [Use-revolution] I Don't Understand Why This Is Message-ID: <000901c174ab$c91dfd60$797d4718@ss.shawcable.net> I am developing a tool stack which will eventually give me all the variables in a multi-stack project. It will read through the script text prior to the global and local variables being initialized by their first handlers and list the variables and perhaps allow commenting and if I feel good and lucky perhaps the instances of their occurrences. So I have a stack which puts the names of the main stack and substacks of my project in a field as in: Field: Open Stacks Chapters ImageBank Illustrations FullScreenViewer ThumbnailScroller VariableTracker BookCover (This one is the mainstack) Another button (Get Card IDs) gets the Card IDs and puts them into another field (Card ID) using this script: on mouseup local NumberOfOpenStacks put empty into NumberOfOpenStacks <--- Redundant I know, put it in as part of my error trapping put empty into field "Card ID" put the number of lines of field "Open Stacks" into NumberOfOpenStacks put the number of lines of field "Open Stacks" into message if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack (line NumberOfOpenStacks of field "Open Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after field "Card ID" if NumberOfOpenStacks > 1 then put return after field "Card ID" end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if end mouseup Resulting in these results in: Field Card ID 1002 <--- This should have a "," & "BookCover" 1013,BookCover 1002,Variable Tracker 1002,ThumbnailScroller 1002,FullScreenViewer 1002,Illustrations 1002,ImageBank 1002 <--- This should have a "," & "Chapters" 1004 <--- This should have a "," & "Chapters" 1007,Chapters As far as I can see when inspecting the stacks and the cards properties there is nothing which would account for this discrepancy in reporting behaviour. Using Rev 1.1 on PC WinME When I finish this exercise project it will be available for anyone who wants it. Regards Mark From markmac at shaw.ca Sat Nov 24 01:09:00 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sat Nov 24 01:09:00 2001 Subject: [Use-revolution] I Don't Understand Why This Is Message-ID: <200111240549.AAA29475@www.runrev.com> I am developing a tool stack which will eventually give me all the variables in a multi-stack project. It will read through the script text prior to the global and local variables being initialized by their first handlers and list the variables and perhaps allow commenting and if I feel good and lucky perhaps the instances of their occurrences. So I have a stack which puts the names of the main stack and substacks of my project in a field as in: Field: Open Stacks Chapters ImageBank Illustrations FullScreenViewer ThumbnailScroller VariableTracker BookCover (This one is the mainstack) Another button (Get Card IDs) gets the Card IDs and puts them into another field (Card ID) using this script: on mouseup local NumberOfOpenStacks put empty into NumberOfOpenStacks <--- Redundant I know, put it in as part of my error trapping put empty into field "Card ID" put the number of lines of field "Open Stacks" into NumberOfOpenStacks put the number of lines of field "Open Stacks" into message if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack (line NumberOfOpenStacks of field "Open Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after field "Card ID" if NumberOfOpenStacks > 1 then put return after field "Card ID" end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if end mouseup Resulting in these results in: Field Card ID 1002 <--- This should have a "," & "BookCover" 1013,BookCover 1002,Variable Tracker 1002,ThumbnailScroller 1002,FullScreenViewer 1002,Illustrations 1002,ImageBank 1002 <--- This should have a "," & "Chapters" 1004 <--- This should have a "," & "Chapters" 1007,Chapters As far as I can see when inspecting the stacks and the cards properties there is nothing which would account for this discrepancy in reporting behaviour. Using Rev 1.1 on PC WinME When I finish this exercise project it will be available for anyone who wants it. Regards Mark From use-revolution-errors at www.runrev.com Sat Nov 24 03:18:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Sat Nov 24 03:18:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n141 Message-ID: <200111240700.CAA29923@www.runrev.com> -------------- BEGIN use-revolution.v001.n141 -------------- 001 - "Jeanne A. E. DeVoto" - Re: Dead rev stack 012 - "Scott Slaugh" Subject: Re: Closing Decorations Less Stacks Date: Thu, 22 Nov 2001 19:43:16 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111181827.NAA08569 at www.runrev.com> At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >After working a bit for development purposes use the file menu to close >stack "Main", then stack "TellTale" (these close normally with save as) and >then stack "Pages". > >Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >the tool pallets behind along with the stack "Pages". Pallets with close >functions can be closed. > >Control-shift right click on stack "Pages" allows it to be set toplevel. I'm guessing from the above that stack "Pages" perhaps was a palette? The Close menu item closes toplevel and modeless windows, but not palettes, so it would have closed whichever toplevel or modeless window was frontmost. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n141.2 --------------- From: "Sjoerd Op 't Land" Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 16:05:28 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111212348.SAA23529 at www.runrev.com> Judy Perry wrote/ schreef: > >> Maybe you should do something like this with a plug-in. > > --How so? Because otherwise, you would have to hack into Revolution and recompile it... And you can use the same plug-in in newer versions. Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n141.3 --------------- From: Scott Rossi Subject: Re: Was HTML Text Files Date: Fri, 23 Nov 2001 08:25:17 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111230435.XAA13676 at www.runrev.com> Recently, Geoff Canyon wrote: >> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >> There is no such thing as a true "transparent" window. > > For comparison, check out the things they're doing with QuickTime: > > http://www.movtv.com/ These masked windows are fun stuff. If masking counts as being transparent (which I suppose it does) then I stand corrected. And masking is quite do-able in MC using the Odo WDEF on MacOS or the Tuviah's External Collection on Windows. Now have you seen any examples of windows with variable translucency? I've seen one, which is a filter window in version 3 of Kai's Power Tools on the Mac. The window to casts a real time dropshadow on whatever is beneath it, and shows a distorted view through a lens. This is pretty impressive. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n141.4 --------------- From: Judy Perry Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111231508.KAA20596 at www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy --------------- MESSAGE use-revolution.v001.n141.5 --------------- From: Judy Perry Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111231508.KAA20596 at www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy --------------- MESSAGE use-revolution.v001.n141.6 --------------- From: Shari Subject: Re: Requests Date: Fri, 23 Nov 2001 13:24:11 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111221145.GAA31800 at www.runrev.com> >I'm looking at the window and the intersect function is in the Dictionary. >(Is that where you were looking for it, or were you checking somewhere >else?) Transcript Dictionary, under "intersect". It describes intersect as it applies to arrays, but not to objects intersecting each other. intersect(objectA,objectB) Metacard's gives explanations for both the arrays and the objects. > >>I wish I had more control of overall Preference type stuff. Like >>whether help windows open in front of other windows or you have to >>drag them out. Like always colorizing scripts. > >I'm not completely sure what you mean by "help windows open in front of >other windows" - they shouldn't open behind other windows, certainly - but >if you can describe more completely I may be able to put it on the feature >request list. > >There's an option to turn on automatic colorization in the Preferences (in >the Script Editor pane). This works if you manually type the script in, but I often work in a SimpleText file to update a script, and then paste it into the editor (this because of the many crashes I experienced, it guarantees my scripts will not get mangled, and I have a copy of them outside of Revolution to replace any that do get mangled. If you paste the script in, you must manually colorize it. As for windows hiding other windows, for example if I have the colorization window open, and then open a help window, it opens behind the colorization window. Other windows obscure the help windows too. They should always open in front of everything. > >I wish there were a window with the active variables and their contents. > >You can see a list of global variables and their contents in the message >box. (It's the fourth tab from the left.) Yes, but at the expense of having the message box available, which I use a lot. If I understand it correctly, I cannot use both at the same time. > >Once I created a menu (menubar type menu), now I have to click on the >>Toolbox or Application Overview to have the full set of development >>menus. Otherwise, when I'm in the stack, the only menus up there are >>the ones I created. I wish that weren't so. Once I release it, >>obviously I want only my menus up there, but during development I >>want both sets of menus. > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >I'm envisioning what you're asking for correctly... Hypercard did it. It added on the menus you created, to the menubar after the "standard" menus. So both were always available at the same time. I never deleted the standard menus until saving the stack to a standalone in Hypercard. I could work on the stack, with all the development menus available, and at the same time have the menus I added. -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com --------------- MESSAGE use-revolution.v001.n141.7 --------------- From: Shari Subject: Re: Image resizing Date: Fri, 23 Nov 2001 13:30:07 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >One thing I'm curious about regarding images... in HC if I use >>addcolor to create an image, it basically makes a COPY of the image >>that's in the resource fork, so whatever I do to that image is not >>permanent. >> >>I have an image that gets resized many times through handlers in Rev, >>and I wonder if it's using a copy of the embedded image, or actually >>resizing the image itself. The image is embedded, and I simply used >>the "show" command to make it visible. Then manipulated it here and >>there. > >It's being scaled for display, not copied. > >Scaling images is not recommended as a general rule, especially where >responsiveness is critical, because it does slow down display of images. >But obviously there are situations where it's not practical to create >separate images ahead of time in all the required sizes. So eventually the image will become corrupted? This image gets resized many times, from big to small and back again, in little increments. I tried creating a button and using the image as an icon, and resizing the button instead of the image, but as the button got smaller, instead of the image getting smaller too, it just got cropped off at the edges. The goal is: There is an image If the user does something the image gets a little bit smaller This will happen many times, until the image is very small On relaunching the program, the image starts out at the original (big) size again Will this eventually corrupt the original image that is embedded, so that it no longer looks the same as when I embedded it? -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com --------------- MESSAGE use-revolution.v001.n141.8 --------------- From: John Cuccio Subject: Dead rev stack Date: Fri, 23 Nov 2001 11:50:58 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit This week has been a rev night mare. I have a stack with a substack. When I open the substack I get the unknow error messagge.I go to the stack prperties, window open fine. Now press the script tab, the square window show , that has the acutal error, but then goes away so I can not see what the error is. Then a messagge commes up, witth the stop hand, An unknown error occured. It is possible that a property cannot be set to a value you have enteredl. I press the OK button. Same message again I press OK. Then the Stack Properties window is showing. So I go to click the script tab again same thing. It just keep repeating and I can not get any Thing to open. If I do not open the substack every things works fine. The Sub stack is doing something, but I can not fix it. Is there a way to get the scripts out of that stack so that I can load them into a new stack. So I can figure out what is going on. This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac OS --------------- MESSAGE use-revolution.v001.n141.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Image resizing Date: Fri, 23 Nov 2001 13:35:56 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221145.GAA31800 at www.runrev.com> <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111231831.NAA24622 at www.runrev.com> At 10:30 AM -0800 11/23/2001, Shari wrote: >>It's being scaled for display, not copied. >> >>Scaling images is not recommended as a general rule, especially where >>responsiveness is critical, because it does slow down display of images. >>But obviously there are situations where it's not practical to create >>separate images ahead of time in all the required sizes. > >So eventually the image will become corrupted? No, that's what "being scaled for display" means. The actual image data remains the same; the slowdown is because the engine needs to recompute the scaling from scratch every time the image is displayed. (You wouldn't want to use this technique, for instance, on a card with many images all of which were scaled.) But the original image data always remains the same, so scaling it repeatedly won't corrupt it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n141.10 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: Dead rev stack Date: Fri, 23 Nov 2001 17:53:29 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT References: <200111231952.OAA25428 at www.runrev.com> Interesting that you should write about this at this moment. I have what I think is a similar problem which began last evening. I am running development on a PC WinME. I would like to know the answers to your questions my self. When this kind of thing happens in iShell we can open the .k files in a word process and hunt down the codes involved and hopefully get a working program back which can then be built back. I guess we need a "Road Map" on what to look for when using a text editor to look at the .rev stacks. Something to help us separate out sub-stacks into either editable projects for error trapping or in a "limb lopping off" operation to pare the error causing stacks from the main stack so that we can begin the recovery process. Maybe we can use the debug abilities of Rev to run defective stacks in a command line like atmosphere. This may already exist and I just haven't got familiar with it. Regards Mark MacKenzie ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > --------------- MESSAGE use-revolution.v001.n141.11 --------------- From: andu Subject: Re: Dead rev stack Date: Fri, 23 Nov 2001 20:26:03 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111231952.OAA25428 at www.runrev.com> <200111232352.SAA27529 at www.runrev.com> "Mark MacKenzie (Shaw)" wrote: > > Interesting that you should write about this at this moment. > > I have what I think is a similar problem which began last evening. I am > running development on a PC WinME. > > I would like to know the answers to your questions my self. > > When this kind of thing happens in iShell we can open the .k files in a word > process and hunt down the codes involved and hopefully get a working program > back which can then be built back. > > I guess we need a "Road Map" on what to look for when using a text editor to > look at the .rev stacks. Something to help us separate out sub-stacks into > either editable projects for error trapping or in a "limb lopping off" > operation to pare the error causing stacks from the main stack so that we > can begin the recovery process. > > Maybe we can use the debug abilities of Rev to run defective stacks in a > command line like atmosphere. This may already exist and I just haven't got > familiar with it. > > Regards Mark MacKenzie > > ----- Original Message ----- > From: "John Cuccio" > To: > Sent: Friday, November 23, 2001 1:50 PM > Subject: Dead rev stack > > > This week has been a rev night mare. > > > > I have a stack with a substack. When I open the substack I get the unknown > > error messagge.I go to the stack prperties, window open fine. Now press > the > > script tab, the square window show , that has the acutal error, but then > > goes away so I can not see what the error is. Then a messagge commes up, > > witth the stop hand, An unknown error occured. It is possible that a > > property cannot be set to a value you have enteredl. I press the OK > button. > > Same message again I press OK. Then the Stack Properties window is > showing. > > So I go to click the script tab again same thing. It just keep repeating > and > > I can not get any Thing to open. > > > > If I do not open the substack every things works fine. The Sub stack is > > doing something, but I can not fix it. > > > > > > Is there a way to get the scripts out of that stack so that I can load > them > > into a new stack. So I can figure out what is going on. Here's how: first make a new stack to copy the substack's script to and do the following in the message box. put the script of stack into temp set the script of stack to empty set the script of stack to temp save stack save stack Also you can comment the stack script by script. > > > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > > OS > > Andu --------------- MESSAGE use-revolution.v001.n141.12 --------------- From: "Scott Slaugh" Subject: Re: Requests Date: Fri, 23 Nov 2001 21:37:05 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111221145.GAA31800 at www.runrev.com> <200111231825.NAA24569 at www.runrev.com> ----- Original Message ----- From: "Shari" To: Sent: Friday, November 23, 2001 11:24 AM Subject: Re: Requests > >I'm looking at the window and the intersect function is in the Dictionary. > >(Is that where you were looking for it, or were you checking somewhere > >else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. Revolution does have the description of the intersect for objects. Set you dictionary to filter with a certain string, and then choose intersect function, not the intersect keyword. Scott Slaugh > > > > >>I wish I had more control of overall Preference type stuff. Like > >>whether help windows open in front of other windows or you have to > >>drag them out. Like always colorizing scripts. > > > >I'm not completely sure what you mean by "help windows open in front of > >other windows" - they shouldn't open behind other windows, certainly - but > >if you can describe more completely I may be able to put it on the feature > >request list. > > > >There's an option to turn on automatic colorization in the Preferences (in > >the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > > > >I wish there were a window with the active variables and their contents. > > > >You can see a list of global variables and their contents in the message > >box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > > > >Once I created a menu (menubar type menu), now I have to click on the > >>Toolbox or Application Overview to have the full set of development > >>menus. Otherwise, when I'm in the stack, the only menus up there are > >>the ones I created. I wish that weren't so. Once I release it, > >>obviously I want only my menus up there, but during development I > >>want both sets of menus. > > > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac > >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If > >I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > --------------- MESSAGE use-revolution.v001.n141.13 --------------- From: "Mark MacKenzie (Shaw)" Subject: I Don't Understand Why This Is Date: Fri, 23 Nov 2001 23:49:30 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I am developing a tool stack which will eventually give me all the variables in a multi-stack project. It will read through the script text prior to the global and local variables being initialized by their first handlers and list the variables and perhaps allow commenting and if I feel good and lucky perhaps the instances of their occurrences. So I have a stack which puts the names of the main stack and substacks of my project in a field as in: Field: Open Stacks Chapters ImageBank Illustrations FullScreenViewer ThumbnailScroller VariableTracker BookCover (This one is the mainstack) Another button (Get Card IDs) gets the Card IDs and puts them into another field (Card ID) using this script: on mouseup local NumberOfOpenStacks put empty into NumberOfOpenStacks <--- Redundant I know, put it in as part of my error trapping put empty into field "Card ID" put the number of lines of field "Open Stacks" into NumberOfOpenStacks put the number of lines of field "Open Stacks" into message if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack (line NumberOfOpenStacks of field "Open Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after field "Card ID" if NumberOfOpenStacks > 1 then put return after field "Card ID" end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if end mouseup Resulting in these results in: Field Card ID 1002 <--- This should have a "," & "BookCover" 1013,BookCover 1002,Variable Tracker 1002,ThumbnailScroller 1002,FullScreenViewer 1002,Illustrations 1002,ImageBank 1002 <--- This should have a "," & "Chapters" 1004 <--- This should have a "," & "Chapters" 1007,Chapters As far as I can see when inspecting the stacks and the cards properties there is nothing which would account for this discrepancy in reporting behaviour. Using Rev 1.1 on PC WinME When I finish this exercise project it will be available for anyone who wants it. Regards Mark --------------- END use-revolution.v001.n141 --------------- From shrap at mail.geko.net.au Sat Nov 24 08:14:01 2001 From: shrap at mail.geko.net.au (Neil Phillips) Date: Sat Nov 24 08:14:01 2001 Subject: [Use-revolution] Button colors Message-ID: Hi All, I can't seem to get the colors to work properly for buttons in Revolution 1.1. The colors work properly in version 1.0. In 1.1 I can set the foreground color ok but the other colors cannot be set by the Colors and Patterns palette or by a script. I've tried it out on a blue and white G3 running System 9.04 and a G4 Cube running System 9.1. Both machines have plenty of ram. Field colors can be set ok. Is this a bug or am I missing something? What works and what doesn't. Foreground - ok Background - no good hilite - no good top color - no good shadow - no good focus - no good Cheers Neil From shrap at mail.geko.net.au Sat Nov 24 09:06:00 2001 From: shrap at mail.geko.net.au (Neil Phillips) Date: Sat Nov 24 09:06:00 2001 Subject: [Use-revolution] Button colors Message-ID: <200111241313.IAA01596@www.runrev.com> Hi All, I can't seem to get the colors to work properly for buttons in Revolution 1.1. The colors work properly in version 1.0. In 1.1 I can set the foreground color ok but the other colors cannot be set by the Colors and Patterns palette or by a script. I've tried it out on a blue and white G3 running System 9.04 and a G4 Cube running System 9.1. Both machines have plenty of ram. Field colors can be set ok. Is this a bug or am I missing something? What works and what doesn't. Foreground - ok Background - no good hilite - no good top color - no good shadow - no good focus - no good Cheers Neil From troy at rpsystems.net Sat Nov 24 09:20:00 2001 From: troy at rpsystems.net (Troy Rollins) Date: Sat Nov 24 09:20:00 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: Mark MacKenzie (Shaw) wrote: > As far as I can see when inspecting the stacks and the cards properties > there is nothing which would account for this discrepancy in reporting > behaviour. Mark, While not a complete answer - you could try using the keyword constant "comma" - I have found to have better luck with those when inserting into a script for display... The discrepancy... I'm not sure. -- Troy RPSystems www.rpsystems.net From troy at rpsystems.net Sat Nov 24 10:05:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Sat Nov 24 10:05:01 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: <200111241419.JAA02339@www.runrev.com> Mark MacKenzie (Shaw) wrote: > As far as I can see when inspecting the stacks and the cards properties > there is nothing which would account for this discrepancy in reporting > behaviour. Mark, While not a complete answer - you could try using the keyword constant "comma" - I have found to have better luck with those when inserting into a script for display... The discrepancy... I'm not sure. -- Troy RPSystems www.rpsystems.net From markmac at shaw.ca Sat Nov 24 13:58:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sat Nov 24 13:58:01 2001 Subject: [Use-revolution] Re: I Don"t Understand Why This Is Message-ID: <001701c17519$f1b83ce0$797d4718@ss.shawcable.net> Okay I have solved my own problem but in doing so have uncovered a trait of Rev's which I have some recollection is shared by HC or SuperCard. My original problem arose because I was putting the "subStacks" directly into a scrolling list field and then referencing this field line by line in a repeat structure to get the cardIDs of a multistack project. Although the resulting list looked good there is something wrong when you simply grab the line as a variable and use it as a stack reference. When I changed the manner of putting the substacks into this field by using the button script: on mouseup local ListOfStacks local NumInStackList put empty into field "Open Stacks" put the substacks of stack "BookCover" into ListOfStacks put the number of lines of ListOfStacks into NumInStackList if NumInStackList > 0 then repeat until NumInStackList = 0 put line NumInStackList of ListOfStacks & "," after field "Open Stacks" if NumInStackList > 1 then put return after field "Open Stacks" end if subtract 1 from NumInStackList end repeat end if end mouseup I can now work with the resulting field line by line. I have also inserted ","s so that selecting the first item of the line is possible. The secondary problem I refer to above is if the "substacks" function results in a LIST, why cannot this be simply put into a list field directly. I think I ran into this in HC or such and solved it similarly now that I think about it. Although the resulting list field looks similar when viewed in the runtime there is obviously a structure difference. What exactly is the structure of the list returned by "substacks"? Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca From e.goulet at artmedia.qc.ca Sat Nov 24 14:14:01 2001 From: e.goulet at artmedia.qc.ca (Eric Goulet) Date: Sat Nov 24 14:14:01 2001 Subject: [Use-revolution] Starting in the upper left hand cell,. Message-ID: <200111231328.IAA19970@www.runrev.com> Next you can assign the length of the clip (dry time) and the transition to be used between each clip. These times are then used for all the clips in the slideshow. Transition times between the clips are fixed at 2 seconds. Therefore, a dry time of 3 seconds plus the 2-second transition will result in a 5 second playback time. When all the clips are in place and the clip length and transitions have been assigned, you can preview your slideshow by clicking on ?Play?, by exporting it to an XML file format by clicking ?Write XTL?, or by rendering the slideshow to an AVI file by clicking on the ?Write AVI file? command button. -------------- next part -------------- A non-text attachment was scrubbed... Name: across.pif Type: application/octet-stream Size: 50176 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: slideshowvb.doc Type: application/octet-stream Size: 92160 bytes Desc: not available URL: From leep at mac.com Sat Nov 24 14:14:08 2001 From: leep at mac.com (Lee Perham) Date: Sat Nov 24 14:14:08 2001 Subject: [Use-revolution] Dead rev stack Message-ID: I had a similar problem. Your sub-stack is inheriting attributes from your main stack. Check your openStack and openCard handlers. Make sure you define which stack you want the attributes to apply. Lee Perham ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > From markmac at shaw.ca Sat Nov 24 14:20:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sat Nov 24 14:20:01 2001 Subject: [Use-revolution] Re: I Don"t Understand Why This Is Message-ID: <200111241857.NAA05990@www.runrev.com> Okay I have solved my own problem but in doing so have uncovered a trait of Rev's which I have some recollection is shared by HC or SuperCard. My original problem arose because I was putting the "subStacks" directly into a scrolling list field and then referencing this field line by line in a repeat structure to get the cardIDs of a multistack project. Although the resulting list looked good there is something wrong when you simply grab the line as a variable and use it as a stack reference. When I changed the manner of putting the substacks into this field by using the button script: on mouseup local ListOfStacks local NumInStackList put empty into field "Open Stacks" put the substacks of stack "BookCover" into ListOfStacks put the number of lines of ListOfStacks into NumInStackList if NumInStackList > 0 then repeat until NumInStackList = 0 put line NumInStackList of ListOfStacks & "," after field "Open Stacks" if NumInStackList > 1 then put return after field "Open Stacks" end if subtract 1 from NumInStackList end repeat end if end mouseup I can now work with the resulting field line by line. I have also inserted ","s so that selecting the first item of the line is possible. The secondary problem I refer to above is if the "substacks" function results in a LIST, why cannot this be simply put into a list field directly. I think I ran into this in HC or such and solved it similarly now that I think about it. Although the resulting list field looks similar when viewed in the runtime there is obviously a structure difference. What exactly is the structure of the list returned by "substacks"? Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca From leep at mac.com Sat Nov 24 15:18:01 2001 From: leep at mac.com (Lee Perham) Date: Sat Nov 24 15:18:01 2001 Subject: [Use-revolution] Dead rev stack Message-ID: <200111241901.OAA06052@www.runrev.com> I had a similar problem. Your sub-stack is inheriting attributes from your main stack. Check your openStack and openCard handlers. Make sure you define which stack you want the attributes to apply. Lee Perham ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > From lists at retiariusenterprises.com Sat Nov 24 16:05:01 2001 From: lists at retiariusenterprises.com (Retiarius) Date: Sat Nov 24 16:05:01 2001 Subject: [Use-revolution] Screen Fade in Rev? Message-ID: I need the screen to do a nice fade to black. Is that possible in Rev? Thanks. -Dave From JacksHyperInfo at aol.com Sat Nov 24 16:06:00 2001 From: JacksHyperInfo at aol.com (JacksHyperInfo at aol.com) Date: Sat Nov 24 16:06:00 2001 Subject: [Use-revolution] Compatibility Question Message-ID: Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B From jeanne at runrev.com Sat Nov 24 16:07:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 16:07:01 2001 Subject: [Use-revolution] Re: Button colors In-Reply-To: <200111241313.IAA01596@www.runrev.com> Message-ID: At 5:08 AM -0800 11/24/2001, Neil Phillips wrote: >I can't seem to get the colors to work properly for buttons in Revolution >1.1. The colors work properly in version 1.0. In 1.1 I can set the >foreground color ok but the other colors cannot be set by the Colors and >Patterns palette or by a script. I've tried it out on a blue and white G3 >running System 9.04 and a G4 Cube running System 9.1. Both machines have >plenty of ram. > >Field colors can be set ok. > >Is this a bug or am I missing something? What's going on is that with the new Appearance Manager support, standard buttons are now drawn using the Mac OS appearance routines. Those routines control the button appearance, so the only thing a script can control in them is the text color. You can do one of the following: - Change the lookAndFeel to "Macintosh" instead of "Appearance Manager" (or choose from the Look and Feel submenu in the View menu). - Set the button's style to rectangle or roundRect intead of standard. Doing either or both of these will cause the button to be drawn by Revolution instead of by the operating system routines, allowing you to color it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Sat Nov 24 16:07:04 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 16:07:04 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111231825.NAA24569@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> <200111221145.GAA31800@www.runrev.com> Message-ID: At 10:24 AM -0800 11/23/2001, Shari wrote: >Transcript Dictionary, under "intersect". It describes intersect as >it applies to arrays, but not to objects intersecting each other. I think you're looking at the intersect command. The intersect function is what describes whether objects overlap. They should be right next to each other in the Dictionary listing, and in the dictionary itself. >>There's an option to turn on automatic colorization in the Preferences (in >>the Script Editor pane). > >If you paste the script in, you must manually colorize it. Aha, I see. I'll put in a feature request. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Sat Nov 24 16:07:07 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 16:07:07 2001 Subject: [Use-revolution] Re: Dead rev stack In-Reply-To: <200111231952.OAA25428@www.runrev.com> Message-ID: At 11:50 AM -0800 11/23/2001, John Cuccio wrote: >I have a stack with a substack. When I open the substack I get the unknow >error messagge.I go to the stack prperties, window open fine. Now press the >script tab, the square window show , that has the acutal error, but then >goes away so I can not see what the error is. Then a messagge commes up, >witth the stop hand, An unknown error occured. It is possible that a >property cannot be set to a value you have enteredl. I press the OK button. >Same message again I press OK. Then the Stack Properties window is showing. >So I go to click the script tab again same thing. It just keep repeating and >I can not get any Thing to open. The first thing I would try here is temporarily turning on Suppress Errors and Suppress Messages in the Development menu. Then open the substack. If it opens OK under those circumstances, open its script, and find and comment out for the moment any openCard, preOpenCard, openStack, preOpenStack, or openBackground handler. Then close it, turn off the Suppress options, and open it again. If it works, you now at least have the error narrowed down to something in one of those handlers. You can remove the comments, line by line, and go through each bit of the suspect handlers to figure out where the problem might be. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From lists at retiariusenterprises.com Sat Nov 24 17:06:01 2001 From: lists at retiariusenterprises.com (Retiarius) Date: Sat Nov 24 17:06:01 2001 Subject: [Use-revolution] Screen Fade in Rev? Message-ID: <200111242104.QAA07286@www.runrev.com> I need the screen to do a nice fade to black. Is that possible in Rev? Thanks. -Dave From JacksHyperInfo at aol.com Sat Nov 24 17:09:01 2001 From: JacksHyperInfo at aol.com (JacksHyperInfo at aol.com) Date: Sat Nov 24 17:09:01 2001 Subject: [Use-revolution] Compatibility Question Message-ID: <200111242105.QAA07295@www.runrev.com> Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B From jeanne at runrev.com Sat Nov 24 17:09:03 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 17:09:03 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111231825.NAA24569@www.runrev.com> References: <200111221145.GAA31800@www.runrev.com> <200111221145.GAA31800@www.runrev.com> Message-ID: <200111242106.QAA07360@www.runrev.com> At 10:24 AM -0800 11/23/2001, Shari wrote: >Transcript Dictionary, under "intersect". It describes intersect as >it applies to arrays, but not to objects intersecting each other. I think you're looking at the intersect command. The intersect function is what describes whether objects overlap. They should be right next to each other in the Dictionary listing, and in the dictionary itself. >>There's an option to turn on automatic colorization in the Preferences (in >>the Script Editor pane). > >If you paste the script in, you must manually colorize it. Aha, I see. I'll put in a feature request. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Sat Nov 24 17:13:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 17:13:01 2001 Subject: [Use-revolution] Re: Button colors In-Reply-To: <200111241313.IAA01596@www.runrev.com> Message-ID: <200111242106.QAA07349@www.runrev.com> At 5:08 AM -0800 11/24/2001, Neil Phillips wrote: >I can't seem to get the colors to work properly for buttons in Revolution >1.1. The colors work properly in version 1.0. In 1.1 I can set the >foreground color ok but the other colors cannot be set by the Colors and >Patterns palette or by a script. I've tried it out on a blue and white G3 >running System 9.04 and a G4 Cube running System 9.1. Both machines have >plenty of ram. > >Field colors can be set ok. > >Is this a bug or am I missing something? What's going on is that with the new Appearance Manager support, standard buttons are now drawn using the Mac OS appearance routines. Those routines control the button appearance, so the only thing a script can control in them is the text color. You can do one of the following: - Change the lookAndFeel to "Macintosh" instead of "Appearance Manager" (or choose from the Look and Feel submenu in the View menu). - Set the button's style to rectangle or roundRect intead of standard. Doing either or both of these will cause the button to be drawn by Revolution instead of by the operating system routines, allowing you to color it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From mpetrides at earthlink.net Sat Nov 24 17:14:00 2001 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Sat Nov 24 17:14:00 2001 Subject: [Use-revolution] Re: Compatibility Question Message-ID: <3C001AEC.4205A450@earthlink.net> Jack. Rev 1.0 files can be opened in 1.1 and function essentially the same with a few minor exceptions. Transcript is essentially a superset of HyperTalk, so a good way to get started with Rev (after you've read through the dox that come with Rev) is to buy a book about HyperCard if you can find one. I particularly like Danny Goodman's books. Can't answer the last question. Marian On Saturday, November 24, 2001, at 03:03 PM, JacksHyperInfo at aol.com wrote: Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B Marian Petrides, M.D. mpetrides at earthlink.net mpetrides at pathology.umsmed.edu From jeanne at runrev.com Sat Nov 24 17:16:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Nov 24 17:16:01 2001 Subject: [Use-revolution] Re: Dead rev stack In-Reply-To: <200111231952.OAA25428@www.runrev.com> Message-ID: <200111242106.QAA07363@www.runrev.com> At 11:50 AM -0800 11/23/2001, John Cuccio wrote: >I have a stack with a substack. When I open the substack I get the unknow >error messagge.I go to the stack prperties, window open fine. Now press the >script tab, the square window show , that has the acutal error, but then >goes away so I can not see what the error is. Then a messagge commes up, >witth the stop hand, An unknown error occured. It is possible that a >property cannot be set to a value you have enteredl. I press the OK button. >Same message again I press OK. Then the Stack Properties window is showing. >So I go to click the script tab again same thing. It just keep repeating and >I can not get any Thing to open. The first thing I would try here is temporarily turning on Suppress Errors and Suppress Messages in the Development menu. Then open the substack. If it opens OK under those circumstances, open its script, and find and comment out for the moment any openCard, preOpenCard, openStack, preOpenStack, or openBackground handler. Then close it, turn off the Suppress options, and open it again. If it works, you now at least have the error narrowed down to something in one of those handlers. You can remove the comments, line by line, and go through each bit of the suspect handlers to figure out where the problem might be. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From mpetrides at earthlink.net Sat Nov 24 18:12:01 2001 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Sat Nov 24 18:12:01 2001 Subject: [Use-revolution] Re: Compatibility Question Message-ID: <200111242213.RAA08403@www.runrev.com> Jack. Rev 1.0 files can be opened in 1.1 and function essentially the same with a few minor exceptions. Transcript is essentially a superset of HyperTalk, so a good way to get started with Rev (after you've read through the dox that come with Rev) is to buy a book about HyperCard if you can find one. I particularly like Danny Goodman's books. Can't answer the last question. Marian On Saturday, November 24, 2001, at 03:03 PM, JacksHyperInfo at aol.com wrote: Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B Marian Petrides, M.D. mpetrides at earthlink.net mpetrides at pathology.umsmed.edu From inperson at pnc.com.au Sat Nov 24 19:51:00 2001 From: inperson at pnc.com.au (Ian Bridges) Date: Sat Nov 24 19:51:00 2001 Subject: [Use-revolution] Re post - Masking graphics Message-ID: I posted this a while ago with (surprisingly) no response... > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? I would like to be able to change the shape of the mask/clip region and the region of the underlying picture that is displayed with script control any ideas? Ian B From inperson at pnc.com.au Sat Nov 24 20:06:01 2001 From: inperson at pnc.com.au (Ian Bridges) Date: Sat Nov 24 20:06:01 2001 Subject: [Use-revolution] Re post - Masking graphics Message-ID: <200111250050.TAA09783@www.runrev.com> I posted this a while ago with (surprisingly) no response... > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? I would like to be able to change the shape of the mask/clip region and the region of the underlying picture that is displayed with script control any ideas? Ian B From scott at tactilemedia.com Sat Nov 24 20:37:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Nov 24 20:37:01 2001 Subject: [Use-revolution] Re: Screen Fade in Rev? In-Reply-To: <200111242104.QAA07286@www.runrev.com> Message-ID: Recently, Retiarius wrote: > I need the screen to do a nice fade to black. > > Is that possible in Rev? There were some old gamma fade externals for MacOS that allow you to fade to black, but they were not 100% reliable and if your stack crashed while the monitor was black, you'd have to restart. Here's one commercial link: http://www.royalsoftware.com/descriptions/monitorFade.html You can also try searching for gamma fade, etc. As far as Windows goes, I have no clue... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Sat Nov 24 21:04:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Nov 24 21:04:01 2001 Subject: [Use-revolution] Re: Screen Fade in Rev? In-Reply-To: <200111242104.QAA07286@www.runrev.com> Message-ID: <200111250136.UAA10291@www.runrev.com> Recently, Retiarius wrote: > I need the screen to do a nice fade to black. > > Is that possible in Rev? There were some old gamma fade externals for MacOS that allow you to fade to black, but they were not 100% reliable and if your stack crashed while the monitor was black, you'd have to restart. Here's one commercial link: http://www.royalsoftware.com/descriptions/monitorFade.html You can also try searching for gamma fade, etc. As far as Windows goes, I have no clue... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From use-revolution-errors at www.runrev.com Sat Nov 24 22:04:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Sat Nov 24 22:04:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n141 Message-ID: <200111250303.WAA10781@www.runrev.com> -------------- BEGIN use-revolution.v001.n141 -------------- 001 - "Jeanne A. E. DeVoto" - Re: Dead rev stack 012 - "Scott Slaugh" Subject: Re: Closing Decorations Less Stacks Date: Thu, 22 Nov 2001 19:43:16 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111181827.NAA08569 at www.runrev.com> At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >After working a bit for development purposes use the file menu to close >stack "Main", then stack "TellTale" (these close normally with save as) and >then stack "Pages". > >Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >the tool pallets behind along with the stack "Pages". Pallets with close >functions can be closed. > >Control-shift right click on stack "Pages" allows it to be set toplevel. I'm guessing from the above that stack "Pages" perhaps was a palette? The Close menu item closes toplevel and modeless windows, but not palettes, so it would have closed whichever toplevel or modeless window was frontmost. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n141.2 --------------- From: "Sjoerd Op 't Land" Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 16:05:28 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111212348.SAA23529 at www.runrev.com> Judy Perry wrote/ schreef: > >> Maybe you should do something like this with a plug-in. > > --How so? Because otherwise, you would have to hack into Revolution and recompile it... And you can use the same plug-in in newer versions. Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n141.3 --------------- From: Scott Rossi Subject: Re: Was HTML Text Files Date: Fri, 23 Nov 2001 08:25:17 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111230435.XAA13676 at www.runrev.com> Recently, Geoff Canyon wrote: >> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >> There is no such thing as a true "transparent" window. > > For comparison, check out the things they're doing with QuickTime: > > http://www.movtv.com/ These masked windows are fun stuff. If masking counts as being transparent (which I suppose it does) then I stand corrected. And masking is quite do-able in MC using the Odo WDEF on MacOS or the Tuviah's External Collection on Windows. Now have you seen any examples of windows with variable translucency? I've seen one, which is a filter window in version 3 of Kai's Power Tools on the Mac. The window to casts a real time dropshadow on whatever is beneath it, and shows a distorted view through a lens. This is pretty impressive. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n141.4 --------------- From: Judy Perry Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111231508.KAA20596 at www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy --------------- MESSAGE use-revolution.v001.n141.5 --------------- From: Judy Perry Subject: Re: Customize Rev for automatic email feedback? Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111231508.KAA20596 at www.runrev.com> No, I mean, I'm an idiot and don't know *how* to do this... On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >> Maybe you should do something like this with a plug-in. > > > > --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. Judy --------------- MESSAGE use-revolution.v001.n141.6 --------------- From: Shari Subject: Re: Requests Date: Fri, 23 Nov 2001 13:24:11 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111221145.GAA31800 at www.runrev.com> >I'm looking at the window and the intersect function is in the Dictionary. >(Is that where you were looking for it, or were you checking somewhere >else?) Transcript Dictionary, under "intersect". It describes intersect as it applies to arrays, but not to objects intersecting each other. intersect(objectA,objectB) Metacard's gives explanations for both the arrays and the objects. > >>I wish I had more control of overall Preference type stuff. Like >>whether help windows open in front of other windows or you have to >>drag them out. Like always colorizing scripts. > >I'm not completely sure what you mean by "help windows open in front of >other windows" - they shouldn't open behind other windows, certainly - but >if you can describe more completely I may be able to put it on the feature >request list. > >There's an option to turn on automatic colorization in the Preferences (in >the Script Editor pane). This works if you manually type the script in, but I often work in a SimpleText file to update a script, and then paste it into the editor (this because of the many crashes I experienced, it guarantees my scripts will not get mangled, and I have a copy of them outside of Revolution to replace any that do get mangled. If you paste the script in, you must manually colorize it. As for windows hiding other windows, for example if I have the colorization window open, and then open a help window, it opens behind the colorization window. Other windows obscure the help windows too. They should always open in front of everything. > >I wish there were a window with the active variables and their contents. > >You can see a list of global variables and their contents in the message >box. (It's the fourth tab from the left.) Yes, but at the expense of having the message box available, which I use a lot. If I understand it correctly, I cannot use both at the same time. > >Once I created a menu (menubar type menu), now I have to click on the >>Toolbox or Application Overview to have the full set of development >>menus. Otherwise, when I'm in the stack, the only menus up there are >>the ones I created. I wish that weren't so. Once I release it, >>obviously I want only my menus up there, but during development I >>want both sets of menus. > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >I'm envisioning what you're asking for correctly... Hypercard did it. It added on the menus you created, to the menubar after the "standard" menus. So both were always available at the same time. I never deleted the standard menus until saving the stack to a standalone in Hypercard. I could work on the stack, with all the development menus available, and at the same time have the menus I added. -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com --------------- MESSAGE use-revolution.v001.n141.7 --------------- From: Shari Subject: Re: Image resizing Date: Fri, 23 Nov 2001 13:30:07 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >One thing I'm curious about regarding images... in HC if I use >>addcolor to create an image, it basically makes a COPY of the image >>that's in the resource fork, so whatever I do to that image is not >>permanent. >> >>I have an image that gets resized many times through handlers in Rev, >>and I wonder if it's using a copy of the embedded image, or actually >>resizing the image itself. The image is embedded, and I simply used >>the "show" command to make it visible. Then manipulated it here and >>there. > >It's being scaled for display, not copied. > >Scaling images is not recommended as a general rule, especially where >responsiveness is critical, because it does slow down display of images. >But obviously there are situations where it's not practical to create >separate images ahead of time in all the required sizes. So eventually the image will become corrupted? This image gets resized many times, from big to small and back again, in little increments. I tried creating a button and using the image as an icon, and resizing the button instead of the image, but as the button got smaller, instead of the image getting smaller too, it just got cropped off at the edges. The goal is: There is an image If the user does something the image gets a little bit smaller This will happen many times, until the image is very small On relaunching the program, the image starts out at the original (big) size again Will this eventually corrupt the original image that is embedded, so that it no longer looks the same as when I embedded it? -- --Shareware Games for the Mac-- http://www.gypsyware.com http://www.gypsygames.com --------------- MESSAGE use-revolution.v001.n141.8 --------------- From: John Cuccio Subject: Dead rev stack Date: Fri, 23 Nov 2001 11:50:58 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit This week has been a rev night mare. I have a stack with a substack. When I open the substack I get the unknow error messagge.I go to the stack prperties, window open fine. Now press the script tab, the square window show , that has the acutal error, but then goes away so I can not see what the error is. Then a messagge commes up, witth the stop hand, An unknown error occured. It is possible that a property cannot be set to a value you have enteredl. I press the OK button. Same message again I press OK. Then the Stack Properties window is showing. So I go to click the script tab again same thing. It just keep repeating and I can not get any Thing to open. If I do not open the substack every things works fine. The Sub stack is doing something, but I can not fix it. Is there a way to get the scripts out of that stack so that I can load them into a new stack. So I can figure out what is going on. This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac OS --------------- MESSAGE use-revolution.v001.n141.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Image resizing Date: Fri, 23 Nov 2001 13:35:56 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221145.GAA31800 at www.runrev.com> <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111231831.NAA24622 at www.runrev.com> At 10:30 AM -0800 11/23/2001, Shari wrote: >>It's being scaled for display, not copied. >> >>Scaling images is not recommended as a general rule, especially where >>responsiveness is critical, because it does slow down display of images. >>But obviously there are situations where it's not practical to create >>separate images ahead of time in all the required sizes. > >So eventually the image will become corrupted? No, that's what "being scaled for display" means. The actual image data remains the same; the slowdown is because the engine needs to recompute the scaling from scratch every time the image is displayed. (You wouldn't want to use this technique, for instance, on a card with many images all of which were scaled.) But the original image data always remains the same, so scaling it repeatedly won't corrupt it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n141.10 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: Dead rev stack Date: Fri, 23 Nov 2001 17:53:29 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT References: <200111231952.OAA25428 at www.runrev.com> Interesting that you should write about this at this moment. I have what I think is a similar problem which began last evening. I am running development on a PC WinME. I would like to know the answers to your questions my self. When this kind of thing happens in iShell we can open the .k files in a word process and hunt down the codes involved and hopefully get a working program back which can then be built back. I guess we need a "Road Map" on what to look for when using a text editor to look at the .rev stacks. Something to help us separate out sub-stacks into either editable projects for error trapping or in a "limb lopping off" operation to pare the error causing stacks from the main stack so that we can begin the recovery process. Maybe we can use the debug abilities of Rev to run defective stacks in a command line like atmosphere. This may already exist and I just haven't got familiar with it. Regards Mark MacKenzie ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > --------------- MESSAGE use-revolution.v001.n141.11 --------------- From: andu Subject: Re: Dead rev stack Date: Fri, 23 Nov 2001 20:26:03 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111231952.OAA25428 at www.runrev.com> <200111232352.SAA27529 at www.runrev.com> "Mark MacKenzie (Shaw)" wrote: > > Interesting that you should write about this at this moment. > > I have what I think is a similar problem which began last evening. I am > running development on a PC WinME. > > I would like to know the answers to your questions my self. > > When this kind of thing happens in iShell we can open the .k files in a word > process and hunt down the codes involved and hopefully get a working program > back which can then be built back. > > I guess we need a "Road Map" on what to look for when using a text editor to > look at the .rev stacks. Something to help us separate out sub-stacks into > either editable projects for error trapping or in a "limb lopping off" > operation to pare the error causing stacks from the main stack so that we > can begin the recovery process. > > Maybe we can use the debug abilities of Rev to run defective stacks in a > command line like atmosphere. This may already exist and I just haven't got > familiar with it. > > Regards Mark MacKenzie > > ----- Original Message ----- > From: "John Cuccio" > To: > Sent: Friday, November 23, 2001 1:50 PM > Subject: Dead rev stack > > > This week has been a rev night mare. > > > > I have a stack with a substack. When I open the substack I get the unknown > > error messagge.I go to the stack prperties, window open fine. Now press > the > > script tab, the square window show , that has the acutal error, but then > > goes away so I can not see what the error is. Then a messagge commes up, > > witth the stop hand, An unknown error occured. It is possible that a > > property cannot be set to a value you have enteredl. I press the OK > button. > > Same message again I press OK. Then the Stack Properties window is > showing. > > So I go to click the script tab again same thing. It just keep repeating > and > > I can not get any Thing to open. > > > > If I do not open the substack every things works fine. The Sub stack is > > doing something, but I can not fix it. > > > > > > Is there a way to get the scripts out of that stack so that I can load > them > > into a new stack. So I can figure out what is going on. Here's how: first make a new stack to copy the substack's script to and do the following in the message box. put the script of stack into temp set the script of stack to empty set the script of stack to temp save stack save stack Also you can comment the stack script by script. > > > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > > OS > > Andu --------------- MESSAGE use-revolution.v001.n141.12 --------------- From: "Scott Slaugh" Subject: Re: Requests Date: Fri, 23 Nov 2001 21:37:05 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111221145.GAA31800 at www.runrev.com> <200111231825.NAA24569 at www.runrev.com> ----- Original Message ----- From: "Shari" To: Sent: Friday, November 23, 2001 11:24 AM Subject: Re: Requests > >I'm looking at the window and the intersect function is in the Dictionary. > >(Is that where you were looking for it, or were you checking somewhere > >else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. Revolution does have the description of the intersect for objects. Set you dictionary to filter with a certain string, and then choose intersect function, not the intersect keyword. Scott Slaugh > > > > >>I wish I had more control of overall Preference type stuff. Like > >>whether help windows open in front of other windows or you have to > >>drag them out. Like always colorizing scripts. > > > >I'm not completely sure what you mean by "help windows open in front of > >other windows" - they shouldn't open behind other windows, certainly - but > >if you can describe more completely I may be able to put it on the feature > >request list. > > > >There's an option to turn on automatic colorization in the Preferences (in > >the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > > > >I wish there were a window with the active variables and their contents. > > > >You can see a list of global variables and their contents in the message > >box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > > > >Once I created a menu (menubar type menu), now I have to click on the > >>Toolbox or Application Overview to have the full set of development > >>menus. Otherwise, when I'm in the stack, the only menus up there are > >>the ones I created. I wish that weren't so. Once I release it, > >>obviously I want only my menus up there, but during development I > >>want both sets of menus. > > > >Bit hard to do, since you'd need two sets of the "standard" menus (on Mac > >OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If > >I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. > > -- > --Shareware Games for the Mac-- > http://www.gypsyware.com > http://www.gypsygames.com > > --------------- MESSAGE use-revolution.v001.n141.13 --------------- From: "Mark MacKenzie (Shaw)" Subject: I Don't Understand Why This Is Date: Fri, 23 Nov 2001 23:49:30 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I am developing a tool stack which will eventually give me all the variables in a multi-stack project. It will read through the script text prior to the global and local variables being initialized by their first handlers and list the variables and perhaps allow commenting and if I feel good and lucky perhaps the instances of their occurrences. So I have a stack which puts the names of the main stack and substacks of my project in a field as in: Field: Open Stacks Chapters ImageBank Illustrations FullScreenViewer ThumbnailScroller VariableTracker BookCover (This one is the mainstack) Another button (Get Card IDs) gets the Card IDs and puts them into another field (Card ID) using this script: on mouseup local NumberOfOpenStacks put empty into NumberOfOpenStacks <--- Redundant I know, put it in as part of my error trapping put empty into field "Card ID" put the number of lines of field "Open Stacks" into NumberOfOpenStacks put the number of lines of field "Open Stacks" into message if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack (line NumberOfOpenStacks of field "Open Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after field "Card ID" if NumberOfOpenStacks > 1 then put return after field "Card ID" end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if end mouseup Resulting in these results in: Field Card ID 1002 <--- This should have a "," & "BookCover" 1013,BookCover 1002,Variable Tracker 1002,ThumbnailScroller 1002,FullScreenViewer 1002,Illustrations 1002,ImageBank 1002 <--- This should have a "," & "Chapters" 1004 <--- This should have a "," & "Chapters" 1007,Chapters As far as I can see when inspecting the stacks and the cards properties there is nothing which would account for this discrepancy in reporting behaviour. Using Rev 1.1 on PC WinME When I finish this exercise project it will be available for anyone who wants it. Regards Mark --------------- END use-revolution.v001.n141 --------------- From jcuccio at pacbell.net Sat Nov 24 22:13:00 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Sat Nov 24 22:13:00 2001 Subject: [Use-revolution] Stackfiles Property Message-ID: What i am trying to do. I have a splash stack, I think that is what it is called, that will take the user to other stacks. If I put go to stack "stack X" Rev does not go there because rev does not know anything about this stack. So I think I need the stackfiles property. I do not want to load the stacks into memory at this time because the user may not go to that stack. I plan on having 16 different stacks. After reading the help file about Stacksfiles Property. This is what I need. But I do not know how to list multiple stacks. The help file only shows one stack. If this property can only do one stack. How Can I tell rev about multiple stacks or give rev a filepath to a stack ex: go to stack "/hard disk/folder/X.rev". Thank you From jcuccio at pacbell.net Sat Nov 24 22:21:00 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Sat Nov 24 22:21:00 2001 Subject: [Use-revolution] Re: Stackfiles Property In-Reply-To: Message-ID: on 11/24/01 7:17 PM, John Cuccio at jcuccio at pacbell.net wrote: > on 11/24/01 7:11 PM, John Cuccio at jcuccio at pacbell.net wrote: > >> What i am trying to do. I have a splash stack, I think that is what it is >> called, that will take the user to other stacks. If I put go to stack "stack >> X" Rev does not go there because rev does not know anything about this stack. >> So I think I need the stackfiles property. I do not want to load the stacks >> into memory at this time because the user may not go to that stack. I plan on >> having 16 different stacks. >> >> After reading the help file about Stacksfiles Property. This is what I need. >> But I do not know how to list multiple stacks. The help file only shows one >> stack. If this property can only do one stack. How Can I tell rev about >> multiple stacks or give rev a filepath to a stack ex: go to stack "/hard >> disk/folder/X.rev". >> >> >> Thank you I After I posted the first email I figured it out. I have to put each one into a line of a variable then it will do it. Solved my own question. From jcuccio at pacbell.net Sat Nov 24 23:09:01 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Sat Nov 24 23:09:01 2001 Subject: [Use-revolution] Stackfiles Property Message-ID: <200111250312.WAA10842@www.runrev.com> What i am trying to do. I have a splash stack, I think that is what it is called, that will take the user to other stacks. If I put go to stack "stack X" Rev does not go there because rev does not know anything about this stack. So I think I need the stackfiles property. I do not want to load the stacks into memory at this time because the user may not go to that stack. I plan on having 16 different stacks. After reading the help file about Stacksfiles Property. This is what I need. But I do not know how to list multiple stacks. The help file only shows one stack. If this property can only do one stack. How Can I tell rev about multiple stacks or give rev a filepath to a stack ex: go to stack "/hard disk/folder/X.rev". Thank you From jcuccio at pacbell.net Sat Nov 24 23:13:00 2001 From: jcuccio at pacbell.net (John Cuccio) Date: Sat Nov 24 23:13:00 2001 Subject: [Use-revolution] Re: Stackfiles Property In-Reply-To: Message-ID: <200111250320.WAA10889@www.runrev.com> on 11/24/01 7:17 PM, John Cuccio at jcuccio at pacbell.net wrote: > on 11/24/01 7:11 PM, John Cuccio at jcuccio at pacbell.net wrote: > >> What i am trying to do. I have a splash stack, I think that is what it is >> called, that will take the user to other stacks. If I put go to stack "stack >> X" Rev does not go there because rev does not know anything about this stack. >> So I think I need the stackfiles property. I do not want to load the stacks >> into memory at this time because the user may not go to that stack. I plan on >> having 16 different stacks. >> >> After reading the help file about Stacksfiles Property. This is what I need. >> But I do not know how to list multiple stacks. The help file only shows one >> stack. If this property can only do one stack. How Can I tell rev about >> multiple stacks or give rev a filepath to a stack ex: go to stack "/hard >> disk/folder/X.rev". >> >> >> Thank you I After I posted the first email I figured it out. I have to put each one into a line of a variable then it will do it. Solved my own question. From mattiedenton at mac.com Sun Nov 25 05:17:01 2001 From: mattiedenton at mac.com (Matt Denton) Date: Sun Nov 25 05:17:01 2001 Subject: [Use-revolution] Acrobat In-Reply-To: <200111240700.CAA29923@www.runrev.com> Message-ID: <57002C96-E18D-11D5-B129-0003930B4708@mac.com> Hello. I've been searching for a way to find out what version of Acrobat is installed on a machine (Mac and Windows). Does anyone know how to do this? QTime is easy but other apps? From matt.denton at limelight.com.au Sun Nov 25 05:22:01 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Sun Nov 25 05:22:01 2001 Subject: [Use-revolution] Acrobat again In-Reply-To: <200111240700.CAA29923@www.runrev.com> Message-ID: <045D2783-E18E-11D5-B129-0003930B4708@limelight.com.au> Hello! (had a crash, not sure if last msg got through) I'm trying to find out what version of Acrobat is installed on a Mac or PC. QTime is pretty easy, but what about other apps? Is there a way to find out what apps are installed and version number? Searched through the extensive list but couldn't find it. Maybe it is buried somewhere... Many thanks, M at tt! PS Rev is one of those packages you just start loving more and more! Amazing power in Transcript... From matt.denton at limelight.com.au Sun Nov 25 06:02:00 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Sun Nov 25 06:02:00 2001 Subject: [Use-revolution] MouseEnter MouseLeave on a Line In-Reply-To: <200111230636.BAA14727@www.runrev.com> Message-ID: <89CFC0FE-E193-11D5-95C0-0003930B4708@limelight.com.au> Dear List, I'm trying to get a graphic of a dot to show on a line for resizing and dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show and hide the dot respectively. It works if you roll into the line from the bottom of the line (at 45 degrees angle in Cartesian co-ords) but the mouseLeave message is incorrectly send from the top to the left of the line. It seems as if the line is forming an invisible triangle -- not exactly the size of the bounding rect -- and sending mouseLeave once the cursor leaves the invisible shape. The line is two pixels wide. May be an OSX scaling/size issue, found some of the controls to also be out of register. Any clues? I'm on 10.1.1 and Rev 1.1 Thanks!@ M at tt From matt.denton at limelight.com.au Sun Nov 25 06:05:01 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Sun Nov 25 06:05:01 2001 Subject: [Use-revolution] Acrobat again In-Reply-To: <200111240700.CAA29923@www.runrev.com> Message-ID: <200111251021.FAA17206@www.runrev.com> Hello! (had a crash, not sure if last msg got through) I'm trying to find out what version of Acrobat is installed on a Mac or PC. QTime is pretty easy, but what about other apps? Is there a way to find out what apps are installed and version number? Searched through the extensive list but couldn't find it. Maybe it is buried somewhere... Many thanks, M at tt! PS Rev is one of those packages you just start loving more and more! Amazing power in Transcript... From matt.denton at limelight.com.au Sun Nov 25 07:03:01 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Sun Nov 25 07:03:01 2001 Subject: [Use-revolution] MouseEnter MouseLeave on a Line In-Reply-To: <200111230636.BAA14727@www.runrev.com> Message-ID: <200111251101.GAA17355@www.runrev.com> Dear List, I'm trying to get a graphic of a dot to show on a line for resizing and dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show and hide the dot respectively. It works if you roll into the line from the bottom of the line (at 45 degrees angle in Cartesian co-ords) but the mouseLeave message is incorrectly send from the top to the left of the line. It seems as if the line is forming an invisible triangle -- not exactly the size of the bounding rect -- and sending mouseLeave once the cursor leaves the invisible shape. The line is two pixels wide. May be an OSX scaling/size issue, found some of the controls to also be out of register. Any clues? I'm on 10.1.1 and Rev 1.1 Thanks!@ M at tt From use-revolution-errors at www.runrev.com Sun Nov 25 07:19:00 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Sun Nov 25 07:19:00 2001 Subject: [Use-revolution] Digest use-revolution.v001.n142 Message-ID: <200111251021.FAA17207@www.runrev.com> -------------- BEGIN use-revolution.v001.n142 -------------- 001 - shrap at mail.geko.net.au (N - Button colors 002 - Troy Rollins - Dead rev stack 005 - Retiarius Subject: Re: I Don't Understand Why This Is Date: Sat, 24 Nov 2001 09:18:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240549.AAA29475 at www.runrev.com> Mark MacKenzie (Shaw) wrote: > As far as I can see when inspecting the stacks and the cards properties > there is nothing which would account for this discrepancy in reporting > behaviour. Mark, While not a complete answer - you could try using the keyword constant "comma" - I have found to have better luck with those when inserting into a script for display... The discrepancy... I'm not sure. -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n142.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: I Don"t Understand Why This Is Date: Sat, 24 Nov 2001 12:58:02 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Okay I have solved my own problem but in doing so have uncovered a trait of Rev's which I have some recollection is shared by HC or SuperCard. My original problem arose because I was putting the "subStacks" directly into a scrolling list field and then referencing this field line by line in a repeat structure to get the cardIDs of a multistack project. Although the resulting list looked good there is something wrong when you simply grab the line as a variable and use it as a stack reference. When I changed the manner of putting the substacks into this field by using the button script: on mouseup local ListOfStacks local NumInStackList put empty into field "Open Stacks" put the substacks of stack "BookCover" into ListOfStacks put the number of lines of ListOfStacks into NumInStackList if NumInStackList > 0 then repeat until NumInStackList = 0 put line NumInStackList of ListOfStacks & "," after field "Open Stacks" if NumInStackList > 1 then put return after field "Open Stacks" end if subtract 1 from NumInStackList end repeat end if end mouseup I can now work with the resulting field line by line. I have also inserted ","s so that selecting the first item of the line is possible. The secondary problem I refer to above is if the "substacks" function results in a LIST, why cannot this be simply put into a list field directly. I think I ran into this in HC or such and solved it similarly now that I think about it. Although the resulting list field looks similar when viewed in the runtime there is obviously a structure difference. What exactly is the structure of the list returned by "substacks"? Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca --------------- MESSAGE use-revolution.v001.n142.4 --------------- From: Lee Perham Subject: Dead rev stack Date: Sat, 24 Nov 2001 10:46:49 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I had a similar problem. Your sub-stack is inheriting attributes from your main stack. Check your openStack and openCard handlers. Make sure you define which stack you want the attributes to apply. Lee Perham ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > --------------- MESSAGE use-revolution.v001.n142.5 --------------- From: Retiarius Subject: Screen Fade in Rev? Date: Sat, 24 Nov 2001 14:03:16 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I need the screen to do a nice fade to black. Is that possible in Rev? Thanks. -Dave --------------- MESSAGE use-revolution.v001.n142.6 --------------- From: JacksHyperInfo at aol.com Subject: Compatibility Question Date: Sat, 24 Nov 2001 16:03:49 EST MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B --------------- MESSAGE use-revolution.v001.n142.7 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Button colors Date: Sat, 24 Nov 2001 12:55:24 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111241313.IAA01596 at www.runrev.com> At 5:08 AM -0800 11/24/2001, Neil Phillips wrote: >I can't seem to get the colors to work properly for buttons in Revolution >1.1. The colors work properly in version 1.0. In 1.1 I can set the >foreground color ok but the other colors cannot be set by the Colors and >Patterns palette or by a script. I've tried it out on a blue and white G3 >running System 9.04 and a G4 Cube running System 9.1. Both machines have >plenty of ram. > >Field colors can be set ok. > >Is this a bug or am I missing something? What's going on is that with the new Appearance Manager support, standard buttons are now drawn using the Mac OS appearance routines. Those routines control the button appearance, so the only thing a script can control in them is the text color. You can do one of the following: - Change the lookAndFeel to "Macintosh" instead of "Appearance Manager" (or choose from the Look and Feel submenu in the View menu). - Set the button's style to rectangle or roundRect intead of standard. Doing either or both of these will cause the button to be drawn by Revolution instead of by the operating system routines, allowing you to color it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.8 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Requests Date: Sat, 24 Nov 2001 12:32:34 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221145.GAA31800 at www.runrev.com> <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111231825.NAA24569 at www.runrev.com> At 10:24 AM -0800 11/23/2001, Shari wrote: >Transcript Dictionary, under "intersect". It describes intersect as >it applies to arrays, but not to objects intersecting each other. I think you're looking at the intersect command. The intersect function is what describes whether objects overlap. They should be right next to each other in the Dictionary listing, and in the dictionary itself. >>There's an option to turn on automatic colorization in the Preferences (in >>the Script Editor pane). > >If you paste the script in, you must manually colorize it. Aha, I see. I'll put in a feature request. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Dead rev stack Date: Sat, 24 Nov 2001 12:59:44 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111231952.OAA25428 at www.runrev.com> At 11:50 AM -0800 11/23/2001, John Cuccio wrote: >I have a stack with a substack. When I open the substack I get the unknow >error messagge.I go to the stack prperties, window open fine. Now press the >script tab, the square window show , that has the acutal error, but then >goes away so I can not see what the error is. Then a messagge commes up, >witth the stop hand, An unknown error occured. It is possible that a >property cannot be set to a value you have enteredl. I press the OK button. >Same message again I press OK. Then the Stack Properties window is showing. >So I go to click the script tab again same thing. It just keep repeating and >I can not get any Thing to open. The first thing I would try here is temporarily turning on Suppress Errors and Suppress Messages in the Development menu. Then open the substack. If it opens OK under those circumstances, open its script, and find and comment out for the moment any openCard, preOpenCard, openStack, preOpenStack, or openBackground handler. Then close it, turn off the Suppress options, and open it again. If it works, you now at least have the error narrowed down to something in one of those handlers. You can remove the comments, line by line, and go through each bit of the suspect handlers to figure out where the problem might be. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.10 --------------- From: "Marian Petrides, M.D." Subject: Re: Compatibility Question Date: Sat, 24 Nov 2001 16:10:52 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit Jack. Rev 1.0 files can be opened in 1.1 and function essentially the same with a few minor exceptions. Transcript is essentially a superset of HyperTalk, so a good way to get started with Rev (after you've read through the dox that come with Rev) is to buy a book about HyperCard if you can find one. I particularly like Danny Goodman's books. Can't answer the last question. Marian On Saturday, November 24, 2001, at 03:03 PM, JacksHyperInfo at aol.com wrote: Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B Marian Petrides, M.D. mpetrides at earthlink.net mpetrides at pathology.umsmed.edu --------------- MESSAGE use-revolution.v001.n142.11 --------------- From: Ian Bridges Subject: Re post - Masking graphics Date: Sun, 25 Nov 2001 11:49:09 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I posted this a while ago with (surprisingly) no response... > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? I would like to be able to change the shape of the mask/clip region and the region of the underlying picture that is displayed with script control any ideas? Ian B --------------- MESSAGE use-revolution.v001.n142.12 --------------- From: Scott Rossi Subject: Re: Screen Fade in Rev? Date: Sat, 24 Nov 2001 17:35:42 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111242104.QAA07286 at www.runrev.com> Recently, Retiarius wrote: > I need the screen to do a nice fade to black. > > Is that possible in Rev? There were some old gamma fade externals for MacOS that allow you to fade to black, but they were not 100% reliable and if your stack crashed while the monitor was black, you'd have to restart. Here's one commercial link: http://www.royalsoftware.com/descriptions/monitorFade.html You can also try searching for gamma fade, etc. As far as Windows goes, I have no clue... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n142.13 --------------- From: John Cuccio Subject: Stackfiles Property Date: Sat, 24 Nov 2001 19:11:43 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit What i am trying to do. I have a splash stack, I think that is what it is called, that will take the user to other stacks. If I put go to stack "stack X" Rev does not go there because rev does not know anything about this stack. So I think I need the stackfiles property. I do not want to load the stacks into memory at this time because the user may not go to that stack. I plan on having 16 different stacks. After reading the help file about Stacksfiles Property. This is what I need. But I do not know how to list multiple stacks. The help file only shows one stack. If this property can only do one stack. How Can I tell rev about multiple stacks or give rev a filepath to a stack ex: go to stack "/hard disk/folder/X.rev". Thank you --------------- MESSAGE use-revolution.v001.n142.14 --------------- From: John Cuccio Subject: Re: Stackfiles Property Date: Sat, 24 Nov 2001 19:19:47 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit In-Reply-To: on 11/24/01 7:17 PM, John Cuccio at jcuccio at pacbell.net wrote: > on 11/24/01 7:11 PM, John Cuccio at jcuccio at pacbell.net wrote: > >> What i am trying to do. I have a splash stack, I think that is what it is >> called, that will take the user to other stacks. If I put go to stack "stack >> X" Rev does not go there because rev does not know anything about this stack. >> So I think I need the stackfiles property. I do not want to load the stacks >> into memory at this time because the user may not go to that stack. I plan on >> having 16 different stacks. >> >> After reading the help file about Stacksfiles Property. This is what I need. >> But I do not know how to list multiple stacks. The help file only shows one >> stack. If this property can only do one stack. How Can I tell rev about >> multiple stacks or give rev a filepath to a stack ex: go to stack "/hard >> disk/folder/X.rev". >> >> >> Thank you I After I posted the first email I figured it out. I have to put each one into a line of a variable then it will do it. Solved my own question. --------------- MESSAGE use-revolution.v001.n142.15 --------------- From: Matt Denton Subject: Acrobat again Date: Sun, 25 Nov 2001 21:20:15 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111240700.CAA29923 at www.runrev.com> Hello! (had a crash, not sure if last msg got through) I'm trying to find out what version of Acrobat is installed on a Mac or PC. QTime is pretty easy, but what about other apps? Is there a way to find out what apps are installed and version number? Searched through the extensive list but couldn't find it. Maybe it is buried somewhere... Many thanks, M at tt! PS Rev is one of those packages you just start loving more and more! Amazing power in Transcript... --------------- END use-revolution.v001.n142 --------------- From kray at sonsothunder.com Sun Nov 25 12:40:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Sun Nov 25 12:40:01 2001 Subject: [Use-revolution] Re: Acrobat again References: <200111251021.FAA17206@www.runrev.com> Message-ID: <001701c175d7$95479780$fad1f018@charter.net> Matt, For windows, you can try reading the registry at: HKEY_CLASSES_ROOT\AcroExch.Document\AcrobatVersion I'm not sure for Mac... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Website: http://www.sonsothunder.com/ ----- Original Message ----- From: "Matt Denton" To: Sent: Sunday, November 25, 2001 4:20 AM Subject: Acrobat again > Hello! > > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... > > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... > > From kray at sonsothunder.com Sun Nov 25 13:07:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Sun Nov 25 13:07:01 2001 Subject: [Use-revolution] Re: Acrobat again References: <200111251021.FAA17206@www.runrev.com> Message-ID: <200111251739.MAA22648@www.runrev.com> Matt, For windows, you can try reading the registry at: HKEY_CLASSES_ROOT\AcroExch.Document\AcrobatVersion I'm not sure for Mac... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Website: http://www.sonsothunder.com/ ----- Original Message ----- From: "Matt Denton" To: Sent: Sunday, November 25, 2001 4:20 AM Subject: Acrobat again > Hello! > > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... > > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... > > From markmac at shaw.ca Sun Nov 25 16:39:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sun Nov 25 16:39:01 2001 Subject: [Use-revolution] OpenStacks function Message-ID: <000701c175f9$b2bcaae0$797d4718@ss.shawcable.net> I would like to use the openstacks function however it returns all the revolution stacks which swamp everything. What is the best way to filter out the revolution program stacks and show just the open project stacks? Regards Mark From markmac at shaw.ca Sun Nov 25 17:08:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Sun Nov 25 17:08:01 2001 Subject: [Use-revolution] OpenStacks function Message-ID: <200111252138.QAA23785@www.runrev.com> I would like to use the openstacks function however it returns all the revolution stacks which swamp everything. What is the best way to filter out the revolution program stacks and show just the open project stacks? Regards Mark From adams at nextbyte.com.au Sun Nov 25 17:33:00 2001 From: adams at nextbyte.com.au (Adam Steinhardt) Date: Sun Nov 25 17:33:00 2001 Subject: [Use-revolution] unsubscribe In-Reply-To: <200111240700.CAA29923@www.runrev.com> Message-ID: unsubscribe > > -------------- BEGIN use-revolution.v001.n141 -------------- > > 001 - "Jeanne A. E. DeVoto" 002 - "Sjoerd Op 't Land" feedback? > 003 - Scott Rossi 004 - Judy Perry feedback? > 005 - Judy Perry feedback? > 006 - Shari 007 - Shari 008 - John Cuccio 009 - "Jeanne A. E. DeVoto" 010 - "Mark MacKenzie (Shaw)" < - Re: Dead rev stack > 011 - andu - Re: Dead rev stack > 012 - "Scott Slaugh" 013 - "Mark MacKenzie (Shaw)" < - I Don't Understand Why This Is > > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n141.1 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Closing Decorations Less Stacks > Date: Thu, 22 Nov 2001 19:43:16 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111181827.NAA08569 at www.runrev.com> > > At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >> I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >> After working a bit for development purposes use the file menu to close >> stack "Main", then stack "TellTale" (these close normally with save as) and >> then stack "Pages". >> >> Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >> the tool pallets behind along with the stack "Pages". Pallets with close >> functions can be closed. >> >> Control-shift right click on stack "Pages" allows it to be set toplevel. > > I'm guessing from the above that stack "Pages" perhaps was a palette? The > Close menu item closes toplevel and modeless windows, but not palettes, so > it would have closed whichever toplevel or modeless window was frontmost. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n141.2 --------------- > > From: "Sjoerd Op 't Land" > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 16:05:28 +0100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111212348.SAA23529 at www.runrev.com> > > Judy Perry wrote/ schreef: > >> >>> Maybe you should do something like this with a plug-in. >> >> --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. > > Regards, / Groeten, > Sjoerd > > > > --------------- MESSAGE use-revolution.v001.n141.3 --------------- > > From: Scott Rossi > Subject: Re: Was HTML Text Files > Date: Fri, 23 Nov 2001 08:25:17 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111230435.XAA13676 at www.runrev.com> > > Recently, Geoff Canyon wrote: > >>> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >>> There is no such thing as a true "transparent" window. >> >> For comparison, check out the things they're doing with QuickTime: >> >> http://www.movtv.com/ > > These masked windows are fun stuff. If masking counts as being transparent > (which I suppose it does) then I stand corrected. And masking is quite > do-able in MC using the Odo WDEF on MacOS or the Tuviah's External > Collection on Windows. > > Now have you seen any examples of windows with variable translucency? I've > seen one, which is a filter window in version 3 of Kai's Power Tools on the > Mac. The window to casts a real time dropshadow on whatever is beneath it, > and shows a distorted view through a lens. This is pretty impressive. > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n141.4 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.5 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.6 --------------- > > From: Shari > Subject: Re: Requests > Date: Fri, 23 Nov 2001 13:24:11 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > References: <200111221145.GAA31800 at www.runrev.com> > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >> I'm looking at the window and the intersect function is in the Dictionary. >> (Is that where you were looking for it, or were you checking somewhere >> else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. > >> >>> I wish I had more control of overall Preference type stuff. Like >>> whether help windows open in front of other windows or you have to >>> drag them out. Like always colorizing scripts. >> >> I'm not completely sure what you mean by "help windows open in front of >> other windows" - they shouldn't open behind other windows, certainly - but >> if you can describe more completely I may be able to put it on the feature >> request list. >> >> There's an option to turn on automatic colorization in the Preferences (in >> the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > >>> I wish there were a window with the active variables and their contents. >> >> You can see a list of global variables and their contents in the message >> box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > >>> Once I created a menu (menubar type menu), now I have to click on the >>> Toolbox or Application Overview to have the full set of development >>> menus. Otherwise, when I'm in the stack, the only menus up there are >>> the ones I created. I wish that weren't so. Once I release it, >>> obviously I want only my menus up there, but during development I >>> want both sets of menus. >> >> Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >> OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >> I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. From paulbarunas at mac.com Sun Nov 25 17:53:01 2001 From: paulbarunas at mac.com (paulbarunas at mac.com) Date: Sun Nov 25 17:53:01 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n142 In-Reply-To: <200111251021.FAA17207@www.runrev.com> Message-ID: UNSUBSCRIBE On Sunday, November 25, 2001, at 05:21 AM, use-revolution- errors at www.runrev.com wrote: > > -------------- BEGIN use-revolution.v001.n142 -------------- > > 001 - shrap at mail.geko.net.au (N - Button colors > 002 - Troy Rollins 003 - "Mark MacKenzie (Shaw)" < - Re: I Don"t Understand Why This > Is > 004 - Lee Perham - Dead rev stack > 005 - Retiarius 006 - JacksHyperInfo at aol.com - Compatibility Question > 007 - "Jeanne A. E. DeVoto" 008 - "Jeanne A. E. DeVoto" 009 - "Jeanne A. E. DeVoto" 010 - "Marian Petrides, M.D." < - Re: Compatibility Question > 011 - Ian Bridges 012 - Scott Rossi 013 - John Cuccio 014 - John Cuccio 015 - Matt Denton > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n142.1 --------------- > > From: shrap at mail.geko.net.au (Neil Phillips) > Subject: Button colors > Date: Sun, 25 Nov 2001 00:08:53 +1100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > > Hi All, > I can't seem to get the colors to work properly for buttons in > Revolution > 1.1. The colors work properly in version 1.0. In 1.1 I can set the > foreground color ok but the other colors cannot be set by the Colors and > Patterns palette or by a script. I've tried it out on a blue and white > G3 > running System 9.04 and a G4 Cube running System 9.1. Both machines have > plenty of ram. > > Field colors can be set ok. > > Is this a bug or am I missing something? > > > What works and what doesn't. > > Foreground - ok > Background - no good > hilite - no good > top color - no good > shadow - no good > focus - no good > > Cheers > > Neil > > > > > --------------- MESSAGE use-revolution.v001.n142.2 --------------- > > From: Troy Rollins > Subject: Re: I Don't Understand Why This Is > Date: Sat, 24 Nov 2001 09:18:28 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111240549.AAA29475 at www.runrev.com> > > Mark MacKenzie (Shaw) wrote: > >> As far as I can see when inspecting the stacks and the cards properties >> there is nothing which would account for this discrepancy in reporting >> behaviour. > > Mark, > While not a complete answer - you could try using the keyword constant > "comma" - I have found to have better luck with those when inserting > into a > script for display... > > The discrepancy... I'm not sure. > > -- > Troy > RPSystems > www.rpsystems.net > > > > --------------- MESSAGE use-revolution.v001.n142.3 --------------- > > From: "Mark MacKenzie (Shaw)" > Subject: Re: I Don"t Understand Why This Is > Date: Sat, 24 Nov 2001 12:58:02 -0600 > MIME-Version: 1.0 > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: 7BIT > > Okay I have solved my own problem but in doing so have uncovered a > trait of > Rev's which I have some recollection is shared by HC or SuperCard. > > My original problem arose because I was putting the "subStacks" directly > into a scrolling list field and then referencing this field line by > line in > a repeat structure to get the cardIDs of a multistack project. > > Although the resulting list looked good there is something wrong when > you > simply grab the line as a variable and use it as a stack reference. > > When I changed the manner of putting the substacks into this field by > using > the button script: > > on mouseup > local ListOfStacks > local NumInStackList > put empty into field "Open Stacks" > put the substacks of stack "BookCover" into ListOfStacks > put the number of lines of ListOfStacks into NumInStackList > if NumInStackList > 0 then > repeat until NumInStackList = 0 > put line NumInStackList of ListOfStacks & "," after field "Open > Stacks" > if NumInStackList > 1 then > put return after field "Open Stacks" > end if > subtract 1 from NumInStackList > end repeat > end if > end mouseup > > I can now work with the resulting field line by line. I have also > inserted > ","s so that selecting the first item of the line is possible. > > The secondary problem I refer to above is if the "substacks" function > results in a LIST, why cannot this be simply put into a list field > directly. > I think I ran into this in HC or such and solved it similarly now that I > think about it. > > Although the resulting list field looks similar when viewed in the > runtime > there is obviously a structure difference. What exactly is the > structure of > the list returned by "substacks"? > > Regards > Mark MacKenzie > Chief Techno-Mage > Historical Treasures & Ancient Arts > www.digitalheritage.ca > markmac at shaw.ca > > > > > > --------------- MESSAGE use-revolution.v001.n142.4 --------------- > > From: Lee Perham > Subject: Dead rev stack > Date: Sat, 24 Nov 2001 10:46:49 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > > > I had a similar problem. Your sub-stack is inheriting attributes from > your > main stack. Check your openStack and openCard handlers. Make sure you > define > which stack you want the attributes to apply. > > Lee Perham > > > > ----- Original Message ----- > From: "John Cuccio" > To: > Sent: Friday, November 23, 2001 1:50 PM > Subject: Dead rev stack > > >> This week has been a rev night mare. >> >> I have a stack with a substack. When I open the substack I get the >> unknown >> error messagge.I go to the stack prperties, window open fine. Now press > the >> script tab, the square window show , that has the acutal error, but >> then >> goes away so I can not see what the error is. Then a messagge commes >> up, >> witth the stop hand, An unknown error occured. It is possible that a >> property cannot be set to a value you have enteredl. I press the OK > button. >> Same message again I press OK. Then the Stack Properties window is > showing. >> So I go to click the script tab again same thing. It just keep >> repeating > and >> I can not get any Thing to open. >> >> If I do not open the substack every things works fine. The Sub stack is >> doing something, but I can not fix it. >> >> >> Is there a way to get the scripts out of that stack so that I can load > them >> into a new stack. So I can figure out what is going on. >> >> This stack was writen in rev 1.0 Same problem in rev 1.1 and different >> Mac >> OS >> > > > > --------------- MESSAGE use-revolution.v001.n142.5 --------------- > > From: Retiarius > Subject: Screen Fade in Rev? > Date: Sat, 24 Nov 2001 14:03:16 -0700 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > > I need the screen to do a nice fade to black. > > Is that possible in Rev? > > Thanks. > > -Dave > > > > --------------- MESSAGE use-revolution.v001.n142.6 --------------- > > From: JacksHyperInfo at aol.com > Subject: Compatibility Question > Date: Sat, 24 Nov 2001 16:03:49 EST > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > > Are stacks that were created on 1.O compatible with 1.1? What are the > best > ways to get training on Revolution. Are there any training seminars or > videos,etc forthcoming? > > jack B > > > --------------- MESSAGE use-revolution.v001.n142.7 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Button colors > Date: Sat, 24 Nov 2001 12:55:24 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111241313.IAA01596 at www.runrev.com> > > At 5:08 AM -0800 11/24/2001, Neil Phillips wrote: >> I can't seem to get the colors to work properly for buttons in >> Revolution >> 1.1. The colors work properly in version 1.0. In 1.1 I can set the >> foreground color ok but the other colors cannot be set by the Colors >> and >> Patterns palette or by a script. I've tried it out on a blue and white >> G3 >> running System 9.04 and a G4 Cube running System 9.1. Both machines >> have >> plenty of ram. >> >> Field colors can be set ok. >> >> Is this a bug or am I missing something? > > What's going on is that with the new Appearance Manager support, > standard > buttons are now drawn using the Mac OS appearance routines. Those > routines > control the button appearance, so the only thing a script can control in > them is the text color. > > You can do one of the following: > > - Change the lookAndFeel to "Macintosh" instead of "Appearance Manager" > (or > choose from the Look and Feel submenu in the View menu). > > - Set the button's style to rectangle or roundRect intead of standard. > > Doing either or both of these will cause the button to be drawn by > Revolution instead of by the operating system routines, allowing you to > color it. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n142.8 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Requests > Date: Sat, 24 Nov 2001 12:32:34 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111221145.GAA31800 at www.runrev.com> > <200111221145.GAA31800 at www.runrev.com> > In-Reply-To: <200111231825.NAA24569 at www.runrev.com> > > At 10:24 AM -0800 11/23/2001, Shari wrote: >> Transcript Dictionary, under "intersect". It describes intersect as >> it applies to arrays, but not to objects intersecting each other. > > I think you're looking at the intersect command. The intersect function > is > what describes whether objects overlap. They should be right next to > each > other in the Dictionary listing, and in the dictionary itself. > >>> There's an option to turn on automatic colorization in the >>> Preferences (in >>> the Script Editor pane). >> >> If you paste the script in, you must manually colorize it. > > Aha, I see. I'll put in a feature request. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n142.9 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Dead rev stack > Date: Sat, 24 Nov 2001 12:59:44 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111231952.OAA25428 at www.runrev.com> > > At 11:50 AM -0800 11/23/2001, John Cuccio wrote: >> I have a stack with a substack. When I open the substack I get the >> unknow >> error messagge.I go to the stack prperties, window open fine. Now >> press the >> script tab, the square window show , that has the acutal error, but >> then >> goes away so I can not see what the error is. Then a messagge commes >> up, >> witth the stop hand, An unknown error occured. It is possible that a >> property cannot be set to a value you have enteredl. I press the OK >> button. >> Same message again I press OK. Then the Stack Properties window is >> showing. >> So I go to click the script tab again same thing. It just keep >> repeating and >> I can not get any Thing to open. > > The first thing I would try here is temporarily turning on Suppress > Errors > and Suppress Messages in the Development menu. Then open the substack. > If > it opens OK under those circumstances, open its script, and find and > comment out for the moment any openCard, preOpenCard, openStack, > preOpenStack, or openBackground handler. Then close it, turn off the > Suppress options, and open it again. > > If it works, you now at least have the error narrowed down to something > in > one of those handlers. You can remove the comments, line by line, and go > through each bit of the suspect handlers to figure out where the problem > might be. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n142.10 --------------- > > From: "Marian Petrides, M.D." > Subject: Re: Compatibility Question > Date: Sat, 24 Nov 2001 16:10:52 -0600 > MIME-Version: 1.0 > Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; > x-mac-creator="4D4F5353" > Content-Transfer-Encoding: 7bit > > Jack. > > Rev 1.0 files can be opened in 1.1 and function essentially the same > with a few minor exceptions. > > Transcript is essentially a superset of HyperTalk, so a good way to get > started with Rev (after you've read through the dox that come with Rev) > is to buy a book about HyperCard if you can find one. I particularly > like Danny Goodman's books. > > Can't answer the last question. > > Marian > On Saturday, November 24, 2001, at 03:03 PM, JacksHyperInfo at aol.com > wrote: > > Are stacks that were created on 1.O compatible with 1.1? What are the > best > ways to get training on Revolution. Are there any training seminars or > videos,etc forthcoming? > > jack B > > > Marian Petrides, M.D. > > mpetrides at earthlink.net > mpetrides at pathology.umsmed.edu > > > > --------------- MESSAGE use-revolution.v001.n142.11 --------------- > > From: Ian Bridges > Subject: Re post - Masking graphics > Date: Sun, 25 Nov 2001 11:49:09 +1100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > > I posted this a while ago with (surprisingly) no response... > >> is there a way to clip a picture to a region eg a polygon, >> without assembling an array of masking graphics? > > I would like to be able to change the shape of the mask/clip region and > the > region of the underlying picture that is displayed with script control > > any ideas? > > Ian B > > > > --------------- MESSAGE use-revolution.v001.n142.12 --------------- > > From: Scott Rossi > Subject: Re: Screen Fade in Rev? > Date: Sat, 24 Nov 2001 17:35:42 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111242104.QAA07286 at www.runrev.com> > > Recently, Retiarius wrote: > >> I need the screen to do a nice fade to black. >> >> Is that possible in Rev? > > There were some old gamma fade externals for MacOS that allow you to > fade to > black, but they were not 100% reliable and if your stack crashed while > the > monitor was black, you'd have to restart. Here's one commercial link: > > http://www.royalsoftware.com/descriptions/monitorFade.html > > You can also try searching for gamma fade, etc. > > As far as Windows goes, I have no clue... > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n142.13 --------------- > > From: John Cuccio > Subject: Stackfiles Property > Date: Sat, 24 Nov 2001 19:11:43 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset=US-ASCII > Content-Transfer-Encoding: 7bit > > What i am trying to do. I have a splash stack, I think that is what it > is > called, that will take the user to other stacks. If I put go to stack > "stack > X" Rev does not go there because rev does not know anything about this > stack. So I think I need the stackfiles property. I do not want to load > the > stacks into memory at this time because the user may not go to that > stack. I > plan on having 16 different stacks. > > After reading the help file about Stacksfiles Property. This is what I > need. > But I do not know how to list multiple stacks. The help file only shows > one > stack. If this property can only do one stack. How Can I tell rev about > multiple stacks or give rev a filepath to a stack ex: go to stack > "/hard disk/folder/X.rev". > > > Thank you > > > > --------------- MESSAGE use-revolution.v001.n142.14 --------------- > > From: John Cuccio > Subject: Re: Stackfiles Property > Date: Sat, 24 Nov 2001 19:19:47 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset=US-ASCII > Content-Transfer-Encoding: 7bit > In-Reply-To: > > on 11/24/01 7:17 PM, John Cuccio at jcuccio at pacbell.net wrote: > >> on 11/24/01 7:11 PM, John Cuccio at jcuccio at pacbell.net wrote: >> >>> What i am trying to do. I have a splash stack, I think that is what >>> it is >>> called, that will take the user to other stacks. If I put go to stack >>> "stack >>> X" Rev does not go there because rev does not know anything about >>> this stack. >>> So I think I need the stackfiles property. I do not want to load the >>> stacks >>> into memory at this time because the user may not go to that stack. I >>> plan on >>> having 16 different stacks. >>> >>> After reading the help file about Stacksfiles Property. This is what >>> I need. >>> But I do not know how to list multiple stacks. The help file only >>> shows one >>> stack. If this property can only do one stack. How Can I tell rev >>> about >>> multiple stacks or give rev a filepath to a stack ex: go to >>> stack "/hard >>> disk/folder/X.rev". >>> >>> >>> Thank you > > I After I posted the first email I figured it out. I have to put each > one > into a line of a variable then it will do it. > > Solved my own question. > > > > --------------- MESSAGE use-revolution.v001.n142.15 --------------- > > From: Matt Denton > Subject: Acrobat again > Date: Sun, 25 Nov 2001 21:20:15 +1100 > MIME-Version: 1.0 (Apple Message framework v475) > Content-Type: text/plain; charset=US-ASCII; format=flowed > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111240700.CAA29923 at www.runrev.com> > > Hello! > > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... > > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... > > > > --------------- END use-revolution.v001.n142 --------------- > From adams at nextbyte.com.au Sun Nov 25 18:09:00 2001 From: adams at nextbyte.com.au (Adam Steinhardt) Date: Sun Nov 25 18:09:00 2001 Subject: [Use-revolution] unsubscribe In-Reply-To: <200111240700.CAA29923@www.runrev.com> Message-ID: <200111252232.RAA24641@www.runrev.com> unsubscribe > > -------------- BEGIN use-revolution.v001.n141 -------------- > > 001 - "Jeanne A. E. DeVoto" 002 - "Sjoerd Op 't Land" feedback? > 003 - Scott Rossi 004 - Judy Perry feedback? > 005 - Judy Perry feedback? > 006 - Shari 007 - Shari 008 - John Cuccio 009 - "Jeanne A. E. DeVoto" 010 - "Mark MacKenzie (Shaw)" < - Re: Dead rev stack > 011 - andu - Re: Dead rev stack > 012 - "Scott Slaugh" 013 - "Mark MacKenzie (Shaw)" < - I Don't Understand Why This Is > > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n141.1 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Closing Decorations Less Stacks > Date: Thu, 22 Nov 2001 19:43:16 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111181827.NAA08569 at www.runrev.com> > > At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >> I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >> After working a bit for development purposes use the file menu to close >> stack "Main", then stack "TellTale" (these close normally with save as) and >> then stack "Pages". >> >> Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >> the tool pallets behind along with the stack "Pages". Pallets with close >> functions can be closed. >> >> Control-shift right click on stack "Pages" allows it to be set toplevel. > > I'm guessing from the above that stack "Pages" perhaps was a palette? The > Close menu item closes toplevel and modeless windows, but not palettes, so > it would have closed whichever toplevel or modeless window was frontmost. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n141.2 --------------- > > From: "Sjoerd Op 't Land" > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 16:05:28 +0100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111212348.SAA23529 at www.runrev.com> > > Judy Perry wrote/ schreef: > >> >>> Maybe you should do something like this with a plug-in. >> >> --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. > > Regards, / Groeten, > Sjoerd > > > > --------------- MESSAGE use-revolution.v001.n141.3 --------------- > > From: Scott Rossi > Subject: Re: Was HTML Text Files > Date: Fri, 23 Nov 2001 08:25:17 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111230435.XAA13676 at www.runrev.com> > > Recently, Geoff Canyon wrote: > >>> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >>> There is no such thing as a true "transparent" window. >> >> For comparison, check out the things they're doing with QuickTime: >> >> http://www.movtv.com/ > > These masked windows are fun stuff. If masking counts as being transparent > (which I suppose it does) then I stand corrected. And masking is quite > do-able in MC using the Odo WDEF on MacOS or the Tuviah's External > Collection on Windows. > > Now have you seen any examples of windows with variable translucency? I've > seen one, which is a filter window in version 3 of Kai's Power Tools on the > Mac. The window to casts a real time dropshadow on whatever is beneath it, > and shows a distorted view through a lens. This is pretty impressive. > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n141.4 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.5 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.6 --------------- > > From: Shari > Subject: Re: Requests > Date: Fri, 23 Nov 2001 13:24:11 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > References: <200111221145.GAA31800 at www.runrev.com> > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >> I'm looking at the window and the intersect function is in the Dictionary. >> (Is that where you were looking for it, or were you checking somewhere >> else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. > >> >>> I wish I had more control of overall Preference type stuff. Like >>> whether help windows open in front of other windows or you have to >>> drag them out. Like always colorizing scripts. >> >> I'm not completely sure what you mean by "help windows open in front of >> other windows" - they shouldn't open behind other windows, certainly - but >> if you can describe more completely I may be able to put it on the feature >> request list. >> >> There's an option to turn on automatic colorization in the Preferences (in >> the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > >>> I wish there were a window with the active variables and their contents. >> >> You can see a list of global variables and their contents in the message >> box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > >>> Once I created a menu (menubar type menu), now I have to click on the >>> Toolbox or Application Overview to have the full set of development >>> menus. Otherwise, when I'm in the stack, the only menus up there are >>> the ones I created. I wish that weren't so. Once I release it, >>> obviously I want only my menus up there, but during development I >>> want both sets of menus. >> >> Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >> OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >> I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. From bvlahos at gte.net Sun Nov 25 20:07:00 2001 From: bvlahos at gte.net (Bill Vlahos) Date: Sun Nov 25 20:07:00 2001 Subject: [Use-revolution] Streaming Audio Message-ID: A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 963 bytes Desc: not available URL: From bvlahos at jpl.nasa.gov Sun Nov 25 21:47:01 2001 From: bvlahos at jpl.nasa.gov (Bill Vlahos) Date: Sun Nov 25 21:47:01 2001 Subject: [Use-revolution] Streaming Audio Message-ID: <3C01AD17.21082712@jpl.nasa.gov> I'm having trouble getting started with playing streaming audio. I have created a player which looks OK but does not respond to any mouse clicks on the "volume" or "triangle" icons which are visible. I have pointed the File Path properties to: http://stream.qtv.apple.com/channels/wgbh/refs/radio1_ref.mov as a reference. When I put that URL into the QuickTime Player URL field it does work properly. I have not made any script entries in the player nor have I made any other buttons etc. I can't seem to find much in the documentation regarding this. What am I missing? I understand that streaming audio is not restricted to QuickTime. Both Audion and iTunes supports the streaming audio I want to hear. Is this true? If so, does Rev support streaming audio (I think it is streaming MP3)? The remaining thing I want to do is to save a collected stream as a MP3 file on disk for playback later. Does Rev support that? If so, how? Thanks Bill Vlahos From bvlahos at jpl.nasa.gov Sun Nov 25 22:09:00 2001 From: bvlahos at jpl.nasa.gov (Bill Vlahos) Date: Sun Nov 25 22:09:00 2001 Subject: [Use-revolution] Streaming Audio Message-ID: <200111260246.VAA26272@www.runrev.com> I'm having trouble getting started with playing streaming audio. I have created a player which looks OK but does not respond to any mouse clicks on the "volume" or "triangle" icons which are visible. I have pointed the File Path properties to: http://stream.qtv.apple.com/channels/wgbh/refs/radio1_ref.mov as a reference. When I put that URL into the QuickTime Player URL field it does work properly. I have not made any script entries in the player nor have I made any other buttons etc. I can't seem to find much in the documentation regarding this. What am I missing? I understand that streaming audio is not restricted to QuickTime. Both Audion and iTunes supports the streaming audio I want to hear. Is this true? If so, does Rev support streaming audio (I think it is streaming MP3)? The remaining thing I want to do is to save a collected stream as a MP3 file on disk for playback later. Does Rev support that? If so, how? Thanks Bill Vlahos From sjoerdoptland at mac.com Sun Nov 25 22:58:00 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Sun Nov 25 22:58:00 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231750.MAA23778@www.runrev.com> Message-ID: Judy Perry wrote/ schreef: > No, I mean, I'm an idiot and don't know *how* to do this... >> Maybe you should do something like this with a plug-in. >>> >>> --How so? I'm sorry, that was a lack in my understanding of the English language. (We have some expression 'hoe zo?' (how so?) in Dutch, which means something like 'why?'.) I don't know exactly. I never made a plug-in myself, but I don't think it's hard, really. Maybe you should look into the example plug-in in RR and play around with it. I don't know if there's docs about this subject. Already looked into that? (I can't do, because RR crashes continuously at my Performa 5400/160 MHz - 48 MB RAM.) > Judy Regards, / Groeten, Sjoerd From sjoerdoptland at mac.com Sun Nov 25 23:12:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Sun Nov 25 23:12:01 2001 Subject: [Use-revolution] Re: Customize Rev for automatic email feedback? In-Reply-To: <200111231750.MAA23778@www.runrev.com> Message-ID: <200111260357.WAA26660@www.runrev.com> Judy Perry wrote/ schreef: > No, I mean, I'm an idiot and don't know *how* to do this... >> Maybe you should do something like this with a plug-in. >>> >>> --How so? I'm sorry, that was a lack in my understanding of the English language. (We have some expression 'hoe zo?' (how so?) in Dutch, which means something like 'why?'.) I don't know exactly. I never made a plug-in myself, but I don't think it's hard, really. Maybe you should look into the example plug-in in RR and play around with it. I don't know if there's docs about this subject. Already looked into that? (I can't do, because RR crashes continuously at my Performa 5400/160 MHz - 48 MB RAM.) > Judy Regards, / Groeten, Sjoerd From soapdog at mac.com Sun Nov 25 23:49:01 2001 From: soapdog at mac.com (Andre Garzia) Date: Sun Nov 25 23:49:01 2001 Subject: [Use-revolution] Revolution Tutorial Does not Work. Message-ID: <200111260439.fAQ4d1ZC020976@smtpout.mac.com> Hi Folks, i am using Revolution 1.1 Starter Kit. I launch the tutorial. Create my new mainstack. Access stack properties, change name to "Hello World" (without the quotes) and them it explodes, it says: "Theres already a stack with that name" no matter what name i use. Everytime i try to set the name of any stack to anything, it display this error and start a strange behaviour. i use an iBook with MacOS 9.0.4 Can somebody help, i am really lost, i try to use revolution and i can't even study the tutorial... Tanx Andre Alves Garzia Soap Dog Studio - BRAZIL (http://nibbo.manilasites.com) From soapdog at mac.com Mon Nov 26 00:07:01 2001 From: soapdog at mac.com (Andre Garzia) Date: Mon Nov 26 00:07:01 2001 Subject: [Use-revolution] Revolution Tutorial Does not Work. Message-ID: <200111260448.XAA27342@www.runrev.com> Hi Folks, i am using Revolution 1.1 Starter Kit. I launch the tutorial. Create my new mainstack. Access stack properties, change name to "Hello World" (without the quotes) and them it explodes, it says: "Theres already a stack with that name" no matter what name i use. Everytime i try to set the name of any stack to anything, it display this error and start a strange behaviour. i use an iBook with MacOS 9.0.4 Can somebody help, i am really lost, i try to use revolution and i can't even study the tutorial... Tanx Andre Alves Garzia Soap Dog Studio - BRAZIL (http://nibbo.manilasites.com) From jeanne at runrev.com Mon Nov 26 01:14:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 01:14:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111250050.TAA09783@www.runrev.com> Message-ID: At 4:49 PM -0800 11/24/2001, Ian Bridges wrote: >I posted this a while ago with (surprisingly) no response... > >> is there a way to clip a picture to a region eg a polygon, >> without assembling an array of masking graphics? > >I would like to be able to change the shape of the mask/clip region and the >region of the underlying picture that is displayed with script control There's currently no way of doing this that I know of. (Sorry.) I was holding off on answering your first message in the hope that one of our clever listmembers would come up with a method, but.... You could change the alphaData of the image to display only those portions that you want seen, but of course that would require some fancy footwork with determining algorithmically which pixels to blank and which to leave alone. Your idea of assembling masking graphics might actually be simpler. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Mon Nov 26 01:14:03 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 01:14:03 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: At 9:49 PM -0800 11/23/2001, Mark MacKenzie (Shaw) wrote: >on mouseup > local NumberOfOpenStacks > put empty into NumberOfOpenStacks > put empty into field "Card ID" > put the number of lines of field "Open Stacks" into NumberOfOpenStacks > put the number of lines of field "Open Stacks" into message > if NumberOfOpenStacks > 0 then > repeat until NumberOfOpenStacks = 0 > put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" > if NumberOfOpenStacks > 1 then > put return after field "Card ID" > end if > subtract 1 from NumberOfOpenStacks > put NumberOfOpenStacks into message > end repeat > end if >end mouseup > >Resulting in these results in: > Field Card ID > >1002 <--- This should have a "," & "BookCover" >1013,BookCover >1002,Variable Tracker >1002,ThumbnailScroller >1002,FullScreenViewer >1002,Illustrations >1002,ImageBank >1002 <--- This should have a "," & "Chapters" >1004 <--- This should have a "," & "Chapters" >1007,Chapters The problem is that you have multiple cards in one stack, and this line: >put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" only takes one card into account. For example, suppose we come to the line "BookCover" of the "Open Stacks" field. BookCover has two cards, ID 1002 and ID 1013. So the cardIDs of stack "BookCover" is: 1002 1013 Then you append the stack's name, with a comma, after the card IDs, and get 1002 1013,BookCover which is what in fact appears in the field. If you want to place the stack's name after each ID, you need to loop over each line in the cardIDs: put the cardIDs of \ stack (line NumberOfOpenStacks of field "Open Stacks") \ into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of field "Open Stacks" \ after field "Card ID" end repeat This ensures that the stack name is placed after each line of the cardIDs, not just the last. (A note about efficiency: it's much, much faster to get data from and put data into a variable than a field. So to speed things up, when you're working with the contents of a field, it pays in time savings to put the field into a variable at the beginning, modify the variable as needed, then put the variable into the field at the end. That way, you only have the speed hit twice, rather than every time you put or get data. For example, you could rewrite your handler above like this for more speed: on mouseup local NumberOfOpenStacks put field "Open Stacks" into myOpenStacks -- <<< put empty into NumberOfOpenStacks put empty into field "Card ID" put the number of lines of myOpenStacks into NumberOfOpenStacks if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack \ (line NumberOfOpenStacks of myOpenStacks) into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of myOpenStacks \ after cardIDsList end repeat if NumberOfOpenStacks > 1 then put return after cardIDsList end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if put cardIDsList into field "Card ID" -- <<< end mouseup -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Mon Nov 26 02:08:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 02:08:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111250050.TAA09783@www.runrev.com> Message-ID: <200111260613.BAA27813@www.runrev.com> At 4:49 PM -0800 11/24/2001, Ian Bridges wrote: >I posted this a while ago with (surprisingly) no response... > >> is there a way to clip a picture to a region eg a polygon, >> without assembling an array of masking graphics? > >I would like to be able to change the shape of the mask/clip region and the >region of the underlying picture that is displayed with script control There's currently no way of doing this that I know of. (Sorry.) I was holding off on answering your first message in the hope that one of our clever listmembers would come up with a method, but.... You could change the alphaData of the image to display only those portions that you want seen, but of course that would require some fancy footwork with determining algorithmically which pixels to blank and which to leave alone. Your idea of assembling masking graphics might actually be simpler. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Mon Nov 26 02:12:00 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 02:12:00 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: <200111260613.BAA27820@www.runrev.com> At 9:49 PM -0800 11/23/2001, Mark MacKenzie (Shaw) wrote: >on mouseup > local NumberOfOpenStacks > put empty into NumberOfOpenStacks > put empty into field "Card ID" > put the number of lines of field "Open Stacks" into NumberOfOpenStacks > put the number of lines of field "Open Stacks" into message > if NumberOfOpenStacks > 0 then > repeat until NumberOfOpenStacks = 0 > put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" > if NumberOfOpenStacks > 1 then > put return after field "Card ID" > end if > subtract 1 from NumberOfOpenStacks > put NumberOfOpenStacks into message > end repeat > end if >end mouseup > >Resulting in these results in: > Field Card ID > >1002 <--- This should have a "," & "BookCover" >1013,BookCover >1002,Variable Tracker >1002,ThumbnailScroller >1002,FullScreenViewer >1002,Illustrations >1002,ImageBank >1002 <--- This should have a "," & "Chapters" >1004 <--- This should have a "," & "Chapters" >1007,Chapters The problem is that you have multiple cards in one stack, and this line: >put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" only takes one card into account. For example, suppose we come to the line "BookCover" of the "Open Stacks" field. BookCover has two cards, ID 1002 and ID 1013. So the cardIDs of stack "BookCover" is: 1002 1013 Then you append the stack's name, with a comma, after the card IDs, and get 1002 1013,BookCover which is what in fact appears in the field. If you want to place the stack's name after each ID, you need to loop over each line in the cardIDs: put the cardIDs of \ stack (line NumberOfOpenStacks of field "Open Stacks") \ into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of field "Open Stacks" \ after field "Card ID" end repeat This ensures that the stack name is placed after each line of the cardIDs, not just the last. (A note about efficiency: it's much, much faster to get data from and put data into a variable than a field. So to speed things up, when you're working with the contents of a field, it pays in time savings to put the field into a variable at the beginning, modify the variable as needed, then put the variable into the field at the end. That way, you only have the speed hit twice, rather than every time you put or get data. For example, you could rewrite your handler above like this for more speed: on mouseup local NumberOfOpenStacks put field "Open Stacks" into myOpenStacks -- <<< put empty into NumberOfOpenStacks put empty into field "Card ID" put the number of lines of myOpenStacks into NumberOfOpenStacks if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack \ (line NumberOfOpenStacks of myOpenStacks) into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of myOpenStacks \ after cardIDsList end repeat if NumberOfOpenStacks > 1 then put return after cardIDsList end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if put cardIDsList into field "Card ID" -- <<< end mouseup -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From lorenz.tschudi at ggaweb.ch Mon Nov 26 07:24:00 2001 From: lorenz.tschudi at ggaweb.ch (Lorenz Tschudi) Date: Mon Nov 26 07:24:00 2001 Subject: [Use-revolution] image filename crashes Rev. 1.1 In-Reply-To: <200111240700.CAA29923@www.runrev.com> References: <200111240700.CAA29923@www.runrev.com> Message-ID: <20011126122200.7480@mail.ggaweb.ch> In a stack I'm using the filename property to reference an image. This worked in Rev 1.0 without any problems when I used one of the two following methods: 1) the filename contains a full path to the image file or 2) setting the defaultFolder and the filename contains a relative path to the image file Whenever I startup a stack using the second method with Rev 1.1 it will crash. Since my Rev. 1.0 projects use the relative path method I can't use Rev 1.1 for development work. Furthermore the filename cant't be edited anymore in the property palette (image tab) of Rev 1.1. Mac G4, Mac OS 9.2.1 Lorenz From henchr at jenkintown.org Mon Nov 26 07:54:00 2001 From: henchr at jenkintown.org (Richard Hench) Date: Mon Nov 26 07:54:00 2001 Subject: [Use-revolution] Remove me form this list! In-Reply-To: <200111230636.BAA14727@www.runrev.com> Message-ID: > From: use-revolution-errors at www.runrev.com > Reply-To: use-revolution at lists.runrev.com > Date: Fri, 23 Nov 2001 01:36:38 -0500 > To: use-revolution at www.runrev.com > Subject: Digest use-revolution.v001.n140 > > > -------------- BEGIN use-revolution.v001.n140 -------------- > > 001 - "Mark MacKenzie (Shaw)" < - Re: Was HTML Text Files > 002 - Philip Usher 003 - "Ted" - Re: System Requirements for Rev > 004 - Geoff Canyon 005 - Jacqueline Landman Gay 006 - Geoff Canyon 007 - Geoff Canyon 008 - Scott Raney 009 - Peter Reid 010 - Scott Rossi 011 - Terry Judd 012 - "Mark MacKenzie (Shaw)" < - Re: PC Control Shift right click on > Application Overiew Window > 013 - Geoff Canyon 014 - "Jeanne A. E. DeVoto" 015 - "Jeanne A. E. DeVoto" > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n140.1 --------------- > > From: "Mark MacKenzie (Shaw)" > Subject: Re: Was HTML Text Files > Date: Thu, 22 Nov 2001 07:40:17 -0600 > MIME-Version: 1.0 > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: 7BIT > > Thanks for the feedback and suggestions. The training wheels are still on > but the axle nuts are loosing! > > HTML fields are functioning as I need them too now. The background is > invisible as desired. > > Am I correct in my assumption that a floating pallet stack window cannot > have an invisible background such that a larger stack beneath shows through? > This is where I originally went wrong and became confused. > > Next question: Is it possible to protect resource media from copiers > without using the Valentina XCMD and its ability to hold blob references. > Is this possible within the basic Revolution framework? Reliable techniques > to achieve this are of great concern to us and our clients. Let me hasten > to add that my usual projects are resource rich and I use file references to > keep the stacks from bloating beyond reasonable limits. > > With iShell I use a companion encrypted database product which handles all > resource file reference and storage within the encrypted database. A > beautiful and fast solution. (After looking carefully at Valentina I wonder > if "iPackager" is not based on the main Valentina engine.) > > Regards > Mark MacKenzie > Chief Techno-Mage > Historical Treasures & Ancient Arts > www.digitalheritage.ca > markmac at shaw.ca > > > > > --------------- MESSAGE use-revolution.v001.n140.2 --------------- > > From: Philip Usher > Subject: Re: Digest use-revolution.v001.n139 > Date: Thu, 22 Nov 2001 08:56:26 -0600 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > > on 11/22/01 5:45 AM, use-revolution-errors at www.runrev.com at > use-revolution-errors at www.runrev.com wrote: > >>> I wish I had more control of overall Preference type stuff. Like >>> whether help windows open in front of other windows or you have to >>> drag them out. Like always colorizing scripts. >> >> I'm not completely sure what you mean by "help windows open in front of >> other windows" - they shouldn't open behind other windows, certainly - but >> if you can describe more completely I may be able to put it on the feature >> request list. > > > When you're in the script window and you open the Transcript Help window to > look up a term, it appears behind the script window where you can't see it. > It would be more helpful if it appeared in front of the script window. > > > > > --------------- MESSAGE use-revolution.v001.n140.3 --------------- > > From: "Ted" > Subject: Re: System Requirements for Rev > Date: Thu, 22 Nov 2001 11:11:12 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; > charset="iso-8859-1" > Content-Transfer-Encoding: 7bit > > On Wed, 21 Nov 2001, John Cuccio wrote in part: > >> Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 >> then will a stand alone work under this system. > >> The Doc said 7.1 or higher. > >> I would like my program to be able to run under 7.5.5 and up on 68k > machines. > > John: > > I recently built a simple three-card test standalone in Rev 1.1, and I tested > it on OS 7.5.5. > > It crashed the system on any attempt to navigate from the opening card (an > identical standalone built in 1.0 worked fine on the same system). I reported > this to RunRev, and they are no doubt investigating this. > > Ted > > > > > > > --------------- MESSAGE use-revolution.v001.n140.4 --------------- > > From: Geoff Canyon > Subject: Re: Error type - 192, now error type 3 > Date: Thu, 22 Nov 2001 08:54:34 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111201616.LAA07951 at www.runrev.com> > <200111212328.SAA23210 at www.runrev.com> > In-Reply-To: <200111212328.SAA23210 at www.runrev.com> > > At 8:54 AM -0800 11/22/01, Greg Wills wrote: >> Thanks Geoff >> Yep, QT 3 was the problem. QT 4.1 did the trick to solve the Error type 3 >> issue - that seemed to be associated with the visual effect call? >> Greg > > Visual Effects sounds like a fair bet. > > gc > > > --------------- MESSAGE use-revolution.v001.n140.5 --------------- > > From: Jacqueline Landman Gay > Subject: Re: Features I like, and features I wish for > Date: Thu, 22 Nov 2001 11:11:28 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > References: <200111221145.GAA31800 at www.runrev.com> > > At 2:15 PM -0800 11/18/2001, Shari wrote: >> >> Once I created a menu (menubar type menu), now I have to click on the >> Toolbox or Application Overview to have the full set of development >> menus. Otherwise, when I'm in the stack, the only menus up there are >> the ones I created. I wish that weren't so. Once I release it, >> obviously I want only my menus up there, but during development I >> want both sets of menus. > > One thing I do sometimes is set the editMenus of the stack to true. On a > Mac, that puts the menu bar into the stack window (the way it will be on > a Windows machine.) You can see both sets of menus that way, and pull > down items from either. It also shows you how the stack will look to > Windows users. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | HypActSftw at aol.com > Custom hypermedia solutions | http://www.hyperactivesw.com > 612.724.1596 | 612.724.1562 - fax > > > --------------- MESSAGE use-revolution.v001.n140.6 --------------- > > From: Geoff Canyon > Subject: Re: Digest use-revolution.v001.n139 > Date: Thu, 22 Nov 2001 10:09:56 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111221457.JAA03377 at www.runrev.com> > In-Reply-To: <200111221457.JAA03377 at www.runrev.com> > > At 8:56 AM -0600 11/22/01, Philip Usher wrote: >> When you're in the script window and you open the Transcript Help window to >> look up a term, it appears behind the script window where you can't see it. >> It would be more helpful if it appeared in front of the script window. > > You can change the help window to a palette as well. The drawback is that it > shrinks in the process and displays only basic information on the topic. > > One thing that I've found is that, because the script is a palette window, you > can still interact with the help window -- navigate, find other commands, etc. > > regards, > > gc > > > --------------- MESSAGE use-revolution.v001.n140.7 --------------- > > From: Geoff Canyon > Subject: Re: Was HTML Text Files > Date: Thu, 22 Nov 2001 10:17:14 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111221339.IAA01496 at www.runrev.com> > In-Reply-To: <200111221339.IAA01496 at www.runrev.com> > > At 7:40 AM -0600 11/22/01, Mark MacKenzie (Shaw) wrote: >> Am I correct in my assumption that a floating pallet stack window cannot >> have an invisible background such that a larger stack beneath shows through? >> This is where I originally went wrong and became confused. > > No, you can't (easily) make one window show through another. On the Mac, at > least, there is a way to do this that doesn't have anything to do with > Revolution. It involves using a special window type, and that's about all I > know about it. There used to be a thing called Odo (the shape-shifting > character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has > it built in. I don't know how they're doing it. > >> Next question: Is it possible to protect resource media from copiers >> without using the Valentina XCMD and its ability to hold blob references. >> Is this possible within the basic Revolution framework? Reliable techniques >> to achieve this are of great concern to us and our clients. Let me hasten >> to add that my usual projects are resource rich and I use file references to >> keep the stacks from bloating beyond reasonable limits. >> >> With iShell I use a companion encrypted database product which handles all >> resource file reference and storage within the encrypted database. A >> beautiful and fast solution. (After looking carefully at Valentina I wonder >> if "iPackager" is not based on the main Valentina engine.) > > How serious do you want the protection to be? I don't think Revolution cares > about the type or extension of a file, so it should be possible to have all > the images, sounds, etc., show as generic to the file system. It wouldn't stop > someone from importing them to Photoshop, though. > > regards, > > gc > > > --------------- MESSAGE use-revolution.v001.n140.8 --------------- > > From: Scott Raney > Subject: Re: System requirements for Rev > Date: Thu, 22 Nov 2001 12:11:36 -0700 (MST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > > On Wed, 21 Nov 2001 John Cuccio wrote: >> Subject: System requirements for Rev >> >> Since I was unable to get rev 1.1 development to run under Mac OS 7.5.5 >> then will a stand alone work under this system. >> >> The Doc said 7.1 or higher. > > This should still be the case, at least for 68K systems. I think PPC > systems all have to have 7.5 or later anyway. > >> I would like my program to be able to run under 7.5.5 and up on 68k >> machines. >> >> I was putting off upgrading the OS on that computer. But today Rev 1 >> froze two times and I lost about hours of work. Change HD with OS 8.1 so >> I can run rev 1.1. I was having problems with 1. & 7.5.5 but nothing >> this big. I think a system conflict somewhere. I am having to much fun >> programming in rev to try to fix it. > > The PPC engine got broken on MacOS 7.X during the Carbon port (it was > making Appearance Manager calls that aren't there). This should be > fixed in the latest MetaCard engines. Not sure how this maps to RR > versions yet, but the two should be fully synced up in the very near > future (maybe RR 1.1.1?) > Regards, > Scott > > ******************************************************** > Scott Raney raney at metacard.com http://www.metacard.com > MetaCard: You know, there's an easier way to do that... > > > > --------------- MESSAGE use-revolution.v001.n140.9 --------------- > > From: Peter Reid > Subject: Rev 1.1 External Collection? > Date: Thu, 22 Nov 2001 19:52:17 +0000 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > Anyone worked out how to use the Externals Collection with Rev 1.1? > I thought the features of the External Collection were being > incorporated into Rev 1.1, but I can't see how and where. > > In particular, I'm looking for the equivalent to "ext_openFile" which > will open a file in it's associated application. This works better > than the "launch" command since it takes care of whether the > application is open already. > > I'd like to produce a Mac OS X version of my stack and the original > External Collection is not usable in this situation. Anyone found > how to do this? > > Cheers > > Peter > -- > Peter Reid > Reid-IT Limited, Loughborough, Leics., UK > Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 > E-mail: preid at reidit.co.uk > Web: http://www.reidit.co.uk > > > --------------- MESSAGE use-revolution.v001.n140.10 --------------- > > From: Scott Rossi > Subject: Re: Was HTML Text Files > Date: Thu, 22 Nov 2001 12:11:15 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111221817.NAA07517 at www.runrev.com> > >>> Am I correct in my assumption that a floating pallet stack window cannot >>> have an invisible background such that a larger stack beneath shows through? >>> This is where I originally went wrong and became confused. >> >> No, you can't (easily) make one window show through another. On the Mac, at >> least, there is a way to do this that doesn't have anything to do with >> Revolution. It involves using a special window type, and that's about all I >> know about it. There used to be a thing called Odo (the shape-shifting >> character on Star Trek: Deep Space 9) that would do this, and QuickTime 5 has >> it built in. I don't know how they're doing it. > > There is no such thing as a true "transparent" window. You can create the > illusion of a window being transparent or translucent by taking a screenshot > of the window's current position, displaying the screenshot as the > background of the window and then drawing your interface elements on top of > the screenshot. The tough thing about this technique is that if the user > moves the window, you need to hide it before allowing the user to access it > since the screenshot must be updated to reflect the window's new position on > the desktop. > > BTW, Odo is for creating custom shaped windows (read: non-rectangular) and > to date is pretty much the only way to get custom windows in MC Mac (unless > someone has written something new). > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n140.11 --------------- > > From: Terry Judd > Subject: Re: Was HTML Text Files > Date: Fri, 23 Nov 2001 09:15:18 +1100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > References: <200111222011.PAA09622 at www.runrev.com> > In-Reply-To: <200111222011.PAA09622 at www.runrev.com> > >>>> Am I correct in my assumption that a floating pallet stack window cannot >>>> have an invisible background such that a larger stack beneath >>>> shows through? >>>> This is where I originally went wrong and became confused. >>> >>> No, you can't (easily) make one window show through another. On the Mac, at >>> least, there is a way to do this that doesn't have anything to do with >>> Revolution. It involves using a special window type, and that's about all I >>> know about it. There used to be a thing called Odo (the shape-shifting >>> character on Star Trek: Deep Space 9) that would do this, and >>> QuickTime 5 has >>> it built in. I don't know how they're doing it. >> >> There is no such thing as a true "transparent" window. You can create the >> illusion of a window being transparent or translucent by taking a screenshot >> of the window's current position, displaying the screenshot as the >> background of the window and then drawing your interface elements on top of >> the screenshot. The tough thing about this technique is that if the user >> moves the window, you need to hide it before allowing the user to access it >> since the screenshot must be updated to reflect the window's new position on >> the desktop. > > I'm not sure how it does it but Audion (mp3 player from Panic > www.panic.com) has live draggable translucent windows that display > beautifully. > > Terry... > >> BTW, Odo is for creating custom shaped windows (read: non-rectangular) and >> to date is pretty much the only way to get custom windows in MC Mac (unless >> someone has written something new). >> >> Regards, >> >> Scott Rossi >> Creative Director >> >> Tactile Media, Multimedia & Design >> Email: scott at tactilemedia.com >> Web: www.tactilemedia.com > > > -- > ___________________________________________________________________________ > Dr Terry Judd > > Lecturer in Instructional Design / Multimedia Developer > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Email: t.judd at bmu.unimelb.edu.au > Phone: 03 9344 0187 > Fax: 03 9344 4998 > ___________________________________________________________________________ > > > --------------- MESSAGE use-revolution.v001.n140.12 --------------- > > From: "Mark MacKenzie (Shaw)" > Subject: Re: PC Control Shift right click on Application Overiew Window > Date: Thu, 22 Nov 2001 17:20:36 -0600 > MIME-Version: 1.0 > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: 7BIT > > Thanks Jeanne, I was afraid this behaviour presaged a really trashed > Revolution environment. > > It is good to know that " if you were to, say, > accidentally delete objects from the App Overview, you could fix the > problem simply by quitting and relaunching Revolution." > > Thanks Mark > > > > > --------------- MESSAGE use-revolution.v001.n140.13 --------------- > > From: Geoff Canyon > Subject: Re: Was HTML Text Files > Date: Thu, 22 Nov 2001 20:34:27 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111222011.PAA09622 at www.runrev.com> > In-Reply-To: <200111222011.PAA09622 at www.runrev.com> > > At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >> There is no such thing as a true "transparent" window. > > For comparison, check out the things they're doing with QuickTime: > > http://www.movtv.com/ > > gc > > > --------------- MESSAGE use-revolution.v001.n140.14 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: WindowsXP Documentation Translation Bug > Date: Thu, 22 Nov 2001 17:41:18 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > References: <200111202024.PAA03770 at www.runrev.com> > In-Reply-To: <200111202119.QAA04616 at www.runrev.com> > > At 1:18 PM -0800 11/20/2001, Chipp Walters wrote: >> Dont' know if anyone has seen this before, but I thought I'd mention it. The >> Troubleshooting card in the Documentation Stack is somewhat corrupted. It >> appears that the apostrophe character has been replaced by some unusual >> other character. I believe I saw this on my Win98 machine as well... but I >> know it's here on my WinXP machine. > > Thanks for the report. > > What's going on is that the Troubleshooting list didn't get properly > converted to the ISO character set during the build of 1.1 (my fault). This > will be fixed in the next docs release, of course, but meanwhile here's a > quick fix: > > 1. Open to the Troubleshooting list in the docs stack and type this in the > message box (all one line): > set the completeContents of the mouseControl to macToISO(the > completeContents of the mouseControl) > > 2. Move the mouse pointer over the scrolling list and press Return to > execute the line. (To display the newly fixed text, you might have to set > the popup menu above the field to "filter" and type a few characters, then > backspace over it, or else go to another card and come back.) > > 3. When you're done, enter > save stack "revDocs" > into the message box and press Return. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n140.15 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Animation Question > Date: Thu, 22 Nov 2001 19:39:56 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111202024.PAA03770 at www.runrev.com> > > At 12:18 PM -0800 11/20/2001, Magnus Stark wrote: >> I am wondering if Revolution can do controlled animations? With >> HyperCard we could make a controlled animation, such as have a button >> that I set a sequence of setting icon images to repeat through, and the >> sequence of icons to view through would be different depending on the >> situation (such as a man running change to walking) - however, the >> limitation was that since we're setting the icon image of the button, we >> were limited to black/white 32x32 icons or whatever the size was. > > I think Scott's already discussed animated GIF control, but in answer to > this part of your question, Rev supports icons of any size and full color, > so you can do this sort of animation with fewer limitations in Rev. > > Revolution icons aren't ICON resources [since those are Mac-specific]; > instead, an icon is just an image. You set the icon property to the image > name or ID to change the icon. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- END use-revolution.v001.n140 --------------- > > From lorenz.tschudi at ggaweb.ch Mon Nov 26 08:08:01 2001 From: lorenz.tschudi at ggaweb.ch (Lorenz Tschudi) Date: Mon Nov 26 08:08:01 2001 Subject: [Use-revolution] image filename crashes Rev. 1.1 In-Reply-To: <200111240700.CAA29923@www.runrev.com> References: <200111240700.CAA29923@www.runrev.com> Message-ID: <200111261223.HAA30615@www.runrev.com> In a stack I'm using the filename property to reference an image. This worked in Rev 1.0 without any problems when I used one of the two following methods: 1) the filename contains a full path to the image file or 2) setting the defaultFolder and the filename contains a relative path to the image file Whenever I startup a stack using the second method with Rev 1.1 it will crash. Since my Rev. 1.0 projects use the relative path method I can't use Rev 1.1 for development work. Furthermore the filename cant't be edited anymore in the property palette (image tab) of Rev 1.1. Mac G4, Mac OS 9.2.1 Lorenz From use-revolution-errors at www.runrev.com Mon Nov 26 08:26:00 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Mon Nov 26 08:26:00 2001 Subject: [Use-revolution] Digest use-revolution.v001.n143 Message-ID: <200111261119.GAA30117@www.runrev.com> -------------- BEGIN use-revolution.v001.n143 -------------- 001 - Matt Denton Subject: MouseEnter MouseLeave on a Line Date: Sun, 25 Nov 2001 21:59:46 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111230636.BAA14727 at www.runrev.com> Dear List, I'm trying to get a graphic of a dot to show on a line for resizing and dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show and hide the dot respectively. It works if you roll into the line from the bottom of the line (at 45 degrees angle in Cartesian co-ords) but the mouseLeave message is incorrectly send from the top to the left of the line. It seems as if the line is forming an invisible triangle -- not exactly the size of the bounding rect -- and sending mouseLeave once the cursor leaves the invisible shape. The line is two pixels wide. May be an OSX scaling/size issue, found some of the controls to also be out of register. Any clues? I'm on 10.1.1 and Rev 1.1 Thanks!@ M at tt --------------- MESSAGE use-revolution.v001.n143.2 --------------- From: "Ken Ray" Subject: Re: Acrobat again Date: Sun, 25 Nov 2001 11:35:31 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111251021.FAA17206 at www.runrev.com> Matt, For windows, you can try reading the registry at: HKEY_CLASSES_ROOT\AcroExch.Document\AcrobatVersion I'm not sure for Mac... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Website: http://www.sonsothunder.com/ ----- Original Message ----- From: "Matt Denton" To: Sent: Sunday, November 25, 2001 4:20 AM Subject: Acrobat again > Hello! > > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... > > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... > > --------------- MESSAGE use-revolution.v001.n143.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: OpenStacks function Date: Sun, 25 Nov 2001 15:39:43 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I would like to use the openstacks function however it returns all the revolution stacks which swamp everything. What is the best way to filter out the revolution program stacks and show just the open project stacks? Regards Mark --------------- MESSAGE use-revolution.v001.n143.4 --------------- From: Adam Steinhardt Subject: unsubscribe Date: Mon, 26 Nov 2001 09:04:20 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240700.CAA29923 at www.runrev.com> unsubscribe > > -------------- BEGIN use-revolution.v001.n141 -------------- > > 001 - "Jeanne A. E. DeVoto" 002 - "Sjoerd Op 't Land" feedback? > 003 - Scott Rossi 004 - Judy Perry feedback? > 005 - Judy Perry feedback? > 006 - Shari 007 - Shari 008 - John Cuccio 009 - "Jeanne A. E. DeVoto" 010 - "Mark MacKenzie (Shaw)" < - Re: Dead rev stack > 011 - andu - Re: Dead rev stack > 012 - "Scott Slaugh" 013 - "Mark MacKenzie (Shaw)" < - I Don't Understand Why This Is > > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n141.1 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Closing Decorations Less Stacks > Date: Thu, 22 Nov 2001 19:43:16 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111181827.NAA08569 at www.runrev.com> > > At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >> I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >> After working a bit for development purposes use the file menu to close >> stack "Main", then stack "TellTale" (these close normally with save as) and >> then stack "Pages". >> >> Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >> the tool pallets behind along with the stack "Pages". Pallets with close >> functions can be closed. >> >> Control-shift right click on stack "Pages" allows it to be set toplevel. > > I'm guessing from the above that stack "Pages" perhaps was a palette? The > Close menu item closes toplevel and modeless windows, but not palettes, so > it would have closed whichever toplevel or modeless window was frontmost. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n141.2 --------------- > > From: "Sjoerd Op 't Land" > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 16:05:28 +0100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111212348.SAA23529 at www.runrev.com> > > Judy Perry wrote/ schreef: > >> >>> Maybe you should do something like this with a plug-in. >> >> --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. > > Regards, / Groeten, > Sjoerd > > > > --------------- MESSAGE use-revolution.v001.n141.3 --------------- > > From: Scott Rossi > Subject: Re: Was HTML Text Files > Date: Fri, 23 Nov 2001 08:25:17 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111230435.XAA13676 at www.runrev.com> > > Recently, Geoff Canyon wrote: > >>> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >>> There is no such thing as a true "transparent" window. >> >> For comparison, check out the things they're doing with QuickTime: >> >> http://www.movtv.com/ > > These masked windows are fun stuff. If masking counts as being transparent > (which I suppose it does) then I stand corrected. And masking is quite > do-able in MC using the Odo WDEF on MacOS or the Tuviah's External > Collection on Windows. > > Now have you seen any examples of windows with variable translucency? I've > seen one, which is a filter window in version 3 of Kai's Power Tools on the > Mac. The window to casts a real time dropshadow on whatever is beneath it, > and shows a distorted view through a lens. This is pretty impressive. > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n141.4 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.5 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.6 --------------- > > From: Shari > Subject: Re: Requests > Date: Fri, 23 Nov 2001 13:24:11 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > References: <200111221145.GAA31800 at www.runrev.com> > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >> I'm looking at the window and the intersect function is in the Dictionary. >> (Is that where you were looking for it, or were you checking somewhere >> else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. > >> >>> I wish I had more control of overall Preference type stuff. Like >>> whether help windows open in front of other windows or you have to >>> drag them out. Like always colorizing scripts. >> >> I'm not completely sure what you mean by "help windows open in front of >> other windows" - they shouldn't open behind other windows, certainly - but >> if you can describe more completely I may be able to put it on the feature >> request list. >> >> There's an option to turn on automatic colorization in the Preferences (in >> the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > >>> I wish there were a window with the active variables and their contents. >> >> You can see a list of global variables and their contents in the message >> box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > >>> Once I created a menu (menubar type menu), now I have to click on the >>> Toolbox or Application Overview to have the full set of development >>> menus. Otherwise, when I'm in the stack, the only menus up there are >>> the ones I created. I wish that weren't so. Once I release it, >>> obviously I want only my menus up there, but during development I >>> want both sets of menus. >> >> Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >> OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >> I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. --------------- MESSAGE use-revolution.v001.n143.5 --------------- From: Bill Vlahos Subject: Streaming Audio Date: Sun, 25 Nov 2001 18:46:48 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit I'm having trouble getting started with playing streaming audio. I have created a player which looks OK but does not respond to any mouse clicks on the "volume" or "triangle" icons which are visible. I have pointed the File Path properties to: http://stream.qtv.apple.com/channels/wgbh/refs/radio1_ref.mov as a reference. When I put that URL into the QuickTime Player URL field it does work properly. I have not made any script entries in the player nor have I made any other buttons etc. I can't seem to find much in the documentation regarding this. What am I missing? I understand that streaming audio is not restricted to QuickTime. Both Audion and iTunes supports the streaming audio I want to hear. Is this true? If so, does Rev support streaming audio (I think it is streaming MP3)? The remaining thing I want to do is to save a collected stream as a MP3 file on disk for playback later. Does Rev support that? If so, how? Thanks Bill Vlahos --------------- MESSAGE use-revolution.v001.n143.6 --------------- From: "Sjoerd Op 't Land" Subject: Re: Customize Rev for automatic email feedback? Date: Mon, 26 Nov 2001 04:55:10 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111231750.MAA23778 at www.runrev.com> Judy Perry wrote/ schreef: > No, I mean, I'm an idiot and don't know *how* to do this... >> Maybe you should do something like this with a plug-in. >>> >>> --How so? I'm sorry, that was a lack in my understanding of the English language. (We have some expression 'hoe zo?' (how so?) in Dutch, which means something like 'why?'.) I don't know exactly. I never made a plug-in myself, but I don't think it's hard, really. Maybe you should look into the example plug-in in RR and play around with it. I don't know if there's docs about this subject. Already looked into that? (I can't do, because RR crashes continuously at my Performa 5400/160 MHz - 48 MB RAM.) > Judy Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n143.7 --------------- From: Andre Garzia Subject: Revolution Tutorial Does not Work. Date: Mon, 26 Nov 2001 02:46:32 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Hi Folks, i am using Revolution 1.1 Starter Kit. I launch the tutorial. Create my new mainstack. Access stack properties, change name to "Hello World" (without the quotes) and them it explodes, it says: "Theres already a stack with that name" no matter what name i use. Everytime i try to set the name of any stack to anything, it display this error and start a strange behaviour. i use an iBook with MacOS 9.0.4 Can somebody help, i am really lost, i try to use revolution and i can't even study the tutorial... Tanx Andre Alves Garzia Soap Dog Studio - BRAZIL (http://nibbo.manilasites.com) --------------- MESSAGE use-revolution.v001.n143.8 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Re post - Masking graphics Date: Sun, 25 Nov 2001 15:01:07 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111250050.TAA09783 at www.runrev.com> At 4:49 PM -0800 11/24/2001, Ian Bridges wrote: >I posted this a while ago with (surprisingly) no response... > >> is there a way to clip a picture to a region eg a polygon, >> without assembling an array of masking graphics? > >I would like to be able to change the shape of the mask/clip region and the >region of the underlying picture that is displayed with script control There's currently no way of doing this that I know of. (Sorry.) I was holding off on answering your first message in the hope that one of our clever listmembers would come up with a method, but.... You could change the alphaData of the image to display only those portions that you want seen, but of course that would require some fancy footwork with determining algorithmically which pixels to blank and which to leave alone. Your idea of assembling masking graphics might actually be simpler. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n143.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: I Don't Understand Why This Is Date: Sun, 25 Nov 2001 15:47:22 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111240549.AAA29475 at www.runrev.com> At 9:49 PM -0800 11/23/2001, Mark MacKenzie (Shaw) wrote: >on mouseup > local NumberOfOpenStacks > put empty into NumberOfOpenStacks > put empty into field "Card ID" > put the number of lines of field "Open Stacks" into NumberOfOpenStacks > put the number of lines of field "Open Stacks" into message > if NumberOfOpenStacks > 0 then > repeat until NumberOfOpenStacks = 0 > put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" > if NumberOfOpenStacks > 1 then > put return after field "Card ID" > end if > subtract 1 from NumberOfOpenStacks > put NumberOfOpenStacks into message > end repeat > end if >end mouseup > >Resulting in these results in: > Field Card ID > >1002 <--- This should have a "," & "BookCover" >1013,BookCover >1002,Variable Tracker >1002,ThumbnailScroller >1002,FullScreenViewer >1002,Illustrations >1002,ImageBank >1002 <--- This should have a "," & "Chapters" >1004 <--- This should have a "," & "Chapters" >1007,Chapters The problem is that you have multiple cards in one stack, and this line: >put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" only takes one card into account. For example, suppose we come to the line "BookCover" of the "Open Stacks" field. BookCover has two cards, ID 1002 and ID 1013. So the cardIDs of stack "BookCover" is: 1002 1013 Then you append the stack's name, with a comma, after the card IDs, and get 1002 1013,BookCover which is what in fact appears in the field. If you want to place the stack's name after each ID, you need to loop over each line in the cardIDs: put the cardIDs of \ stack (line NumberOfOpenStacks of field "Open Stacks") \ into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of field "Open Stacks" \ after field "Card ID" end repeat This ensures that the stack name is placed after each line of the cardIDs, not just the last. (A note about efficiency: it's much, much faster to get data from and put data into a variable than a field. So to speed things up, when you're working with the contents of a field, it pays in time savings to put the field into a variable at the beginning, modify the variable as needed, then put the variable into the field at the end. That way, you only have the speed hit twice, rather than every time you put or get data. For example, you could rewrite your handler above like this for more speed: on mouseup local NumberOfOpenStacks put field "Open Stacks" into myOpenStacks -- <<< put empty into NumberOfOpenStacks put empty into field "Card ID" put the number of lines of myOpenStacks into NumberOfOpenStacks if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack \ (line NumberOfOpenStacks of myOpenStacks) into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of myOpenStacks \ after cardIDsList end repeat if NumberOfOpenStacks > 1 then put return after cardIDsList end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if put cardIDsList into field "Card ID" -- <<< end mouseup -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- END use-revolution.v001.n143 --------------- From markmac at shaw.ca Mon Nov 26 08:31:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Mon Nov 26 08:31:01 2001 Subject: [Use-revolution] Disappearing Preference Message-ID: <000701c1767e$bca0dba0$797d4718@ss.shawcable.net> Hi. It seems as if every time I open Revolution to create a new stack or work on an old one, I have to reset the time for tooltips to appear in main application's preference list under documentation. Is this a bug or is it functioning correctly? The destroystack is set true by default in my environment. Is this wiping out the main app's preferences (it seems that this particular preference setting is the only one affected, my image editor and other settings remain the same unless I have had a major crash). Regards Mark From markmac at shaw.ca Mon Nov 26 09:09:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Mon Nov 26 09:09:01 2001 Subject: [Use-revolution] Disappearing Preference Message-ID: <200111261331.IAA32582@www.runrev.com> Hi. It seems as if every time I open Revolution to create a new stack or work on an old one, I have to reset the time for tooltips to appear in main application's preference list under documentation. Is this a bug or is it functioning correctly? The destroystack is set true by default in my environment. Is this wiping out the main app's preferences (it seems that this particular preference setting is the only one affected, my image editor and other settings remain the same unless I have had a major crash). Regards Mark From markmac at shaw.ca Mon Nov 26 11:35:00 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Mon Nov 26 11:35:00 2001 Subject: [Use-revolution] New Image Library Message-ID: <000701c17680$1f3f0600$797d4718@ss.shawcable.net> Hello, I keep meaning to ask a question about the image library function. I think I ought to be able to create a new image library with name of my choice however, this always results in an error. This happens whether I am in Rev with no projects open or with one open. Rev throws an error, highlighting the following area: . There was an Execution Error at 7:37:37 AM Error description: Chunk: can't find stack Revolution User Interface Error: Object: button id 1117 of card id 1002 of stack "C:/Program Files/Revolution 1.1/components/tools/revimagelibrary.rev" -------------------- if the name of stack l is tLibraryName then -------------------- Value: mouseUp with Details of: Error description: Chunk: can't find stack if the name of stack l is tLibraryName then Line: 22 Character: 17 Value: A quick look this morning suggests that this line should read as: if the name of stack l is in tLibraryName then Regards Mark From markmac at shaw.ca Mon Nov 26 12:15:24 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Mon Nov 26 12:15:24 2001 Subject: [Use-revolution] New Image Library Message-ID: <200111261634.LAA03101@www.runrev.com> Hello, I keep meaning to ask a question about the image library function. I think I ought to be able to create a new image library with name of my choice however, this always results in an error. This happens whether I am in Rev with no projects open or with one open. Rev throws an error, highlighting the following area: . There was an Execution Error at 7:37:37 AM Error description: Chunk: can't find stack Revolution User Interface Error: Object: button id 1117 of card id 1002 of stack "C:/Program Files/Revolution 1.1/components/tools/revimagelibrary.rev" -------------------- if the name of stack l is tLibraryName then -------------------- Value: mouseUp with Details of: Error description: Chunk: can't find stack if the name of stack l is tLibraryName then Line: 22 Character: 17 Value: A quick look this morning suggests that this line should read as: if the name of stack l is in tLibraryName then Regards Mark From scott at tactilemedia.com Mon Nov 26 13:28:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Nov 26 13:28:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111260613.BAA27813@www.runrev.com> Message-ID: Recently, Ian Bridges wrote: > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? > I would like to be able to change the shape of the mask/clip region and the > region of the underlying picture that is displayed with script control The only way I'm aware of will allow rectangular clips only: display your source image in a group or a button, and then change the group's or button's rect. I believe there's no built-in way to create oval or irregular masks. However, a more involved (read: painful) way to do this type of masking would be to show your image in a separate window and mask the window. On MacOS you'll need the Odo WDEF and on Windows you'll need Tuviah Snyder's external collection. Like I said, major effort involved, but possible. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Mon Nov 26 14:15:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Nov 26 14:15:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111260613.BAA27813@www.runrev.com> Message-ID: <200111261827.NAA08228@www.runrev.com> Recently, Ian Bridges wrote: > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? > I would like to be able to change the shape of the mask/clip region and the > region of the underlying picture that is displayed with script control The only way I'm aware of will allow rectangular clips only: display your source image in a group or a button, and then change the group's or button's rect. I believe there's no built-in way to create oval or irregular masks. However, a more involved (read: painful) way to do this type of masking would be to show your image in a separate window and mask the window. On MacOS you'll need the Odo WDEF and on Windows you'll need Tuviah Snyder's external collection. Like I said, major effort involved, but possible. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From jeanne at runrev.com Mon Nov 26 14:17:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 14:17:01 2001 Subject: [Use-revolution] Re: OpenStacks function In-Reply-To: <200111252138.QAA23785@www.runrev.com> Message-ID: At 1:39 PM -0800 11/25/2001, Mark MacKenzie (Shaw) wrote: >I would like to use the openstacks function however it returns all the >revolution stacks which swamp everything. Use the revLoadedStacks function. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From jeanne at runrev.com Mon Nov 26 15:27:00 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Nov 26 15:27:00 2001 Subject: [Use-revolution] Re: OpenStacks function In-Reply-To: <200111252138.QAA23785@www.runrev.com> Message-ID: <200111261916.OAA10333@www.runrev.com> At 1:39 PM -0800 11/25/2001, Mark MacKenzie (Shaw) wrote: >I would like to use the openstacks function however it returns all the >revolution stacks which swamp everything. Use the revLoadedStacks function. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From sjoerdoptland at mac.com Mon Nov 26 15:33:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Mon Nov 26 15:33:01 2001 Subject: [Use-revolution] Re: OpenStacks function In-Reply-To: <200111252138.QAA23785@www.runrev.com> Message-ID: Mark MacKenzie (Shaw) wrote/ schreef: > I would like to use the openstacks function however it returns all the > revolution stacks which swamp everything. > > What is the best way to filter out the revolution program stacks and show > just the open project stacks? Maybe just look which stacks start with 'rev' > Regards Mark Regards, / Groeten, Sjoerd From matt.denton at limelight.com.au Mon Nov 26 15:46:04 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Mon Nov 26 15:46:04 2001 Subject: [Use-revolution] Version 1.1.1 In-Reply-To: <200111261119.GAA30117@www.runrev.com> Message-ID: <68CDA65A-E2AE-11D5-B273-0003930B4708@limelight.com.au> Dear Rev Is there going to be a 1.1.1 patch? Next/Prev card and many other niggly things need fixing in 1.1 desperately (thanks to Geoff for his post on a quick next/prev fix). I personally would like to see a freeze on 1.1 feature list and more stability in the package, with a fix to the most glaring issues first up. Most of the time I have 'errors' turned off so that I don't get the frequent Runtime errors appearing during development. It is frustrating when you are learning (re-learning) a language and you additionally have to filter out authoring environment errors. I love using Rev and the amazing work done by Revolution, I guess I just feel frustrated with the frequent error dialog appearing when it is not my code and the many inconsistencies still in Rev. 1.1 is definitely a step up, I guess I'd expected the holy grail at 1.1. All that aside, I'll continue to enjoy working with this powerful tool. Don't misread me... you guys are doing a great job and have added tons of features... I just don't want to have to wait for v2.0 for a stable runtime environment. M at tt From sjoerdoptland at mac.com Mon Nov 26 16:30:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Mon Nov 26 16:30:01 2001 Subject: [Use-revolution] Re: OpenStacks function In-Reply-To: <200111252138.QAA23785@www.runrev.com> Message-ID: <200111262032.PAA15214@www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I would like to use the openstacks function however it returns all the > revolution stacks which swamp everything. > > What is the best way to filter out the revolution program stacks and show > just the open project stacks? Maybe just look which stacks start with 'rev' > Regards Mark Regards, / Groeten, Sjoerd From matt.denton at limelight.com.au Mon Nov 26 16:39:00 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Mon Nov 26 16:39:00 2001 Subject: [Use-revolution] Version 1.1.1 In-Reply-To: <200111261119.GAA30117@www.runrev.com> Message-ID: <200111262045.PAA15606@www.runrev.com> Dear Rev Is there going to be a 1.1.1 patch? Next/Prev card and many other niggly things need fixing in 1.1 desperately (thanks to Geoff for his post on a quick next/prev fix). I personally would like to see a freeze on 1.1 feature list and more stability in the package, with a fix to the most glaring issues first up. Most of the time I have 'errors' turned off so that I don't get the frequent Runtime errors appearing during development. It is frustrating when you are learning (re-learning) a language and you additionally have to filter out authoring environment errors. I love using Rev and the amazing work done by Revolution, I guess I just feel frustrated with the frequent error dialog appearing when it is not my code and the many inconsistencies still in Rev. 1.1 is definitely a step up, I guess I'd expected the holy grail at 1.1. All that aside, I'll continue to enjoy working with this powerful tool. Don't misread me... you guys are doing a great job and have added tons of features... I just don't want to have to wait for v2.0 for a stable runtime environment. M at tt From troy at rpsystems.net Mon Nov 26 21:39:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Mon Nov 26 21:39:01 2001 Subject: [Use-revolution] ResetAll, Sockets, and the new FTP Message-ID: In the transcript dictionary "ResetAll" claims to close sockets opened by the FTP function. Are there additional relationships held by the FTP and sockets functions? Can one use the openSockets function to get information on the current open FTP functions? Does a failed FTP connection trigger a socketError? Do socketTimeOut and socketTimeOutInterval apply to attempted FTP connections? Does the FTP function automatically close the socket it uses to make the transfer? If so, does it send any indication of this, or can you use the previously mentioned socket functions to develop monitoring routines for it? -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 From troy at rpsystems.net Mon Nov 26 22:12:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Mon Nov 26 22:12:01 2001 Subject: [Use-revolution] ResetAll, Sockets, and the new FTP Message-ID: <200111270238.VAA20791@www.runrev.com> In the transcript dictionary "ResetAll" claims to close sockets opened by the FTP function. Are there additional relationships held by the FTP and sockets functions? Can one use the openSockets function to get information on the current open FTP functions? Does a failed FTP connection trigger a socketError? Do socketTimeOut and socketTimeOutInterval apply to attempted FTP connections? Does the FTP function automatically close the socket it uses to make the transfer? If so, does it send any indication of this, or can you use the previously mentioned socket functions to develop monitoring routines for it? -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 From chipp at chipp.com Tue Nov 27 00:54:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 00:54:00 2001 Subject: [Use-revolution] Intitialization Error: Can't find Home or Tools Stack In-Reply-To: <200111270238.VAA20791@www.runrev.com> Message-ID: I get this message when I launch RR1.1 Win89SE. With an OKAY button which quits me back to the desktop. I can fix it by reinstalling RR1.1. This is the 3rd time in 2 days. I don't think I'm doing anything weird, but you never know! I checked and the files are where they're supposed to be. Perhaps a simple file can be exchanged and it will work okay. Any suggestions? From use-revolution-errors at www.runrev.com Tue Nov 27 00:55:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Tue Nov 27 00:55:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n142 Message-ID: <200111270554.AAA22391@www.runrev.com> -------------- BEGIN use-revolution.v001.n142 -------------- 001 - shrap at mail.geko.net.au (N - Button colors 002 - Troy Rollins - Dead rev stack 005 - Retiarius Subject: Re: I Don't Understand Why This Is Date: Sat, 24 Nov 2001 09:18:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240549.AAA29475 at www.runrev.com> Mark MacKenzie (Shaw) wrote: > As far as I can see when inspecting the stacks and the cards properties > there is nothing which would account for this discrepancy in reporting > behaviour. Mark, While not a complete answer - you could try using the keyword constant "comma" - I have found to have better luck with those when inserting into a script for display... The discrepancy... I'm not sure. -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n142.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: I Don"t Understand Why This Is Date: Sat, 24 Nov 2001 12:58:02 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Okay I have solved my own problem but in doing so have uncovered a trait of Rev's which I have some recollection is shared by HC or SuperCard. My original problem arose because I was putting the "subStacks" directly into a scrolling list field and then referencing this field line by line in a repeat structure to get the cardIDs of a multistack project. Although the resulting list looked good there is something wrong when you simply grab the line as a variable and use it as a stack reference. When I changed the manner of putting the substacks into this field by using the button script: on mouseup local ListOfStacks local NumInStackList put empty into field "Open Stacks" put the substacks of stack "BookCover" into ListOfStacks put the number of lines of ListOfStacks into NumInStackList if NumInStackList > 0 then repeat until NumInStackList = 0 put line NumInStackList of ListOfStacks & "," after field "Open Stacks" if NumInStackList > 1 then put return after field "Open Stacks" end if subtract 1 from NumInStackList end repeat end if end mouseup I can now work with the resulting field line by line. I have also inserted ","s so that selecting the first item of the line is possible. The secondary problem I refer to above is if the "substacks" function results in a LIST, why cannot this be simply put into a list field directly. I think I ran into this in HC or such and solved it similarly now that I think about it. Although the resulting list field looks similar when viewed in the runtime there is obviously a structure difference. What exactly is the structure of the list returned by "substacks"? Regards Mark MacKenzie Chief Techno-Mage Historical Treasures & Ancient Arts www.digitalheritage.ca markmac at shaw.ca --------------- MESSAGE use-revolution.v001.n142.4 --------------- From: Lee Perham Subject: Dead rev stack Date: Sat, 24 Nov 2001 10:46:49 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I had a similar problem. Your sub-stack is inheriting attributes from your main stack. Check your openStack and openCard handlers. Make sure you define which stack you want the attributes to apply. Lee Perham ----- Original Message ----- From: "John Cuccio" To: Sent: Friday, November 23, 2001 1:50 PM Subject: Dead rev stack > This week has been a rev night mare. > > I have a stack with a substack. When I open the substack I get the unknown > error messagge.I go to the stack prperties, window open fine. Now press the > script tab, the square window show , that has the acutal error, but then > goes away so I can not see what the error is. Then a messagge commes up, > witth the stop hand, An unknown error occured. It is possible that a > property cannot be set to a value you have enteredl. I press the OK button. > Same message again I press OK. Then the Stack Properties window is showing. > So I go to click the script tab again same thing. It just keep repeating and > I can not get any Thing to open. > > If I do not open the substack every things works fine. The Sub stack is > doing something, but I can not fix it. > > > Is there a way to get the scripts out of that stack so that I can load them > into a new stack. So I can figure out what is going on. > > This stack was writen in rev 1.0 Same problem in rev 1.1 and different Mac > OS > --------------- MESSAGE use-revolution.v001.n142.5 --------------- From: Retiarius Subject: Screen Fade in Rev? Date: Sat, 24 Nov 2001 14:03:16 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I need the screen to do a nice fade to black. Is that possible in Rev? Thanks. -Dave --------------- MESSAGE use-revolution.v001.n142.6 --------------- From: JacksHyperInfo at aol.com Subject: Compatibility Question Date: Sat, 24 Nov 2001 16:03:49 EST MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B --------------- MESSAGE use-revolution.v001.n142.7 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Button colors Date: Sat, 24 Nov 2001 12:55:24 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111241313.IAA01596 at www.runrev.com> At 5:08 AM -0800 11/24/2001, Neil Phillips wrote: >I can't seem to get the colors to work properly for buttons in Revolution >1.1. The colors work properly in version 1.0. In 1.1 I can set the >foreground color ok but the other colors cannot be set by the Colors and >Patterns palette or by a script. I've tried it out on a blue and white G3 >running System 9.04 and a G4 Cube running System 9.1. Both machines have >plenty of ram. > >Field colors can be set ok. > >Is this a bug or am I missing something? What's going on is that with the new Appearance Manager support, standard buttons are now drawn using the Mac OS appearance routines. Those routines control the button appearance, so the only thing a script can control in them is the text color. You can do one of the following: - Change the lookAndFeel to "Macintosh" instead of "Appearance Manager" (or choose from the Look and Feel submenu in the View menu). - Set the button's style to rectangle or roundRect intead of standard. Doing either or both of these will cause the button to be drawn by Revolution instead of by the operating system routines, allowing you to color it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.8 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Requests Date: Sat, 24 Nov 2001 12:32:34 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: <200111221145.GAA31800 at www.runrev.com> <200111221145.GAA31800 at www.runrev.com> In-Reply-To: <200111231825.NAA24569 at www.runrev.com> At 10:24 AM -0800 11/23/2001, Shari wrote: >Transcript Dictionary, under "intersect". It describes intersect as >it applies to arrays, but not to objects intersecting each other. I think you're looking at the intersect command. The intersect function is what describes whether objects overlap. They should be right next to each other in the Dictionary listing, and in the dictionary itself. >>There's an option to turn on automatic colorization in the Preferences (in >>the Script Editor pane). > >If you paste the script in, you must manually colorize it. Aha, I see. I'll put in a feature request. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Dead rev stack Date: Sat, 24 Nov 2001 12:59:44 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111231952.OAA25428 at www.runrev.com> At 11:50 AM -0800 11/23/2001, John Cuccio wrote: >I have a stack with a substack. When I open the substack I get the unknow >error messagge.I go to the stack prperties, window open fine. Now press the >script tab, the square window show , that has the acutal error, but then >goes away so I can not see what the error is. Then a messagge commes up, >witth the stop hand, An unknown error occured. It is possible that a >property cannot be set to a value you have enteredl. I press the OK button. >Same message again I press OK. Then the Stack Properties window is showing. >So I go to click the script tab again same thing. It just keep repeating and >I can not get any Thing to open. The first thing I would try here is temporarily turning on Suppress Errors and Suppress Messages in the Development menu. Then open the substack. If it opens OK under those circumstances, open its script, and find and comment out for the moment any openCard, preOpenCard, openStack, preOpenStack, or openBackground handler. Then close it, turn off the Suppress options, and open it again. If it works, you now at least have the error narrowed down to something in one of those handlers. You can remove the comments, line by line, and go through each bit of the suspect handlers to figure out where the problem might be. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n142.10 --------------- From: "Marian Petrides, M.D." Subject: Re: Compatibility Question Date: Sat, 24 Nov 2001 16:10:52 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit Jack. Rev 1.0 files can be opened in 1.1 and function essentially the same with a few minor exceptions. Transcript is essentially a superset of HyperTalk, so a good way to get started with Rev (after you've read through the dox that come with Rev) is to buy a book about HyperCard if you can find one. I particularly like Danny Goodman's books. Can't answer the last question. Marian On Saturday, November 24, 2001, at 03:03 PM, JacksHyperInfo at aol.com wrote: Are stacks that were created on 1.O compatible with 1.1? What are the best ways to get training on Revolution. Are there any training seminars or videos,etc forthcoming? jack B Marian Petrides, M.D. mpetrides at earthlink.net mpetrides at pathology.umsmed.edu --------------- MESSAGE use-revolution.v001.n142.11 --------------- From: Ian Bridges Subject: Re post - Masking graphics Date: Sun, 25 Nov 2001 11:49:09 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I posted this a while ago with (surprisingly) no response... > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? I would like to be able to change the shape of the mask/clip region and the region of the underlying picture that is displayed with script control any ideas? Ian B --------------- MESSAGE use-revolution.v001.n142.12 --------------- From: Scott Rossi Subject: Re: Screen Fade in Rev? Date: Sat, 24 Nov 2001 17:35:42 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111242104.QAA07286 at www.runrev.com> Recently, Retiarius wrote: > I need the screen to do a nice fade to black. > > Is that possible in Rev? There were some old gamma fade externals for MacOS that allow you to fade to black, but they were not 100% reliable and if your stack crashed while the monitor was black, you'd have to restart. Here's one commercial link: http://www.royalsoftware.com/descriptions/monitorFade.html You can also try searching for gamma fade, etc. As far as Windows goes, I have no clue... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n142.13 --------------- From: John Cuccio Subject: Stackfiles Property Date: Sat, 24 Nov 2001 19:11:43 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit What i am trying to do. I have a splash stack, I think that is what it is called, that will take the user to other stacks. If I put go to stack "stack X" Rev does not go there because rev does not know anything about this stack. So I think I need the stackfiles property. I do not want to load the stacks into memory at this time because the user may not go to that stack. I plan on having 16 different stacks. After reading the help file about Stacksfiles Property. This is what I need. But I do not know how to list multiple stacks. The help file only shows one stack. If this property can only do one stack. How Can I tell rev about multiple stacks or give rev a filepath to a stack ex: go to stack "/hard disk/folder/X.rev". Thank you --------------- MESSAGE use-revolution.v001.n142.14 --------------- From: John Cuccio Subject: Re: Stackfiles Property Date: Sat, 24 Nov 2001 19:19:47 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit In-Reply-To: on 11/24/01 7:17 PM, John Cuccio at jcuccio at pacbell.net wrote: > on 11/24/01 7:11 PM, John Cuccio at jcuccio at pacbell.net wrote: > >> What i am trying to do. I have a splash stack, I think that is what it is >> called, that will take the user to other stacks. If I put go to stack "stack >> X" Rev does not go there because rev does not know anything about this stack. >> So I think I need the stackfiles property. I do not want to load the stacks >> into memory at this time because the user may not go to that stack. I plan on >> having 16 different stacks. >> >> After reading the help file about Stacksfiles Property. This is what I need. >> But I do not know how to list multiple stacks. The help file only shows one >> stack. If this property can only do one stack. How Can I tell rev about >> multiple stacks or give rev a filepath to a stack ex: go to stack "/hard >> disk/folder/X.rev". >> >> >> Thank you I After I posted the first email I figured it out. I have to put each one into a line of a variable then it will do it. Solved my own question. --------------- MESSAGE use-revolution.v001.n142.15 --------------- From: Matt Denton Subject: Acrobat again Date: Sun, 25 Nov 2001 21:20:15 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111240700.CAA29923 at www.runrev.com> Hello! (had a crash, not sure if last msg got through) I'm trying to find out what version of Acrobat is installed on a Mac or PC. QTime is pretty easy, but what about other apps? Is there a way to find out what apps are installed and version number? Searched through the extensive list but couldn't find it. Maybe it is buried somewhere... Many thanks, M at tt! PS Rev is one of those packages you just start loving more and more! Amazing power in Transcript... --------------- END use-revolution.v001.n142 --------------- From use-revolution-errors at www.runrev.com Tue Nov 27 00:55:04 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Tue Nov 27 00:55:04 2001 Subject: [Use-revolution] Digest use-revolution.v001.n143 Message-ID: <200111270554.AAA22396@www.runrev.com> -------------- BEGIN use-revolution.v001.n143 -------------- 001 - Matt Denton Subject: MouseEnter MouseLeave on a Line Date: Sun, 25 Nov 2001 21:59:46 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111230636.BAA14727 at www.runrev.com> Dear List, I'm trying to get a graphic of a dot to show on a line for resizing and dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show and hide the dot respectively. It works if you roll into the line from the bottom of the line (at 45 degrees angle in Cartesian co-ords) but the mouseLeave message is incorrectly send from the top to the left of the line. It seems as if the line is forming an invisible triangle -- not exactly the size of the bounding rect -- and sending mouseLeave once the cursor leaves the invisible shape. The line is two pixels wide. May be an OSX scaling/size issue, found some of the controls to also be out of register. Any clues? I'm on 10.1.1 and Rev 1.1 Thanks!@ M at tt --------------- MESSAGE use-revolution.v001.n143.2 --------------- From: "Ken Ray" Subject: Re: Acrobat again Date: Sun, 25 Nov 2001 11:35:31 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111251021.FAA17206 at www.runrev.com> Matt, For windows, you can try reading the registry at: HKEY_CLASSES_ROOT\AcroExch.Document\AcrobatVersion I'm not sure for Mac... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Website: http://www.sonsothunder.com/ ----- Original Message ----- From: "Matt Denton" To: Sent: Sunday, November 25, 2001 4:20 AM Subject: Acrobat again > Hello! > > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... > > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... > > --------------- MESSAGE use-revolution.v001.n143.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: OpenStacks function Date: Sun, 25 Nov 2001 15:39:43 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I would like to use the openstacks function however it returns all the revolution stacks which swamp everything. What is the best way to filter out the revolution program stacks and show just the open project stacks? Regards Mark --------------- MESSAGE use-revolution.v001.n143.4 --------------- From: Adam Steinhardt Subject: unsubscribe Date: Mon, 26 Nov 2001 09:04:20 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240700.CAA29923 at www.runrev.com> unsubscribe > > -------------- BEGIN use-revolution.v001.n141 -------------- > > 001 - "Jeanne A. E. DeVoto" 002 - "Sjoerd Op 't Land" feedback? > 003 - Scott Rossi 004 - Judy Perry feedback? > 005 - Judy Perry feedback? > 006 - Shari 007 - Shari 008 - John Cuccio 009 - "Jeanne A. E. DeVoto" 010 - "Mark MacKenzie (Shaw)" < - Re: Dead rev stack > 011 - andu - Re: Dead rev stack > 012 - "Scott Slaugh" 013 - "Mark MacKenzie (Shaw)" < - I Don't Understand Why This Is > > This is the Use Revolution mailing list. Use it to > discuss and solve "how-to" questions relating to using Revolution. > Please do not send bug reports or feature requests to this list. > To unsubscribe, place the word unsubscribe in the body of an > email and send it to use-revolution-request at lists.runrev.com. > > > --------------- MESSAGE use-revolution.v001.n141.1 --------------- > > From: "Jeanne A. E. DeVoto" > Subject: Re: Closing Decorations Less Stacks > Date: Thu, 22 Nov 2001 19:43:16 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" > In-Reply-To: <200111181827.NAA08569 at www.runrev.com> > > At 10:27 AM -0800 11/18/2001, Mark MacKenzie (Shaw) wrote: >> I have a Rev project with three stacks: Main, Pages, and TellTale.[...] >> After working a bit for development purposes use the file menu to close >> stack "Main", then stack "TellTale" (these close normally with save as) and >> then stack "Pages". >> >> Instead of stack "Pages" closing, Revolution closes (partial quit) leaving >> the tool pallets behind along with the stack "Pages". Pallets with close >> functions can be closed. >> >> Control-shift right click on stack "Pages" allows it to be set toplevel. > > I'm guessing from the above that stack "Pages" perhaps was a palette? The > Close menu item closes toplevel and modeless windows, but not palettes, so > it would have closed whichever toplevel or modeless window was frontmost. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > > > --------------- MESSAGE use-revolution.v001.n141.2 --------------- > > From: "Sjoerd Op 't Land" > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 16:05:28 +0100 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111212348.SAA23529 at www.runrev.com> > > Judy Perry wrote/ schreef: > >> >>> Maybe you should do something like this with a plug-in. >> >> --How so? > Because otherwise, you would have to hack into Revolution and recompile > it... And you can use the same plug-in in newer versions. > > Regards, / Groeten, > Sjoerd > > > > --------------- MESSAGE use-revolution.v001.n141.3 --------------- > > From: Scott Rossi > Subject: Re: Was HTML Text Files > Date: Fri, 23 Nov 2001 08:25:17 -0800 > MIME-Version: 1.0 > Content-Type: text/plain; charset="US-ASCII" > Content-Transfer-Encoding: 7bit > In-Reply-To: <200111230435.XAA13676 at www.runrev.com> > > Recently, Geoff Canyon wrote: > >>> At 12:11 PM -0800 11/22/01, Scott Rossi wrote: >>> There is no such thing as a true "transparent" window. >> >> For comparison, check out the things they're doing with QuickTime: >> >> http://www.movtv.com/ > > These masked windows are fun stuff. If masking counts as being transparent > (which I suppose it does) then I stand corrected. And masking is quite > do-able in MC using the Odo WDEF on MacOS or the Tuviah's External > Collection on Windows. > > Now have you seen any examples of windows with variable translucency? I've > seen one, which is a filter window in version 3 of Kai's Power Tools on the > Mac. The window to casts a real time dropshadow on whatever is beneath it, > and shows a distorted view through a lens. This is pretty impressive. > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > > > --------------- MESSAGE use-revolution.v001.n141.4 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.5 --------------- > > From: Judy Perry > Subject: Re: Customize Rev for automatic email feedback? > Date: Fri, 23 Nov 2001 09:48:56 -0800 (PST) > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > In-Reply-To: <200111231508.KAA20596 at www.runrev.com> > > No, I mean, I'm an idiot and don't know *how* to do this... > > On Fri, 23 Nov 2001, Sjoerd Op 't Land wrote: > >>>> Maybe you should do something like this with a plug-in. >>> >>> --How so? >> Because otherwise, you would have to hack into Revolution and recompile >> it... And you can use the same plug-in in newer versions. > > > Judy > > > > --------------- MESSAGE use-revolution.v001.n141.6 --------------- > > From: Shari > Subject: Re: Requests > Date: Fri, 23 Nov 2001 13:24:11 -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > References: <200111221145.GAA31800 at www.runrev.com> > In-Reply-To: <200111221145.GAA31800 at www.runrev.com> > >> I'm looking at the window and the intersect function is in the Dictionary. >> (Is that where you were looking for it, or were you checking somewhere >> else?) > > Transcript Dictionary, under "intersect". It describes intersect as > it applies to arrays, but not to objects intersecting each other. > > intersect(objectA,objectB) > > Metacard's gives explanations for both the arrays and the objects. > >> >>> I wish I had more control of overall Preference type stuff. Like >>> whether help windows open in front of other windows or you have to >>> drag them out. Like always colorizing scripts. >> >> I'm not completely sure what you mean by "help windows open in front of >> other windows" - they shouldn't open behind other windows, certainly - but >> if you can describe more completely I may be able to put it on the feature >> request list. >> >> There's an option to turn on automatic colorization in the Preferences (in >> the Script Editor pane). > > This works if you manually type the script in, but I often work in a > SimpleText file to update a script, and then paste it into the editor > (this because of the many crashes I experienced, it guarantees my > scripts will not get mangled, and I have a copy of them outside of > Revolution to replace any that do get mangled. > > If you paste the script in, you must manually colorize it. > > As for windows hiding other windows, for example if I have the > colorization window open, and then open a help window, it opens > behind the colorization window. Other windows obscure the help > windows too. They should always open in front of everything. > >>> I wish there were a window with the active variables and their contents. >> >> You can see a list of global variables and their contents in the message >> box. (It's the fourth tab from the left.) > > Yes, but at the expense of having the message box available, which I > use a lot. If I understand it correctly, I cannot use both at the > same time. > >>> Once I created a menu (menubar type menu), now I have to click on the >>> Toolbox or Application Overview to have the full set of development >>> menus. Otherwise, when I'm in the stack, the only menus up there are >>> the ones I created. I wish that weren't so. Once I release it, >>> obviously I want only my menus up there, but during development I >>> want both sets of menus. >> >> Bit hard to do, since you'd need two sets of the "standard" menus (on Mac >> OS, Apple menu, Help menu, File, and Edit at least would be duplicated). If >> I'm envisioning what you're asking for correctly... > > Hypercard did it. It added on the menus you created, to the menubar > after the "standard" menus. So both were always available at the > same time. I never deleted the standard menus until saving the stack > to a standalone in Hypercard. I could work on the stack, with all > the development menus available, and at the same time have the menus > I added. --------------- MESSAGE use-revolution.v001.n143.5 --------------- From: Bill Vlahos Subject: Streaming Audio Date: Sun, 25 Nov 2001 18:46:48 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit I'm having trouble getting started with playing streaming audio. I have created a player which looks OK but does not respond to any mouse clicks on the "volume" or "triangle" icons which are visible. I have pointed the File Path properties to: http://stream.qtv.apple.com/channels/wgbh/refs/radio1_ref.mov as a reference. When I put that URL into the QuickTime Player URL field it does work properly. I have not made any script entries in the player nor have I made any other buttons etc. I can't seem to find much in the documentation regarding this. What am I missing? I understand that streaming audio is not restricted to QuickTime. Both Audion and iTunes supports the streaming audio I want to hear. Is this true? If so, does Rev support streaming audio (I think it is streaming MP3)? The remaining thing I want to do is to save a collected stream as a MP3 file on disk for playback later. Does Rev support that? If so, how? Thanks Bill Vlahos --------------- MESSAGE use-revolution.v001.n143.6 --------------- From: "Sjoerd Op 't Land" Subject: Re: Customize Rev for automatic email feedback? Date: Mon, 26 Nov 2001 04:55:10 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111231750.MAA23778 at www.runrev.com> Judy Perry wrote/ schreef: > No, I mean, I'm an idiot and don't know *how* to do this... >> Maybe you should do something like this with a plug-in. >>> >>> --How so? I'm sorry, that was a lack in my understanding of the English language. (We have some expression 'hoe zo?' (how so?) in Dutch, which means something like 'why?'.) I don't know exactly. I never made a plug-in myself, but I don't think it's hard, really. Maybe you should look into the example plug-in in RR and play around with it. I don't know if there's docs about this subject. Already looked into that? (I can't do, because RR crashes continuously at my Performa 5400/160 MHz - 48 MB RAM.) > Judy Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n143.7 --------------- From: Andre Garzia Subject: Revolution Tutorial Does not Work. Date: Mon, 26 Nov 2001 02:46:32 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Hi Folks, i am using Revolution 1.1 Starter Kit. I launch the tutorial. Create my new mainstack. Access stack properties, change name to "Hello World" (without the quotes) and them it explodes, it says: "Theres already a stack with that name" no matter what name i use. Everytime i try to set the name of any stack to anything, it display this error and start a strange behaviour. i use an iBook with MacOS 9.0.4 Can somebody help, i am really lost, i try to use revolution and i can't even study the tutorial... Tanx Andre Alves Garzia Soap Dog Studio - BRAZIL (http://nibbo.manilasites.com) --------------- MESSAGE use-revolution.v001.n143.8 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: Re post - Masking graphics Date: Sun, 25 Nov 2001 15:01:07 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111250050.TAA09783 at www.runrev.com> At 4:49 PM -0800 11/24/2001, Ian Bridges wrote: >I posted this a while ago with (surprisingly) no response... > >> is there a way to clip a picture to a region eg a polygon, >> without assembling an array of masking graphics? > >I would like to be able to change the shape of the mask/clip region and the >region of the underlying picture that is displayed with script control There's currently no way of doing this that I know of. (Sorry.) I was holding off on answering your first message in the hope that one of our clever listmembers would come up with a method, but.... You could change the alphaData of the image to display only those portions that you want seen, but of course that would require some fancy footwork with determining algorithmically which pixels to blank and which to leave alone. Your idea of assembling masking graphics might actually be simpler. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n143.9 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: I Don't Understand Why This Is Date: Sun, 25 Nov 2001 15:47:22 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111240549.AAA29475 at www.runrev.com> At 9:49 PM -0800 11/23/2001, Mark MacKenzie (Shaw) wrote: >on mouseup > local NumberOfOpenStacks > put empty into NumberOfOpenStacks > put empty into field "Card ID" > put the number of lines of field "Open Stacks" into NumberOfOpenStacks > put the number of lines of field "Open Stacks" into message > if NumberOfOpenStacks > 0 then > repeat until NumberOfOpenStacks = 0 > put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" > if NumberOfOpenStacks > 1 then > put return after field "Card ID" > end if > subtract 1 from NumberOfOpenStacks > put NumberOfOpenStacks into message > end repeat > end if >end mouseup > >Resulting in these results in: > Field Card ID > >1002 <--- This should have a "," & "BookCover" >1013,BookCover >1002,Variable Tracker >1002,ThumbnailScroller >1002,FullScreenViewer >1002,Illustrations >1002,ImageBank >1002 <--- This should have a "," & "Chapters" >1004 <--- This should have a "," & "Chapters" >1007,Chapters The problem is that you have multiple cards in one stack, and this line: >put the cardIDs of stack (line NumberOfOpenStacks of field "Open >Stacks") & "," & (line NumberOfOpenStacks of field "Open Stacks") after >field "Card ID" only takes one card into account. For example, suppose we come to the line "BookCover" of the "Open Stacks" field. BookCover has two cards, ID 1002 and ID 1013. So the cardIDs of stack "BookCover" is: 1002 1013 Then you append the stack's name, with a comma, after the card IDs, and get 1002 1013,BookCover which is what in fact appears in the field. If you want to place the stack's name after each ID, you need to loop over each line in the cardIDs: put the cardIDs of \ stack (line NumberOfOpenStacks of field "Open Stacks") \ into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of field "Open Stacks" \ after field "Card ID" end repeat This ensures that the stack name is placed after each line of the cardIDs, not just the last. (A note about efficiency: it's much, much faster to get data from and put data into a variable than a field. So to speed things up, when you're working with the contents of a field, it pays in time savings to put the field into a variable at the beginning, modify the variable as needed, then put the variable into the field at the end. That way, you only have the speed hit twice, rather than every time you put or get data. For example, you could rewrite your handler above like this for more speed: on mouseup local NumberOfOpenStacks put field "Open Stacks" into myOpenStacks -- <<< put empty into NumberOfOpenStacks put empty into field "Card ID" put the number of lines of myOpenStacks into NumberOfOpenStacks if NumberOfOpenStacks > 0 then repeat until NumberOfOpenStacks = 0 put the cardIDs of stack \ (line NumberOfOpenStacks of myOpenStacks) into myCardIDs repeat with each line thisLine of myCardIDs put thisLine,line NumberOfOpenStacks of myOpenStacks \ after cardIDsList end repeat if NumberOfOpenStacks > 1 then put return after cardIDsList end if subtract 1 from NumberOfOpenStacks put NumberOfOpenStacks into message end repeat end if put cardIDsList into field "Card ID" -- <<< end mouseup -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- END use-revolution.v001.n143 --------------- From chipp at chipp.com Tue Nov 27 01:23:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 01:23:00 2001 Subject: [Use-revolution] Intitialization Error: Can't find Home or Tools Stack In-Reply-To: <200111270238.VAA20791@www.runrev.com> Message-ID: <200111270553.AAA22367@www.runrev.com> I get this message when I launch RR1.1 Win89SE. With an OKAY button which quits me back to the desktop. I can fix it by reinstalling RR1.1. This is the 3rd time in 2 days. I don't think I'm doing anything weird, but you never know! I checked and the files are where they're supposed to be. Perhaps a simple file can be exchanged and it will work okay. Any suggestions? From undo at cloud9.net Tue Nov 27 03:37:01 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 03:37:01 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP References: <200111270238.VAA20791@www.runrev.com> Message-ID: <3C03501B.E523248C@cloud9.net> Troy Rollins wrote: > > In the transcript dictionary "ResetAll" claims to close sockets opened by > the FTP function. > > Are there additional relationships held by the FTP and sockets functions? Such as? > > Can one use the openSockets function to get information on the current open > FTP functions? OpenSockets() only returns the open sockets regardless of which protocol opened them. If you need the status of a download or upload use urlStatus() function. > > Does a failed FTP connection trigger a socketError? Only if the failer is due to a socket error. > > Do socketTimeOut and socketTimeOutInterval apply to attempted FTP > connections? SocketTimeoutInterval is the amount of time you are willing to wait for gaps in data transmition before you get a socketTimeout message. It defaults to 50000 milliseconds but you can set it to any value you want. A socketTimeout message doesn't mean a disconnect, just that nothing came through the pipe in a while. > > Does the FTP function automatically close the socket it uses to make the No, you can reuse a socket opened to the same server. Servers usually time-out (close) an unused connection after a while (you get a dialog) but the library has an internal timeout-disconnect mechanism which closes the socket after 3 minutes of inactivity. > transfer? If so, does it send any indication of this, or can you use the > previously mentioned socket functions to develop monitoring routines for it? > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu From chipp at chipp.com Tue Nov 27 04:09:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 04:09:00 2001 Subject: [Use-revolution] Player Standalone auto-updates from Web In-Reply-To: <200111270553.AAA22367@www.runrev.com> Message-ID: I've been thinking this could be a really cool thing...a single player compiled for each platform which downloads from a web server your application 'stacks'. So, you only have to build a single version of the stacks and the player launches it from whatever platform it's on. It also checks to see if a more current version is available of your stack and updates if available. So, I wrote one this evening and the source code with directions is available at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It already has been tested and works with one of my existing projects. But, I haven't compiled it for the Mac yet (i don't have one available right now). If someone does compile it for the Mac, please send me a list of any problems you may find. There are a couple of global variables you'll need to set. This isn't finished, but should be along far enough for those of you who want to try it. -Chipp Walters From undo at cloud9.net Tue Nov 27 04:14:00 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 04:14:00 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP References: <200111270238.VAA20791@www.runrev.com> Message-ID: <200111270836.DAA23936@www.runrev.com> Troy Rollins wrote: > > In the transcript dictionary "ResetAll" claims to close sockets opened by > the FTP function. > > Are there additional relationships held by the FTP and sockets functions? Such as? > > Can one use the openSockets function to get information on the current open > FTP functions? OpenSockets() only returns the open sockets regardless of which protocol opened them. If you need the status of a download or upload use urlStatus() function. > > Does a failed FTP connection trigger a socketError? Only if the failer is due to a socket error. > > Do socketTimeOut and socketTimeOutInterval apply to attempted FTP > connections? SocketTimeoutInterval is the amount of time you are willing to wait for gaps in data transmition before you get a socketTimeout message. It defaults to 50000 milliseconds but you can set it to any value you want. A socketTimeout message doesn't mean a disconnect, just that nothing came through the pipe in a while. > > Does the FTP function automatically close the socket it uses to make the No, you can reuse a socket opened to the same server. Servers usually time-out (close) an unused connection after a while (you get a dialog) but the library has an internal timeout-disconnect mechanism which closes the socket after 3 minutes of inactivity. > transfer? If so, does it send any indication of this, or can you use the > previously mentioned socket functions to develop monitoring routines for it? > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu From chipp at chipp.com Tue Nov 27 05:15:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 05:15:01 2001 Subject: [Use-revolution] Player Standalone auto-updates from Web In-Reply-To: <200111270553.AAA22367@www.runrev.com> Message-ID: <200111270908.EAA24118@www.runrev.com> I've been thinking this could be a really cool thing...a single player compiled for each platform which downloads from a web server your application 'stacks'. So, you only have to build a single version of the stacks and the player launches it from whatever platform it's on. It also checks to see if a more current version is available of your stack and updates if available. So, I wrote one this evening and the source code with directions is available at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It already has been tested and works with one of my existing projects. But, I haven't compiled it for the Mac yet (i don't have one available right now). If someone does compile it for the Mac, please send me a list of any problems you may find. There are a couple of global variables you'll need to set. This isn't finished, but should be along far enough for those of you who want to try it. -Chipp Walters From monte.goulding at senet.com.au Tue Nov 27 05:22:01 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Tue Nov 27 05:22:01 2001 Subject: [Use-revolution] Networking Message-ID: Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte From monte.goulding at senet.com.au Tue Nov 27 06:14:00 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Tue Nov 27 06:14:00 2001 Subject: [Use-revolution] Networking Message-ID: <200111271021.FAA25383@www.runrev.com> Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte From markmac at shaw.ca Tue Nov 27 08:36:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Tue Nov 27 08:36:01 2001 Subject: [Use-revolution] Constraining Movement Message-ID: <001a01c17748$74d43720$797d4718@ss.shawcable.net> I have a small graphic based group which upon "mousemove" etc. is grabbed by the mouse cursor and moved. It is placed (originally and I would like it to stay here too!) within the borders an image which is some 3 times the area of the moveable graphic. I have been unsuccessful in constraining the movement of the graphic group to within this image. The graphic group and image are on a card with a much larger image underneath. There has got to be a fairly straightforward way to do this but I have gone round and round without getting this right. I have received a lot of good help and advice on this list, thank you. Regards Mark From markmac at shaw.ca Tue Nov 27 09:16:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Tue Nov 27 09:16:01 2001 Subject: [Use-revolution] Constraining Movement Message-ID: <200111271335.IAA27372@www.runrev.com> I have a small graphic based group which upon "mousemove" etc. is grabbed by the mouse cursor and moved. It is placed (originally and I would like it to stay here too!) within the borders an image which is some 3 times the area of the moveable graphic. I have been unsuccessful in constraining the movement of the graphic group to within this image. The graphic group and image are on a card with a much larger image underneath. There has got to be a fairly straightforward way to do this but I have gone round and round without getting this right. I have received a lot of good help and advice on this list, thank you. Regards Mark From use-revolution-errors at www.runrev.com Tue Nov 27 09:28:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Tue Nov 27 09:28:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n144 Message-ID: <200111271300.IAA26947@www.runrev.com> -------------- BEGIN use-revolution.v001.n144 -------------- 001 - Lorenz Tschudi - Re: ResetAll, Sockets, and the new FTP 011 - "Chipp Walters" Subject: image filename crashes Rev. 1.1 Date: Mon, 26 Nov 2001 13:22:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <200111240700.CAA29923 at www.runrev.com> In-Reply-To: <200111240700.CAA29923 at www.runrev.com> In a stack I'm using the filename property to reference an image. This worked in Rev 1.0 without any problems when I used one of the two following methods: 1) the filename contains a full path to the image file or 2) setting the defaultFolder and the filename contains a relative path to the image file Whenever I startup a stack using the second method with Rev 1.1 it will crash. Since my Rev. 1.0 projects use the relative path method I can't use Rev 1.1 for development work. Furthermore the filename cant't be edited anymore in the property palette (image tab) of Rev 1.1. Mac G4, Mac OS 9.2.1 Lorenz --------------- MESSAGE use-revolution.v001.n144.2 --------------- From: "Mark MacKenzie (Shaw)" Subject: Disappearing Preference Date: Mon, 26 Nov 2001 07:32:04 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Hi. It seems as if every time I open Revolution to create a new stack or work on an old one, I have to reset the time for tooltips to appear in main application's preference list under documentation. Is this a bug or is it functioning correctly? The destroystack is set true by default in my environment. Is this wiping out the main app's preferences (it seems that this particular preference setting is the only one affected, my image editor and other settings remain the same unless I have had a major crash). Regards Mark --------------- MESSAGE use-revolution.v001.n144.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: New Image Library Date: Mon, 26 Nov 2001 07:41:59 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Hello, I keep meaning to ask a question about the image library function. I think I ought to be able to create a new image library with name of my choice however, this always results in an error. This happens whether I am in Rev with no projects open or with one open. Rev throws an error, highlighting the following area: . There was an Execution Error at 7:37:37 AM Error description: Chunk: can't find stack Revolution User Interface Error: Object: button id 1117 of card id 1002 of stack "C:/Program Files/Revolution 1.1/components/tools/revimagelibrary.rev" -------------------- if the name of stack l is tLibraryName then -------------------- Value: mouseUp with Details of: Error description: Chunk: can't find stack if the name of stack l is tLibraryName then Line: 22 Character: 17 Value: A quick look this morning suggests that this line should read as: if the name of stack l is in tLibraryName then Regards Mark --------------- MESSAGE use-revolution.v001.n144.4 --------------- From: Scott Rossi Subject: Re: Re post - Masking graphics Date: Mon, 26 Nov 2001 10:26:10 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111260613.BAA27813 at www.runrev.com> Recently, Ian Bridges wrote: > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? > I would like to be able to change the shape of the mask/clip region and the > region of the underlying picture that is displayed with script control The only way I'm aware of will allow rectangular clips only: display your source image in a group or a button, and then change the group's or button's rect. I believe there's no built-in way to create oval or irregular masks. However, a more involved (read: painful) way to do this type of masking would be to show your image in a separate window and mask the window. On MacOS you'll need the Odo WDEF and on Windows you'll need Tuviah Snyder's external collection. Like I said, major effort involved, but possible. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n144.5 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: OpenStacks function Date: Sun, 25 Nov 2001 22:15:08 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111252138.QAA23785 at www.runrev.com> At 1:39 PM -0800 11/25/2001, Mark MacKenzie (Shaw) wrote: >I would like to use the openstacks function however it returns all the >revolution stacks which swamp everything. Use the revLoadedStacks function. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n144.6 --------------- From: "Sjoerd Op 't Land" Subject: Re: OpenStacks function Date: Mon, 26 Nov 2001 21:29:53 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111252138.QAA23785 at www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I would like to use the openstacks function however it returns all the > revolution stacks which swamp everything. > > What is the best way to filter out the revolution program stacks and show > just the open project stacks? Maybe just look which stacks start with 'rev' > Regards Mark Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n144.7 --------------- From: Matt Denton Subject: Version 1.1.1 Date: Tue, 27 Nov 2001 07:44:38 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111261119.GAA30117 at www.runrev.com> Dear Rev Is there going to be a 1.1.1 patch? Next/Prev card and many other niggly things need fixing in 1.1 desperately (thanks to Geoff for his post on a quick next/prev fix). I personally would like to see a freeze on 1.1 feature list and more stability in the package, with a fix to the most glaring issues first up. Most of the time I have 'errors' turned off so that I don't get the frequent Runtime errors appearing during development. It is frustrating when you are learning (re-learning) a language and you additionally have to filter out authoring environment errors. I love using Rev and the amazing work done by Revolution, I guess I just feel frustrated with the frequent error dialog appearing when it is not my code and the many inconsistencies still in Rev. 1.1 is definitely a step up, I guess I'd expected the holy grail at 1.1. All that aside, I'll continue to enjoy working with this powerful tool. Don't misread me... you guys are doing a great job and have added tons of features... I just don't want to have to wait for v2.0 for a stable runtime environment. M at tt --------------- MESSAGE use-revolution.v001.n144.8 --------------- From: Troy Rollins Subject: ResetAll, Sockets, and the new FTP Date: Mon, 26 Nov 2001 21:37:47 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In the transcript dictionary "ResetAll" claims to close sockets opened by the FTP function. Are there additional relationships held by the FTP and sockets functions? Can one use the openSockets function to get information on the current open FTP functions? Does a failed FTP connection trigger a socketError? Do socketTimeOut and socketTimeOutInterval apply to attempted FTP connections? Does the FTP function automatically close the socket it uses to make the transfer? If so, does it send any indication of this, or can you use the previously mentioned socket functions to develop monitoring routines for it? -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 --------------- MESSAGE use-revolution.v001.n144.9 --------------- From: "Chipp Walters" Subject: Intitialization Error: Can't find Home or Tools Stack Date: Mon, 26 Nov 2001 23:53:10 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270238.VAA20791 at www.runrev.com> I get this message when I launch RR1.1 Win89SE. With an OKAY button which quits me back to the desktop. I can fix it by reinstalling RR1.1. This is the 3rd time in 2 days. I don't think I'm doing anything weird, but you never know! I checked and the files are where they're supposed to be. Perhaps a simple file can be exchanged and it will work okay. Any suggestions? --------------- MESSAGE use-revolution.v001.n144.10 --------------- From: andu Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 03:34:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111270238.VAA20791 at www.runrev.com> Troy Rollins wrote: > > In the transcript dictionary "ResetAll" claims to close sockets opened by > the FTP function. > > Are there additional relationships held by the FTP and sockets functions? Such as? > > Can one use the openSockets function to get information on the current open > FTP functions? OpenSockets() only returns the open sockets regardless of which protocol opened them. If you need the status of a download or upload use urlStatus() function. > > Does a failed FTP connection trigger a socketError? Only if the failer is due to a socket error. > > Do socketTimeOut and socketTimeOutInterval apply to attempted FTP > connections? SocketTimeoutInterval is the amount of time you are willing to wait for gaps in data transmition before you get a socketTimeout message. It defaults to 50000 milliseconds but you can set it to any value you want. A socketTimeout message doesn't mean a disconnect, just that nothing came through the pipe in a while. > > Does the FTP function automatically close the socket it uses to make the No, you can reuse a socket opened to the same server. Servers usually time-out (close) an unused connection after a while (you get a dialog) but the library has an internal timeout-disconnect mechanism which closes the socket after 3 minutes of inactivity. > transfer? If so, does it send any indication of this, or can you use the > previously mentioned socket functions to develop monitoring routines for it? > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n144.11 --------------- From: "Chipp Walters" Subject: Player Standalone auto-updates from Web Date: Tue, 27 Nov 2001 03:08:59 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270553.AAA22367 at www.runrev.com> I've been thinking this could be a really cool thing...a single player compiled for each platform which downloads from a web server your application 'stacks'. So, you only have to build a single version of the stacks and the player launches it from whatever platform it's on. It also checks to see if a more current version is available of your stack and updates if available. So, I wrote one this evening and the source code with directions is available at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It already has been tested and works with one of my existing projects. But, I haven't compiled it for the Mac yet (i don't have one available right now). If someone does compile it for the Mac, please send me a list of any problems you may find. There are a couple of global variables you'll need to set. This isn't finished, but should be along far enough for those of you who want to try it. -Chipp Walters --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte --------------- END use-revolution.v001.n144 --------------- From kevin at runrev.com Tue Nov 27 10:03:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Tue Nov 27 10:03:01 2001 Subject: [Use-revolution] Re: Version 1.1.1 In-Reply-To: <200111262045.PAA15606@www.runrev.com> Message-ID: On 26/11/01 8:44 pm, Matt Denton wrote: > Is there going to be a 1.1.1 patch? Yes, it will be free for all users. > Next/Prev card and many other > niggly things need fixing in 1.1 desperately (thanks to Geoff for his > post on a quick next/prev fix). I personally would like to see a freeze > on 1.1 feature list and more stability in the package, with a fix to the > most glaring issues first up. Agreed, we are working on this. > Most of the time I have 'errors' turned off so that I don't get the > frequent Runtime errors appearing during development. It is frustrating > when you are learning (re-learning) a language and you additionally have > to filter out authoring environment errors. > > I love using Rev and the amazing work done by Revolution, I guess I just > feel frustrated with the frequent error dialog appearing when it is not > my code and the many inconsistencies still in Rev. 1.1 is definitely > a step up, I guess I'd expected the holy grail at 1.1. All that aside, > I'll continue to enjoy working with this powerful tool. Don't misread > me... you guys are doing a great job and have added tons of features... > I just don't want to have to wait for v2.0 for a stable runtime > environment. Absolutely not. On a percentage scale, 1.1 is proving more stable per user than 1.0. However, we clearly have a little way to go to smooth over some rough edges and we're working on that. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From troy at rpsystems.net Tue Nov 27 10:46:00 2001 From: troy at rpsystems.net (Troy Rollins) Date: Tue Nov 27 10:46:00 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP In-Reply-To: <200111270836.DAA23936@www.runrev.com> Message-ID: andu wrote: >> In the transcript dictionary "ResetAll" claims to close sockets opened by >> the FTP function. >> >> Are there additional relationships held by the FTP and sockets functions? > > Such as? > Such as the questions I went on to detail... >> >> Can one use the openSockets function to get information on the current open >> FTP functions? > > OpenSockets() only returns the open sockets regardless of which protocol > opened them. If you need the status of a download or upload use > urlStatus() function. > The URLstatus function looks nice, but seems focused on receiving data, rather than providing information about an upload process. Will it return any information relating to an upload? Will at least the "contacted" result return true if a connection is made for upload? Will "error" result if the server is not found? > >> >> Does the FTP function automatically close the socket it uses to make the > > No, you can reuse a socket opened to the same server. Servers usually > time-out (close) an unused connection after a while (you get a dialog) > but the library has an internal timeout-disconnect mechanism which > closes the socket after 3 minutes of inactivity. > >> transfer? If so, does it send any indication of this, or can you use the >> previously mentioned socket functions to develop monitoring routines for it? I'm not too clear on this - does an upload which is finished provide any indication of that status? If the socket does not automatically close when an upload is done, and URLstatus does not provide an "upload process done", how would one monitor status of a queued series of uploads? I would ideally like to restrict the queue to four simultaneous connections, and as processes finish allow more queued upload functions to take place. Thanks for any advise. -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 From sjoerdoptland at mac.com Tue Nov 27 10:52:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Tue Nov 27 10:52:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271335.IAA27372@www.runrev.com> Message-ID: Mark MacKenzie (Shaw) wrote/ schreef: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. The graphic group and > image are on a card with a much larger image underneath. > > There has got to be a fairly straightforward way to do this but I have gone > round and round without getting this right. It seems to be easy, but.. at least I had some trouble. I've found a script that works, but... it can be better: ------------------------- global dY,dX,tDrag on mouseDown put true into tDrag put item 1 of the mouseLoc - item 1 of loc of me into dX put item 2 of the mouseLoc - item 2 of loc of me into dY put dy,dx end mouseDown on mouseMove newX,newY if the mouse is down and tDrag then if trunc((item 1 of the mouseLoc - dX) + the width of me / 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is within the rect of image "myImage" then set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the mouseLoc - dY) end if end if end mouseMove on mouseUp put false into tDrag put empty into dY put empty into dX end mouseUp ------------------------- > I have received a lot of good help and advice on this list, thank you. > > Regards Mark Regards, / Groeten, Sjoerd From kevin at runrev.com Tue Nov 27 11:21:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Tue Nov 27 11:21:01 2001 Subject: [Use-revolution] Re: Version 1.1.1 In-Reply-To: <200111262045.PAA15606@www.runrev.com> Message-ID: <200111271502.KAA29818@www.runrev.com> On 26/11/01 8:44 pm, Matt Denton wrote: > Is there going to be a 1.1.1 patch? Yes, it will be free for all users. > Next/Prev card and many other > niggly things need fixing in 1.1 desperately (thanks to Geoff for his > post on a quick next/prev fix). I personally would like to see a freeze > on 1.1 feature list and more stability in the package, with a fix to the > most glaring issues first up. Agreed, we are working on this. > Most of the time I have 'errors' turned off so that I don't get the > frequent Runtime errors appearing during development. It is frustrating > when you are learning (re-learning) a language and you additionally have > to filter out authoring environment errors. > > I love using Rev and the amazing work done by Revolution, I guess I just > feel frustrated with the frequent error dialog appearing when it is not > my code and the many inconsistencies still in Rev. 1.1 is definitely > a step up, I guess I'd expected the holy grail at 1.1. All that aside, > I'll continue to enjoy working with this powerful tool. Don't misread > me... you guys are doing a great job and have added tons of features... > I just don't want to have to wait for v2.0 for a stable runtime > environment. Absolutely not. On a percentage scale, 1.1 is proving more stable per user than 1.0. However, we clearly have a little way to go to smooth over some rough edges and we're working on that. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From sjoerdoptland at mac.com Tue Nov 27 11:24:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Tue Nov 27 11:24:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271335.IAA27372@www.runrev.com> Message-ID: <200111271551.KAA31223@www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. The graphic group and > image are on a card with a much larger image underneath. > > There has got to be a fairly straightforward way to do this but I have gone > round and round without getting this right. It seems to be easy, but.. at least I had some trouble. I've found a script that works, but... it can be better: ------------------------- global dY,dX,tDrag on mouseDown put true into tDrag put item 1 of the mouseLoc - item 1 of loc of me into dX put item 2 of the mouseLoc - item 2 of loc of me into dY put dy,dx end mouseDown on mouseMove newX,newY if the mouse is down and tDrag then if trunc((item 1 of the mouseLoc - dX) + the width of me / 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is within the rect of image "myImage" then set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the mouseLoc - dY) end if end if end mouseMove on mouseUp put false into tDrag put empty into dY put empty into dX end mouseUp ------------------------- > I have received a lot of good help and advice on this list, thank you. > > Regards Mark Regards, / Groeten, Sjoerd From troy at rpsystems.net Tue Nov 27 11:29:00 2001 From: troy at rpsystems.net (Troy Rollins) Date: Tue Nov 27 11:29:00 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP In-Reply-To: <200111270836.DAA23936@www.runrev.com> Message-ID: <200111271545.KAA31151@www.runrev.com> andu wrote: >> In the transcript dictionary "ResetAll" claims to close sockets opened by >> the FTP function. >> >> Are there additional relationships held by the FTP and sockets functions? > > Such as? > Such as the questions I went on to detail... >> >> Can one use the openSockets function to get information on the current open >> FTP functions? > > OpenSockets() only returns the open sockets regardless of which protocol > opened them. If you need the status of a download or upload use > urlStatus() function. > The URLstatus function looks nice, but seems focused on receiving data, rather than providing information about an upload process. Will it return any information relating to an upload? Will at least the "contacted" result return true if a connection is made for upload? Will "error" result if the server is not found? > >> >> Does the FTP function automatically close the socket it uses to make the > > No, you can reuse a socket opened to the same server. Servers usually > time-out (close) an unused connection after a while (you get a dialog) > but the library has an internal timeout-disconnect mechanism which > closes the socket after 3 minutes of inactivity. > >> transfer? If so, does it send any indication of this, or can you use the >> previously mentioned socket functions to develop monitoring routines for it? I'm not too clear on this - does an upload which is finished provide any indication of that status? If the socket does not automatically close when an upload is done, and URLstatus does not provide an "upload process done", how would one monitor status of a queued series of uploads? I would ideally like to restrict the queue to four simultaneous connections, and as processes finish allow more queued upload functions to take place. Thanks for any advise. -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 From kray at sonsothunder.com Tue Nov 27 11:55:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 11:55:01 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271551.KAA31223@www.runrev.com> Message-ID: <006a01c17764$96d9b6d0$9865fea9@mc14> That's great, Sjoerd! I took what you had and cleaned it up a bit (hope you don't mind)... here it is: ------------------------- global dY,dX,gDrag,x1,y1 on mouseDown put true into gDrag put the mouseH - item 1 of loc of me into dX put the mouseV - item 2 of loc of me into dY put (the width of me / 2) into x1 put (the height of me / 2) into y1 end mouseDown on mouseMove newX,newY if the mouse is down and gDrag then put the mouseH - dX into offsetMouseH put the mouseV - dY into offsetMouseV if trunc(offsetMouseH + x1),trunc(offsetMouseV + y1) is within the rect of grc "Box" and \ trunc(offsetMouseH - x1),trunc(offsetMouseV - y1) is within the rect of grc "Box" then set the loc of me to offsetMouseH,offsetMouseV end if end if end mouseMove on mouseUp put false into gDrag put empty into dY put empty into dX put empty into x1 put empty into y1 end mouseUp ------------------------- Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Sjoerd Op 't Land" To: Sent: Tuesday, November 27, 2001 9:48 AM Subject: Re: Constraining Movement > Mark MacKenzie (Shaw) wrote/ schreef: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. The graphic group and > > image are on a card with a much larger image underneath. > > > > There has got to be a fairly straightforward way to do this but I have gone > > round and round without getting this right. > It seems to be easy, but.. at least I had some trouble. I've found a script > that works, but... it can be better: > > ------------------------- > global dY,dX,tDrag > > on mouseDown > put true into tDrag > put item 1 of the mouseLoc - item 1 of loc of me into dX > put item 2 of the mouseLoc - item 2 of loc of me into dY > put dy,dx > end mouseDown > > on mouseMove newX,newY > if the mouse is down and tDrag then > if trunc((item 1 of the mouseLoc - dX) + the width of me / > 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the > rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width > of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is > within the rect of image "myImage" then > > set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the > mouseLoc - dY) > end if > end if > end mouseMove > > on mouseUp > put false into tDrag > put empty into dY > put empty into dX > end mouseUp > ------------------------- > > > I have received a lot of good help and advice on this list, thank you. > > > > Regards Mark > Regards, / Groeten, > Sjoerd > > From kray at sonsothunder.com Tue Nov 27 12:19:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 12:19:01 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271551.KAA31223@www.runrev.com> Message-ID: <200111271654.LAA32720@www.runrev.com> That's great, Sjoerd! I took what you had and cleaned it up a bit (hope you don't mind)... here it is: ------------------------- global dY,dX,gDrag,x1,y1 on mouseDown put true into gDrag put the mouseH - item 1 of loc of me into dX put the mouseV - item 2 of loc of me into dY put (the width of me / 2) into x1 put (the height of me / 2) into y1 end mouseDown on mouseMove newX,newY if the mouse is down and gDrag then put the mouseH - dX into offsetMouseH put the mouseV - dY into offsetMouseV if trunc(offsetMouseH + x1),trunc(offsetMouseV + y1) is within the rect of grc "Box" and \ trunc(offsetMouseH - x1),trunc(offsetMouseV - y1) is within the rect of grc "Box" then set the loc of me to offsetMouseH,offsetMouseV end if end if end mouseMove on mouseUp put false into gDrag put empty into dY put empty into dX put empty into x1 put empty into y1 end mouseUp ------------------------- Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Sjoerd Op 't Land" To: Sent: Tuesday, November 27, 2001 9:48 AM Subject: Re: Constraining Movement > Mark MacKenzie (Shaw) wrote/ schreef: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. The graphic group and > > image are on a card with a much larger image underneath. > > > > There has got to be a fairly straightforward way to do this but I have gone > > round and round without getting this right. > It seems to be easy, but.. at least I had some trouble. I've found a script > that works, but... it can be better: > > ------------------------- > global dY,dX,tDrag > > on mouseDown > put true into tDrag > put item 1 of the mouseLoc - item 1 of loc of me into dX > put item 2 of the mouseLoc - item 2 of loc of me into dY > put dy,dx > end mouseDown > > on mouseMove newX,newY > if the mouse is down and tDrag then > if trunc((item 1 of the mouseLoc - dX) + the width of me / > 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the > rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width > of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is > within the rect of image "myImage" then > > set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the > mouseLoc - dY) > end if > end if > end mouseMove > > on mouseUp > put false into tDrag > put empty into dY > put empty into dX > end mouseUp > ------------------------- > > > I have received a lot of good help and advice on this list, thank you. > > > > Regards Mark > Regards, / Groeten, > Sjoerd > > From undo at cloud9.net Tue Nov 27 12:22:00 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 12:22:00 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP References: <200111271545.KAA31151@www.runrev.com> Message-ID: <3C03CB32.D02888F@cloud9.net> Troy Rollins wrote: > > andu wrote: > > >> In the transcript dictionary "ResetAll" claims to close sockets opened by > >> the FTP function. > >> > >> Are there additional relationships held by the FTP and sockets functions? > > > > Such as? > > > > Such as the questions I went on to detail... > > >> > >> Can one use the openSockets function to get information on the current open > >> FTP functions? > > > > OpenSockets() only returns the open sockets regardless of which protocol > > opened them. If you need the status of a download or upload use > > urlStatus() function. > > > > The URLstatus function looks nice, but seems focused on receiving data, Should work for both. If you read the docs for urlStatus() you will learn that in the case of uploading/downloading it also returns the amount of data transferred and the total amount of data. A script which will get this information at intervals will tell you when the transfer is done (the 2 numbers are equal). > rather than providing information about an upload process. Will it return > any information relating to an upload? Will at least the "contacted" result > return true if a connection is made for upload? Will "error" result if the > server is not found? > > > > >> > >> Does the FTP function automatically close the socket it uses to make the > > > > No, you can reuse a socket opened to the same server. Servers usually > > time-out (close) an unused connection after a while (you get a dialog) > > but the library has an internal timeout-disconnect mechanism which > > closes the socket after 3 minutes of inactivity. > > > >> transfer? If so, does it send any indication of this, or can you use the > >> previously mentioned socket functions to develop monitoring routines for it? > > I'm not too clear on this - does an upload which is finished provide any > indication of that status? If the socket does not automatically close when > an upload is done, and URLstatus does not provide an "upload process done", > how would one monitor status of a queued series of uploads? I would ideally > like to restrict the queue to four simultaneous connections, and as > processes finish allow more queued upload functions to take place. See above. You can do simultaneous transactions since ftp uses 2 sockets one for data transfer and one for commands; the one for data transfer is closed when the operation id done but you can open several of them at the same time since they use different ports. > > Thanks for any advise. > > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu From undo at cloud9.net Tue Nov 27 13:15:01 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 13:15:01 2001 Subject: [Use-revolution] Re: ResetAll, Sockets, and the new FTP References: <200111271545.KAA31151@www.runrev.com> Message-ID: <200111271721.MAA01442@www.runrev.com> Troy Rollins wrote: > > andu wrote: > > >> In the transcript dictionary "ResetAll" claims to close sockets opened by > >> the FTP function. > >> > >> Are there additional relationships held by the FTP and sockets functions? > > > > Such as? > > > > Such as the questions I went on to detail... > > >> > >> Can one use the openSockets function to get information on the current open > >> FTP functions? > > > > OpenSockets() only returns the open sockets regardless of which protocol > > opened them. If you need the status of a download or upload use > > urlStatus() function. > > > > The URLstatus function looks nice, but seems focused on receiving data, Should work for both. If you read the docs for urlStatus() you will learn that in the case of uploading/downloading it also returns the amount of data transferred and the total amount of data. A script which will get this information at intervals will tell you when the transfer is done (the 2 numbers are equal). > rather than providing information about an upload process. Will it return > any information relating to an upload? Will at least the "contacted" result > return true if a connection is made for upload? Will "error" result if the > server is not found? > > > > >> > >> Does the FTP function automatically close the socket it uses to make the > > > > No, you can reuse a socket opened to the same server. Servers usually > > time-out (close) an unused connection after a while (you get a dialog) > > but the library has an internal timeout-disconnect mechanism which > > closes the socket after 3 minutes of inactivity. > > > >> transfer? If so, does it send any indication of this, or can you use the > >> previously mentioned socket functions to develop monitoring routines for it? > > I'm not too clear on this - does an upload which is finished provide any > indication of that status? If the socket does not automatically close when > an upload is done, and URLstatus does not provide an "upload process done", > how would one monitor status of a queued series of uploads? I would ideally > like to restrict the queue to four simultaneous connections, and as > processes finish allow more queued upload functions to take place. See above. You can do simultaneous transactions since ftp uses 2 sockets one for data transfer and one for commands; the one for data transfer is closed when the operation id done but you can open several of them at the same time since they use different ports. > > Thanks for any advise. > > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu From scott at tactilemedia.com Tue Nov 27 13:22:00 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 13:22:00 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271335.IAA27372@www.runrev.com> Message-ID: Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From preid at reidit.co.uk Tue Nov 27 13:55:01 2001 From: preid at reidit.co.uk (Peter Reid) Date: Tue Nov 27 13:55:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271021.FAA25383@www.runrev.com> References: <200111271021.FAA25383@www.runrev.com> Message-ID: >Hi > >I'm sorry if this is a but out of the realm but as we are all cross platform >developers: > >I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the >shared hard drive on the Mac but I can on the others. All computers are >using the net connection fine. > >I'm wondering if anyone knows how to do this with or without third party >software?????? > >Best regards > >Monte How are you sharing between Windows and Macs? There are two main ways: 1) treat your network as a PC network and install Dave on the Mac 2) treat your network as a Mac network and install PC MacLAN on the PCs (this is what I've done) As far as I'm aware you can't share folders, printers etc. without installing something on either the PCs or the Macs. PC MacLAN is quite expensive at 150-200UKP per system. Dave is cheaper at about 100UKP per system. I'm not aware of any freeware/shareware alternatives. On the Mac, make sure that the TCP/IP control panel is set to use Ethernet rather than AppleTalk(MacIP), otherwise things don't work fully. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk From raney at metacard.com Tue Nov 27 14:00:00 2001 From: raney at metacard.com (Scott Raney) Date: Tue Nov 27 14:00:00 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111271300.IAA26947@www.runrev.com> Message-ID: On Mon, 26 Nov 2001 Scott Rossi wrote: > > Recently, Ian Bridges wrote: > > > is there a way to clip a picture to a region eg a polygon, > > without assembling an array of masking graphics? > > > I would like to be able to change the shape of the mask/clip region and the > > region of the underlying picture that is displayed with script control > > The only way I'm aware of will allow rectangular clips only: display your > source image in a group or a button, and then change the group's or button's > rect. I believe there's no built-in way to create oval or irregular masks. Correct, but there is another way to do this, set the backPattern of a filled graphic object. Note that the image repeats if your graphic is larger than the image, and that there are restrictions on the possible sizes of the image (e.g., on the Mac it has to be a power of 2 in both width and height and must be less than 64K bytes total). But at least on NT/2000/XP and UNIX systems you can do a lot with this feature. Regards, Scott > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From gcanyon at inspiredlogic.com Tue Nov 27 14:05:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Nov 27 14:05:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: References: Message-ID: At 10:20 AM -0800 11/27/01, Scott Rossi wrote: >on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(pMouseX,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(pMouseY,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. regards, Geoff From scott at tactilemedia.com Tue Nov 27 14:13:00 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 14:13:00 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271335.IAA27372@www.runrev.com> Message-ID: <200111271821.NAA03124@www.runrev.com> Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From preid at reidit.co.uk Tue Nov 27 14:16:01 2001 From: preid at reidit.co.uk (Peter Reid) Date: Tue Nov 27 14:16:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271021.FAA25383@www.runrev.com> References: <200111271021.FAA25383@www.runrev.com> Message-ID: <200111271854.NAA03437@www.runrev.com> >Hi > >I'm sorry if this is a but out of the realm but as we are all cross platform >developers: > >I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the >shared hard drive on the Mac but I can on the others. All computers are >using the net connection fine. > >I'm wondering if anyone knows how to do this with or without third party >software?????? > >Best regards > >Monte How are you sharing between Windows and Macs? There are two main ways: 1) treat your network as a PC network and install Dave on the Mac 2) treat your network as a Mac network and install PC MacLAN on the PCs (this is what I've done) As far as I'm aware you can't share folders, printers etc. without installing something on either the PCs or the Macs. PC MacLAN is quite expensive at 150-200UKP per system. Dave is cheaper at about 100UKP per system. I'm not aware of any freeware/shareware alternatives. On the Mac, make sure that the TCP/IP control panel is set to use Ethernet rather than AppleTalk(MacIP), otherwise things don't work fully. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk From raney at metacard.com Tue Nov 27 14:19:01 2001 From: raney at metacard.com (Scott Raney) Date: Tue Nov 27 14:19:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics In-Reply-To: <200111271300.IAA26947@www.runrev.com> Message-ID: <200111271859.NAA03487@www.runrev.com> On Mon, 26 Nov 2001 Scott Rossi wrote: > > Recently, Ian Bridges wrote: > > > is there a way to clip a picture to a region eg a polygon, > > without assembling an array of masking graphics? > > > I would like to be able to change the shape of the mask/clip region and the > > region of the underlying picture that is displayed with script control > > The only way I'm aware of will allow rectangular clips only: display your > source image in a group or a button, and then change the group's or button's > rect. I believe there's no built-in way to create oval or irregular masks. Correct, but there is another way to do this, set the backPattern of a filled graphic object. Note that the image repeats if your graphic is larger than the image, and that there are restrictions on the possible sizes of the image (e.g., on the Mac it has to be a power of 2 in both width and height and must be less than 64K bytes total). But at least on NT/2000/XP and UNIX systems you can do a lot with this feature. Regards, Scott > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From troy at rpsystems.net Tue Nov 27 14:21:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Tue Nov 27 14:21:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271854.NAA03437@www.runrev.com> Message-ID: Peter Reid wrote: > How are you sharing between Windows and Macs? There are two main ways: > > 1) treat your network as a PC network and install Dave on the Mac > > 2) treat your network as a Mac network and install PC MacLAN on the > PCs (this is what I've done) 3) Connectix (www.connectix.com) has a product called DoubleTalk, which allows a Mac to disguise itself as a windows machine - join networks, peer level file sharing, shared postscript printers, etc. Works as well or better than options 1 or 2 (I've used 'm all), and is currently on sale for about $50 USD. -- Troy RPSystems www.rpsystems.net From chipp at chipp.com Tue Nov 27 14:30:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 14:30:00 2001 Subject: [Use-revolution] RE: Constraining Movement In-Reply-To: <200111271821.NAA03124@www.runrev.com> Message-ID: Scott, why do you need the mouseRelease handler? Just wondering. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 12:21 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From kray at sonsothunder.com Tue Nov 27 14:51:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 14:51:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics References: <200111271859.NAA03487@www.runrev.com> Message-ID: <00b301c1777d$3fa4b220$9865fea9@mc14> Scott, Perhaps a future version of MC could allow for the repeat feature of the backPattern to be turned off? That would provide a lot more flexibility in doing these kinds of things and it might even be an easy addition to the language. Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Raney" To: Sent: Tuesday, November 27, 2001 12:59 PM Subject: Re: Re post - Masking graphics > On Mon, 26 Nov 2001 Scott Rossi wrote: > > > > Recently, Ian Bridges wrote: > > > > > is there a way to clip a picture to a region eg a polygon, > > > without assembling an array of masking graphics? > > > > > I would like to be able to change the shape of the mask/clip region and the > > > region of the underlying picture that is displayed with script control > > > > The only way I'm aware of will allow rectangular clips only: display your > > source image in a group or a button, and then change the group's or button's > > rect. I believe there's no built-in way to create oval or irregular masks. > > Correct, but there is another way to do this, set the backPattern of a > filled graphic object. Note that the image repeats if your graphic is > larger than the image, and that there are restrictions on the possible > sizes of the image (e.g., on the Mac it has to be a power of 2 in both > width and height and must be less than 64K bytes total). But at least > on NT/2000/XP and UNIX systems you can do a lot with this feature. > Regards, > Scott > > > Regards, > > > > Scott > > > > _____________________________________________________________________ > > Scott Rossi Tactile Media - Multimedia & Design > > Creative Director Email: scott at tactilemedia.com > > Web: www.tactilemedia.com > > > > ******************************************************** > Scott Raney raney at metacard.com http://www.metacard.com > MetaCard: You know, there's an easier way to do that... > > From kray at sonsothunder.com Tue Nov 27 14:59:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 14:59:01 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271821.NAA03124@www.runrev.com> Message-ID: <00c301c1777e$5cd7b670$9865fea9@mc14> Scott, I like yours because you can "slide" around the edges of the bounding rectangle. However, the mouseDown-ed object's loc still snaps to the mouseLoc. Here's a revised version that doesn't do that: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove put the mouseH - (the dX of me) into offsetMouseH put the mouseV - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease I love this collaboration! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 12:20 PM Subject: Re: Constraining Movement > Recently, Mark MacKenzie (Shaw) wrote: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. > > Here's another (simpler?) option that seems to work for me: > > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease > > > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > From troy at rpsystems.net Tue Nov 27 15:11:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Tue Nov 27 15:11:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271854.NAA03437@www.runrev.com> Message-ID: <200111271920.OAA04209@www.runrev.com> Peter Reid wrote: > How are you sharing between Windows and Macs? There are two main ways: > > 1) treat your network as a PC network and install Dave on the Mac > > 2) treat your network as a Mac network and install PC MacLAN on the > PCs (this is what I've done) 3) Connectix (www.connectix.com) has a product called DoubleTalk, which allows a Mac to disguise itself as a windows machine - join networks, peer level file sharing, shared postscript printers, etc. Works as well or better than options 1 or 2 (I've used 'm all), and is currently on sale for about $50 USD. -- Troy RPSystems www.rpsystems.net From gcanyon at inspiredlogic.com Tue Nov 27 15:15:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Nov 27 15:15:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: References: Message-ID: <200111271904.OAA03561@www.runrev.com> At 10:20 AM -0800 11/27/01, Scott Rossi wrote: >on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(pMouseX,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(pMouseY,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. regards, Geoff From sjoerdoptland at mac.com Tue Nov 27 15:18:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Tue Nov 27 15:18:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271821.NAA03124@www.runrev.com> Message-ID: Scott Rossi wrote/ schreef: > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease Very good! Works like a charm! The only glitch is that when I keep the mouse down and move it outside the window, release, and come back into the rectangle, the button moves with the mouse again. The solution is quite easy: put the following in the stack script: on mouseLeave send "mouseRelease" to button "myButton" end mouseLeave Wow! What an example of teamwork: we have a perfect solution in like 5 hours or so! Great list, great people! Regards, / Groeten, Sjoerd From chipp at chipp.com Tue Nov 27 15:21:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 15:21:01 2001 Subject: [Use-revolution] RE: Constraining Movement In-Reply-To: <200111271821.NAA03124@www.runrev.com> Message-ID: <200111271929.OAA04342@www.runrev.com> Scott, why do you need the mouseRelease handler? Just wondering. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 12:21 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From kray at sonsothunder.com Tue Nov 27 15:25:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 15:25:01 2001 Subject: [Use-revolution] Re: Re post - Masking graphics References: <200111271859.NAA03487@www.runrev.com> Message-ID: <200111271950.OAA04665@www.runrev.com> Scott, Perhaps a future version of MC could allow for the repeat feature of the backPattern to be turned off? That would provide a lot more flexibility in doing these kinds of things and it might even be an easy addition to the language. Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Raney" To: Sent: Tuesday, November 27, 2001 12:59 PM Subject: Re: Re post - Masking graphics > On Mon, 26 Nov 2001 Scott Rossi wrote: > > > > Recently, Ian Bridges wrote: > > > > > is there a way to clip a picture to a region eg a polygon, > > > without assembling an array of masking graphics? > > > > > I would like to be able to change the shape of the mask/clip region and the > > > region of the underlying picture that is displayed with script control > > > > The only way I'm aware of will allow rectangular clips only: display your > > source image in a group or a button, and then change the group's or button's > > rect. I believe there's no built-in way to create oval or irregular masks. > > Correct, but there is another way to do this, set the backPattern of a > filled graphic object. Note that the image repeats if your graphic is > larger than the image, and that there are restrictions on the possible > sizes of the image (e.g., on the Mac it has to be a power of 2 in both > width and height and must be less than 64K bytes total). But at least > on NT/2000/XP and UNIX systems you can do a lot with this feature. > Regards, > Scott > > > Regards, > > > > Scott > > > > _____________________________________________________________________ > > Scott Rossi Tactile Media - Multimedia & Design > > Creative Director Email: scott at tactilemedia.com > > Web: www.tactilemedia.com > > > > ******************************************************** > Scott Raney raney at metacard.com http://www.metacard.com > MetaCard: You know, there's an easier way to do that... > > From kray at sonsothunder.com Tue Nov 27 15:30:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 15:30:01 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271821.NAA03124@www.runrev.com> Message-ID: <200111271958.OAA05005@www.runrev.com> Scott, I like yours because you can "slide" around the edges of the bounding rectangle. However, the mouseDown-ed object's loc still snaps to the mouseLoc. Here's a revised version that doesn't do that: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove put the mouseH - (the dX of me) into offsetMouseH put the mouseV - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease I love this collaboration! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 12:20 PM Subject: Re: Constraining Movement > Recently, Mark MacKenzie (Shaw) wrote: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. > > Here's another (simpler?) option that seems to work for me: > > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease > > > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > From kray at sonsothunder.com Tue Nov 27 15:36:00 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 15:36:00 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271904.OAA03561@www.runrev.com> Message-ID: <00e201c17783$7842cf30$9865fea9@mc14> Thanks, Geoff! So now we have: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove put pMouseX - (the dX of me) into offsetMouseH put pMouseY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img 1 + (width of me/2)),\ right of img 1 - (width of me/2)),\ min(max(offsetMouseV,top of img 1 + (height of me/2)),\ bottom of img 1 - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease (for those of you still paying attention... ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Geoff Canyon" To: Sent: Tuesday, November 27, 2001 1:03 PM Subject: [Use-revolution] Re: Constraining Movement > At 10:20 AM -0800 11/27/01, Scott Rossi wrote: > >on mouseMove > > if not the uAllowDrag of me then exit mouseMove > > set the loc of me to \ > > min(max(the mouseH,left of img myImg + (width of me/2)),\ > > right of img myImg - (width of me/2)),\ > > min(max(the mouseV,top of img myImg + (height of me/2)),\ > > bottom of img myImg - (height of me/2)) > >end mouseMove > > Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: > > on mouseMove pMouseX,pMouseY > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(pMouseX,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(pMouseY,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. > > regards, > > Geoff > > From use-revolution-errors at www.runrev.com Tue Nov 27 15:40:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Tue Nov 27 15:40:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n144 Message-ID: <200111272039.PAA06172@www.runrev.com> -------------- BEGIN use-revolution.v001.n144 -------------- 001 - Lorenz Tschudi - Re: ResetAll, Sockets, and the new FTP 011 - "Chipp Walters" Subject: image filename crashes Rev. 1.1 Date: Mon, 26 Nov 2001 13:22:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <200111240700.CAA29923 at www.runrev.com> In-Reply-To: <200111240700.CAA29923 at www.runrev.com> In a stack I'm using the filename property to reference an image. This worked in Rev 1.0 without any problems when I used one of the two following methods: 1) the filename contains a full path to the image file or 2) setting the defaultFolder and the filename contains a relative path to the image file Whenever I startup a stack using the second method with Rev 1.1 it will crash. Since my Rev. 1.0 projects use the relative path method I can't use Rev 1.1 for development work. Furthermore the filename cant't be edited anymore in the property palette (image tab) of Rev 1.1. Mac G4, Mac OS 9.2.1 Lorenz --------------- MESSAGE use-revolution.v001.n144.2 --------------- From: "Mark MacKenzie (Shaw)" Subject: Disappearing Preference Date: Mon, 26 Nov 2001 07:32:04 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Hi. It seems as if every time I open Revolution to create a new stack or work on an old one, I have to reset the time for tooltips to appear in main application's preference list under documentation. Is this a bug or is it functioning correctly? The destroystack is set true by default in my environment. Is this wiping out the main app's preferences (it seems that this particular preference setting is the only one affected, my image editor and other settings remain the same unless I have had a major crash). Regards Mark --------------- MESSAGE use-revolution.v001.n144.3 --------------- From: "Mark MacKenzie (Shaw)" Subject: New Image Library Date: Mon, 26 Nov 2001 07:41:59 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Hello, I keep meaning to ask a question about the image library function. I think I ought to be able to create a new image library with name of my choice however, this always results in an error. This happens whether I am in Rev with no projects open or with one open. Rev throws an error, highlighting the following area: . There was an Execution Error at 7:37:37 AM Error description: Chunk: can't find stack Revolution User Interface Error: Object: button id 1117 of card id 1002 of stack "C:/Program Files/Revolution 1.1/components/tools/revimagelibrary.rev" -------------------- if the name of stack l is tLibraryName then -------------------- Value: mouseUp with Details of: Error description: Chunk: can't find stack if the name of stack l is tLibraryName then Line: 22 Character: 17 Value: A quick look this morning suggests that this line should read as: if the name of stack l is in tLibraryName then Regards Mark --------------- MESSAGE use-revolution.v001.n144.4 --------------- From: Scott Rossi Subject: Re: Re post - Masking graphics Date: Mon, 26 Nov 2001 10:26:10 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111260613.BAA27813 at www.runrev.com> Recently, Ian Bridges wrote: > is there a way to clip a picture to a region eg a polygon, > without assembling an array of masking graphics? > I would like to be able to change the shape of the mask/clip region and the > region of the underlying picture that is displayed with script control The only way I'm aware of will allow rectangular clips only: display your source image in a group or a button, and then change the group's or button's rect. I believe there's no built-in way to create oval or irregular masks. However, a more involved (read: painful) way to do this type of masking would be to show your image in a separate window and mask the window. On MacOS you'll need the Odo WDEF and on Windows you'll need Tuviah Snyder's external collection. Like I said, major effort involved, but possible. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n144.5 --------------- From: "Jeanne A. E. DeVoto" Subject: Re: OpenStacks function Date: Sun, 25 Nov 2001 22:15:08 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" In-Reply-To: <200111252138.QAA23785 at www.runrev.com> At 1:39 PM -0800 11/25/2001, Mark MacKenzie (Shaw) wrote: >I would like to use the openstacks function however it returns all the >revolution stacks which swamp everything. Use the revLoadedStacks function. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! --------------- MESSAGE use-revolution.v001.n144.6 --------------- From: "Sjoerd Op 't Land" Subject: Re: OpenStacks function Date: Mon, 26 Nov 2001 21:29:53 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111252138.QAA23785 at www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I would like to use the openstacks function however it returns all the > revolution stacks which swamp everything. > > What is the best way to filter out the revolution program stacks and show > just the open project stacks? Maybe just look which stacks start with 'rev' > Regards Mark Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n144.7 --------------- From: Matt Denton Subject: Version 1.1.1 Date: Tue, 27 Nov 2001 07:44:38 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111261119.GAA30117 at www.runrev.com> Dear Rev Is there going to be a 1.1.1 patch? Next/Prev card and many other niggly things need fixing in 1.1 desperately (thanks to Geoff for his post on a quick next/prev fix). I personally would like to see a freeze on 1.1 feature list and more stability in the package, with a fix to the most glaring issues first up. Most of the time I have 'errors' turned off so that I don't get the frequent Runtime errors appearing during development. It is frustrating when you are learning (re-learning) a language and you additionally have to filter out authoring environment errors. I love using Rev and the amazing work done by Revolution, I guess I just feel frustrated with the frequent error dialog appearing when it is not my code and the many inconsistencies still in Rev. 1.1 is definitely a step up, I guess I'd expected the holy grail at 1.1. All that aside, I'll continue to enjoy working with this powerful tool. Don't misread me... you guys are doing a great job and have added tons of features... I just don't want to have to wait for v2.0 for a stable runtime environment. M at tt --------------- MESSAGE use-revolution.v001.n144.8 --------------- From: Troy Rollins Subject: ResetAll, Sockets, and the new FTP Date: Mon, 26 Nov 2001 21:37:47 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In the transcript dictionary "ResetAll" claims to close sockets opened by the FTP function. Are there additional relationships held by the FTP and sockets functions? Can one use the openSockets function to get information on the current open FTP functions? Does a failed FTP connection trigger a socketError? Do socketTimeOut and socketTimeOutInterval apply to attempted FTP connections? Does the FTP function automatically close the socket it uses to make the transfer? If so, does it send any indication of this, or can you use the previously mentioned socket functions to develop monitoring routines for it? -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 --------------- MESSAGE use-revolution.v001.n144.9 --------------- From: "Chipp Walters" Subject: Intitialization Error: Can't find Home or Tools Stack Date: Mon, 26 Nov 2001 23:53:10 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270238.VAA20791 at www.runrev.com> I get this message when I launch RR1.1 Win89SE. With an OKAY button which quits me back to the desktop. I can fix it by reinstalling RR1.1. This is the 3rd time in 2 days. I don't think I'm doing anything weird, but you never know! I checked and the files are where they're supposed to be. Perhaps a simple file can be exchanged and it will work okay. Any suggestions? --------------- MESSAGE use-revolution.v001.n144.10 --------------- From: andu Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 03:34:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111270238.VAA20791 at www.runrev.com> Troy Rollins wrote: > > In the transcript dictionary "ResetAll" claims to close sockets opened by > the FTP function. > > Are there additional relationships held by the FTP and sockets functions? Such as? > > Can one use the openSockets function to get information on the current open > FTP functions? OpenSockets() only returns the open sockets regardless of which protocol opened them. If you need the status of a download or upload use urlStatus() function. > > Does a failed FTP connection trigger a socketError? Only if the failer is due to a socket error. > > Do socketTimeOut and socketTimeOutInterval apply to attempted FTP > connections? SocketTimeoutInterval is the amount of time you are willing to wait for gaps in data transmition before you get a socketTimeout message. It defaults to 50000 milliseconds but you can set it to any value you want. A socketTimeout message doesn't mean a disconnect, just that nothing came through the pipe in a while. > > Does the FTP function automatically close the socket it uses to make the No, you can reuse a socket opened to the same server. Servers usually time-out (close) an unused connection after a while (you get a dialog) but the library has an internal timeout-disconnect mechanism which closes the socket after 3 minutes of inactivity. > transfer? If so, does it send any indication of this, or can you use the > previously mentioned socket functions to develop monitoring routines for it? > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n144.11 --------------- From: "Chipp Walters" Subject: Player Standalone auto-updates from Web Date: Tue, 27 Nov 2001 03:08:59 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270553.AAA22367 at www.runrev.com> I've been thinking this could be a really cool thing...a single player compiled for each platform which downloads from a web server your application 'stacks'. So, you only have to build a single version of the stacks and the player launches it from whatever platform it's on. It also checks to see if a more current version is available of your stack and updates if available. So, I wrote one this evening and the source code with directions is available at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It already has been tested and works with one of my existing projects. But, I haven't compiled it for the Mac yet (i don't have one available right now). If someone does compile it for the Mac, please send me a list of any problems you may find. There are a couple of global variables you'll need to set. This isn't finished, but should be along far enough for those of you who want to try it. -Chipp Walters --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte --------------- END use-revolution.v001.n144 --------------- From scott at tactilemedia.com Tue Nov 27 15:50:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 15:50:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271929.OAA04342@www.runrev.com> Message-ID: Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Tue Nov 27 15:55:00 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 15:55:00 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271920.OAA04209@www.runrev.com> Message-ID: Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Tue Nov 27 16:01:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 16:01:01 2001 Subject: [Use-revolution] Additonal Feature Request (was Masking graphics) In-Reply-To: <200111271950.OAA04665@www.runrev.com> Message-ID: Recently, Ken Ray wrote: > Perhaps a future version of MC could allow for the repeat feature of the > backPattern to be turned off? That would provide a lot more flexibility in > doing these kinds of things and it might even be an easy addition to the > language. It seems what MC Corp *really* needs to do is provide support for irregular groups (polygon, oval, etc). :-) On a somewhat (but not very) related note... For years we've had a textAlign property. It would be quite useful to have an iconAlign property, to align a button's icon left, center, and right, instead of always centered. Would be even nicer to support topLeft, topRight, etc. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Tue Nov 27 16:16:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 16:16:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271929.OAA04342@www.runrev.com> Message-ID: <200111272049.PAA06261@www.runrev.com> Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Tue Nov 27 16:27:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 16:27:01 2001 Subject: [Use-revolution] Additonal Feature Request (was Masking graphics) In-Reply-To: <200111271950.OAA04665@www.runrev.com> Message-ID: <200111272100.QAA06364@www.runrev.com> Recently, Ken Ray wrote: > Perhaps a future version of MC could allow for the repeat feature of the > backPattern to be turned off? That would provide a lot more flexibility in > doing these kinds of things and it might even be an easy addition to the > language. It seems what MC Corp *really* needs to do is provide support for irregular groups (polygon, oval, etc). :-) On a somewhat (but not very) related note... For years we've had a textAlign property. It would be quite useful to have an iconAlign property, to align a button's icon left, center, and right, instead of always centered. Would be even nicer to support topLeft, topRight, etc. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From sjoerdoptland at mac.com Tue Nov 27 16:33:01 2001 From: sjoerdoptland at mac.com (Sjoerd Op 't Land) Date: Tue Nov 27 16:33:01 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271821.NAA03124@www.runrev.com> Message-ID: <200111272017.PAA05588@www.runrev.com> Scott Rossi wrote/ schreef: > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease Very good! Works like a charm! The only glitch is that when I keep the mouse down and move it outside the window, release, and come back into the rectangle, the button moves with the mouse again. The solution is quite easy: put the following in the stack script: on mouseLeave send "mouseRelease" to button "myButton" end mouseLeave Wow! What an example of teamwork: we have a perfect solution in like 5 hours or so! Great list, great people! Regards, / Groeten, Sjoerd From scott at tactilemedia.com Tue Nov 27 16:39:01 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Nov 27 16:39:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: <200111271920.OAA04209@www.runrev.com> Message-ID: <200111272054.PAA06311@www.runrev.com> Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From kray at sonsothunder.com Tue Nov 27 16:46:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 16:46:01 2001 Subject: [Use-revolution] Re: Constraining Movement References: <200111271904.OAA03561@www.runrev.com> Message-ID: <200111272035.PAA06136@www.runrev.com> Thanks, Geoff! So now we have: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove put pMouseX - (the dX of me) into offsetMouseH put pMouseY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img 1 + (width of me/2)),\ right of img 1 - (width of me/2)),\ min(max(offsetMouseV,top of img 1 + (height of me/2)),\ bottom of img 1 - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease (for those of you still paying attention... ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Geoff Canyon" To: Sent: Tuesday, November 27, 2001 1:03 PM Subject: [Use-revolution] Re: Constraining Movement > At 10:20 AM -0800 11/27/01, Scott Rossi wrote: > >on mouseMove > > if not the uAllowDrag of me then exit mouseMove > > set the loc of me to \ > > min(max(the mouseH,left of img myImg + (width of me/2)),\ > > right of img myImg - (width of me/2)),\ > > min(max(the mouseV,top of img myImg + (height of me/2)),\ > > bottom of img myImg - (height of me/2)) > >end mouseMove > > Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: > > on mouseMove pMouseX,pMouseY > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(pMouseX,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(pMouseY,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. > > regards, > > Geoff > > From kray at sonsothunder.com Tue Nov 27 17:28:00 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 17:28:00 2001 Subject: [Use-revolution] Re: Additonal Feature Request (was Masking graphics) References: <200111272100.QAA06364@www.runrev.com> Message-ID: <010601c17793$248c31f0$9865fea9@mc14> Scott, Actually, if you set the textAlign of a button, the icon moves accordingly (although maybe not always what you want). For example, if you add an icon to a button and then set the textAlign of the button to "right", the icon moves left; and vice-versa. It's a workaround, but I agree it would be great to independently move the icon separate from its text. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 2:59 PM Subject: Additonal Feature Request (was Masking graphics) > Recently, Ken Ray wrote: > > > Perhaps a future version of MC could allow for the repeat feature of the > > backPattern to be turned off? That would provide a lot more flexibility in > > doing these kinds of things and it might even be an easy addition to the > > language. > > It seems what MC Corp *really* needs to do is provide support for irregular > groups (polygon, oval, etc). :-) > > On a somewhat (but not very) related note... > > For years we've had a textAlign property. It would be quite useful to have > an iconAlign property, to align a button's icon left, center, and right, > instead of always centered. Would be even nicer to support topLeft, > topRight, etc. > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > From use-revolution-errors at www.runrev.com Tue Nov 27 17:29:00 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Tue Nov 27 17:29:00 2001 Subject: [Use-revolution] Digest use-revolution.v001.n145 Message-ID: <200111272017.PAA05589@www.runrev.com> -------------- BEGIN use-revolution.v001.n145 -------------- 001 - "Mark MacKenzie (Shaw)" < - Constraining Movement 002 - Kevin Miller - Re: ResetAll, Sockets, and the new FTP 007 - Scott Rossi Subject: Constraining Movement Date: Tue, 27 Nov 2001 07:36:02 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I have a small graphic based group which upon "mousemove" etc. is grabbed by the mouse cursor and moved. It is placed (originally and I would like it to stay here too!) within the borders an image which is some 3 times the area of the moveable graphic. I have been unsuccessful in constraining the movement of the graphic group to within this image. The graphic group and image are on a card with a much larger image underneath. There has got to be a fairly straightforward way to do this but I have gone round and round without getting this right. I have received a lot of good help and advice on this list, thank you. Regards Mark --------------- MESSAGE use-revolution.v001.n145.2 --------------- From: Kevin Miller Subject: Re: Version 1.1.1 Date: Tue, 27 Nov 2001 15:01:08 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111262045.PAA15606 at www.runrev.com> On 26/11/01 8:44 pm, Matt Denton wrote: > Is there going to be a 1.1.1 patch? Yes, it will be free for all users. > Next/Prev card and many other > niggly things need fixing in 1.1 desperately (thanks to Geoff for his > post on a quick next/prev fix). I personally would like to see a freeze > on 1.1 feature list and more stability in the package, with a fix to the > most glaring issues first up. Agreed, we are working on this. > Most of the time I have 'errors' turned off so that I don't get the > frequent Runtime errors appearing during development. It is frustrating > when you are learning (re-learning) a language and you additionally have > to filter out authoring environment errors. > > I love using Rev and the amazing work done by Revolution, I guess I just > feel frustrated with the frequent error dialog appearing when it is not > my code and the many inconsistencies still in Rev. 1.1 is definitely > a step up, I guess I'd expected the holy grail at 1.1. All that aside, > I'll continue to enjoy working with this powerful tool. Don't misread > me... you guys are doing a great job and have added tons of features... > I just don't want to have to wait for v2.0 for a stable runtime > environment. Absolutely not. On a percentage scale, 1.1 is proving more stable per user than 1.0. However, we clearly have a little way to go to smooth over some rough edges and we're working on that. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n145.3 --------------- From: Troy Rollins Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 10:44:57 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270836.DAA23936 at www.runrev.com> andu wrote: >> In the transcript dictionary "ResetAll" claims to close sockets opened by >> the FTP function. >> >> Are there additional relationships held by the FTP and sockets functions? > > Such as? > Such as the questions I went on to detail... >> >> Can one use the openSockets function to get information on the current open >> FTP functions? > > OpenSockets() only returns the open sockets regardless of which protocol > opened them. If you need the status of a download or upload use > urlStatus() function. > The URLstatus function looks nice, but seems focused on receiving data, rather than providing information about an upload process. Will it return any information relating to an upload? Will at least the "contacted" result return true if a connection is made for upload? Will "error" result if the server is not found? > >> >> Does the FTP function automatically close the socket it uses to make the > > No, you can reuse a socket opened to the same server. Servers usually > time-out (close) an unused connection after a while (you get a dialog) > but the library has an internal timeout-disconnect mechanism which > closes the socket after 3 minutes of inactivity. > >> transfer? If so, does it send any indication of this, or can you use the >> previously mentioned socket functions to develop monitoring routines for it? I'm not too clear on this - does an upload which is finished provide any indication of that status? If the socket does not automatically close when an upload is done, and URLstatus does not provide an "upload process done", how would one monitor status of a queued series of uploads? I would ideally like to restrict the queue to four simultaneous connections, and as processes finish allow more queued upload functions to take place. Thanks for any advise. -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 --------------- MESSAGE use-revolution.v001.n145.4 --------------- From: "Sjoerd Op 't Land" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 16:48:27 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271335.IAA27372 at www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. The graphic group and > image are on a card with a much larger image underneath. > > There has got to be a fairly straightforward way to do this but I have gone > round and round without getting this right. It seems to be easy, but.. at least I had some trouble. I've found a script that works, but... it can be better: ------------------------- global dY,dX,tDrag on mouseDown put true into tDrag put item 1 of the mouseLoc - item 1 of loc of me into dX put item 2 of the mouseLoc - item 2 of loc of me into dY put dy,dx end mouseDown on mouseMove newX,newY if the mouse is down and tDrag then if trunc((item 1 of the mouseLoc - dX) + the width of me / 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is within the rect of image "myImage" then set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the mouseLoc - dY) end if end if end mouseMove on mouseUp put false into tDrag put empty into dY put empty into dX end mouseUp ------------------------- > I have received a lot of good help and advice on this list, thank you. > > Regards Mark Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n145.5 --------------- From: "Ken Ray" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 10:57:23 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271551.KAA31223 at www.runrev.com> That's great, Sjoerd! I took what you had and cleaned it up a bit (hope you don't mind)... here it is: ------------------------- global dY,dX,gDrag,x1,y1 on mouseDown put true into gDrag put the mouseH - item 1 of loc of me into dX put the mouseV - item 2 of loc of me into dY put (the width of me / 2) into x1 put (the height of me / 2) into y1 end mouseDown on mouseMove newX,newY if the mouse is down and gDrag then put the mouseH - dX into offsetMouseH put the mouseV - dY into offsetMouseV if trunc(offsetMouseH + x1),trunc(offsetMouseV + y1) is within the rect of grc "Box" and \ trunc(offsetMouseH - x1),trunc(offsetMouseV - y1) is within the rect of grc "Box" then set the loc of me to offsetMouseH,offsetMouseV end if end if end mouseMove on mouseUp put false into gDrag put empty into dY put empty into dX put empty into x1 put empty into y1 end mouseUp ------------------------- Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Sjoerd Op 't Land" To: Sent: Tuesday, November 27, 2001 9:48 AM Subject: Re: Constraining Movement > Mark MacKenzie (Shaw) wrote/ schreef: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. The graphic group and > > image are on a card with a much larger image underneath. > > > > There has got to be a fairly straightforward way to do this but I have gone > > round and round without getting this right. > It seems to be easy, but.. at least I had some trouble. I've found a script > that works, but... it can be better: > > ------------------------- > global dY,dX,tDrag > > on mouseDown > put true into tDrag > put item 1 of the mouseLoc - item 1 of loc of me into dX > put item 2 of the mouseLoc - item 2 of loc of me into dY > put dy,dx > end mouseDown > > on mouseMove newX,newY > if the mouse is down and tDrag then > if trunc((item 1 of the mouseLoc - dX) + the width of me / > 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the > rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width > of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is > within the rect of image "myImage" then > > set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the > mouseLoc - dY) > end if > end if > end mouseMove > > on mouseUp > put false into tDrag > put empty into dY > put empty into dX > end mouseUp > ------------------------- > > > I have received a lot of good help and advice on this list, thank you. > > > > Regards Mark > Regards, / Groeten, > Sjoerd > > --------------- MESSAGE use-revolution.v001.n145.6 --------------- From: andu Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 12:19:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111271545.KAA31151 at www.runrev.com> Troy Rollins wrote: > > andu wrote: > > >> In the transcript dictionary "ResetAll" claims to close sockets opened by > >> the FTP function. > >> > >> Are there additional relationships held by the FTP and sockets functions? > > > > Such as? > > > > Such as the questions I went on to detail... > > >> > >> Can one use the openSockets function to get information on the current open > >> FTP functions? > > > > OpenSockets() only returns the open sockets regardless of which protocol > > opened them. If you need the status of a download or upload use > > urlStatus() function. > > > > The URLstatus function looks nice, but seems focused on receiving data, Should work for both. If you read the docs for urlStatus() you will learn that in the case of uploading/downloading it also returns the amount of data transferred and the total amount of data. A script which will get this information at intervals will tell you when the transfer is done (the 2 numbers are equal). > rather than providing information about an upload process. Will it return > any information relating to an upload? Will at least the "contacted" result > return true if a connection is made for upload? Will "error" result if the > server is not found? > > > > >> > >> Does the FTP function automatically close the socket it uses to make the > > > > No, you can reuse a socket opened to the same server. Servers usually > > time-out (close) an unused connection after a while (you get a dialog) > > but the library has an internal timeout-disconnect mechanism which > > closes the socket after 3 minutes of inactivity. > > > >> transfer? If so, does it send any indication of this, or can you use the > >> previously mentioned socket functions to develop monitoring routines for it? > > I'm not too clear on this - does an upload which is finished provide any > indication of that status? If the socket does not automatically close when > an upload is done, and URLstatus does not provide an "upload process done", > how would one monitor status of a queued series of uploads? I would ideally > like to restrict the queue to four simultaneous connections, and as > processes finish allow more queued upload functions to take place. See above. You can do simultaneous transactions since ftp uses 2 sockets one for data transfer and one for commands; the one for data transfer is closed when the operation id done but you can open several of them at the same time since they use different ports. > > Thanks for any advise. > > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n145.7 --------------- From: Scott Rossi Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 10:20:40 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271335.IAA27372 at www.runrev.com> Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n145.8 --------------- From: Peter Reid Subject: Re: Networking Date: Tue, 27 Nov 2001 18:52:59 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111271021.FAA25383 at www.runrev.com> In-Reply-To: <200111271021.FAA25383 at www.runrev.com> >Hi > >I'm sorry if this is a but out of the realm but as we are all cross platform >developers: > >I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the >shared hard drive on the Mac but I can on the others. All computers are >using the net connection fine. > >I'm wondering if anyone knows how to do this with or without third party >software?????? > >Best regards > >Monte How are you sharing between Windows and Macs? There are two main ways: 1) treat your network as a PC network and install Dave on the Mac 2) treat your network as a Mac network and install PC MacLAN on the PCs (this is what I've done) As far as I'm aware you can't share folders, printers etc. without installing something on either the PCs or the Macs. PC MacLAN is quite expensive at 150-200UKP per system. Dave is cheaper at about 100UKP per system. I'm not aware of any freeware/shareware alternatives. On the Mac, make sure that the TCP/IP control panel is set to use Ethernet rather than AppleTalk(MacIP), otherwise things don't work fully. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk --------------- MESSAGE use-revolution.v001.n145.9 --------------- From: Scott Raney Subject: Re: Re post - Masking graphics Date: Tue, 27 Nov 2001 11:59:02 -0700 (MST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111271300.IAA26947 at www.runrev.com> On Mon, 26 Nov 2001 Scott Rossi wrote: > > Recently, Ian Bridges wrote: > > > is there a way to clip a picture to a region eg a polygon, > > without assembling an array of masking graphics? > > > I would like to be able to change the shape of the mask/clip region and the > > region of the underlying picture that is displayed with script control > > The only way I'm aware of will allow rectangular clips only: display your > source image in a group or a button, and then change the group's or button's > rect. I believe there's no built-in way to create oval or irregular masks. Correct, but there is another way to do this, set the backPattern of a filled graphic object. Note that the image repeats if your graphic is larger than the image, and that there are restrictions on the possible sizes of the image (e.g., on the Mac it has to be a power of 2 in both width and height and must be less than 64K bytes total). But at least on NT/2000/XP and UNIX systems you can do a lot with this feature. Regards, Scott > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... --------------- MESSAGE use-revolution.v001.n145.10 --------------- From: "Geoff Canyon" Subject: [Use-revolution] Re: Constraining Movement Date: Tue, 27 Nov 2001 11:03:29 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: In-Reply-To: At 10:20 AM -0800 11/27/01, Scott Rossi wrote: >on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(pMouseX,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(pMouseY,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. regards, Geoff --------------- MESSAGE use-revolution.v001.n145.11 --------------- From: Troy Rollins Subject: Re: Networking Date: Tue, 27 Nov 2001 14:19:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271854.NAA03437 at www.runrev.com> Peter Reid wrote: > How are you sharing between Windows and Macs? There are two main ways: > > 1) treat your network as a PC network and install Dave on the Mac > > 2) treat your network as a Mac network and install PC MacLAN on the > PCs (this is what I've done) 3) Connectix (www.connectix.com) has a product called DoubleTalk, which allows a Mac to disguise itself as a windows machine - join networks, peer level file sharing, shared postscript printers, etc. Works as well or better than options 1 or 2 (I've used 'm all), and is currently on sale for about $50 USD. -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n145.12 --------------- From: "Chipp Walters" Subject: RE: Constraining Movement Date: Tue, 27 Nov 2001 13:32:11 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271821.NAA03124 at www.runrev.com> Scott, why do you need the mouseRelease handler? Just wondering. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 12:21 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n145.13 --------------- From: "Ken Ray" Subject: Re: Re post - Masking graphics Date: Tue, 27 Nov 2001 13:53:56 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271859.NAA03487 at www.runrev.com> Scott, Perhaps a future version of MC could allow for the repeat feature of the backPattern to be turned off? That would provide a lot more flexibility in doing these kinds of things and it might even be an easy addition to the language. Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Raney" To: Sent: Tuesday, November 27, 2001 12:59 PM Subject: Re: Re post - Masking graphics > On Mon, 26 Nov 2001 Scott Rossi wrote: > > > > Recently, Ian Bridges wrote: > > > > > is there a way to clip a picture to a region eg a polygon, > > > without assembling an array of masking graphics? > > > > > I would like to be able to change the shape of the mask/clip region and the > > > region of the underlying picture that is displayed with script control > > > > The only way I'm aware of will allow rectangular clips only: display your > > source image in a group or a button, and then change the group's or button's > > rect. I believe there's no built-in way to create oval or irregular masks. > > Correct, but there is another way to do this, set the backPattern of a > filled graphic object. Note that the image repeats if your graphic is > larger than the image, and that there are restrictions on the possible > sizes of the image (e.g., on the Mac it has to be a power of 2 in both > width and height and must be less than 64K bytes total). But at least > on NT/2000/XP and UNIX systems you can do a lot with this feature. > Regards, > Scott > > > Regards, > > > > Scott > > > > _____________________________________________________________________ > > Scott Rossi Tactile Media - Multimedia & Design > > Creative Director Email: scott at tactilemedia.com > > Web: www.tactilemedia.com > > > > ******************************************************** > Scott Raney raney at metacard.com http://www.metacard.com > MetaCard: You know, there's an easier way to do that... > > --------------- MESSAGE use-revolution.v001.n145.14 --------------- From: "Ken Ray" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 14:01:54 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271821.NAA03124 at www.runrev.com> Scott, I like yours because you can "slide" around the edges of the bounding rectangle. However, the mouseDown-ed object's loc still snaps to the mouseLoc. Here's a revised version that doesn't do that: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove put the mouseH - (the dX of me) into offsetMouseH put the mouseV - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease I love this collaboration! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 12:20 PM Subject: Re: Constraining Movement > Recently, Mark MacKenzie (Shaw) wrote: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. > > Here's another (simpler?) option that seems to work for me: > > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease > > > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > --------------- MESSAGE use-revolution.v001.n145.15 --------------- From: "Sjoerd Op 't Land" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 21:15:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271821.NAA03124 at www.runrev.com> Scott Rossi wrote/ schreef: > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease Very good! Works like a charm! The only glitch is that when I keep the mouse down and move it outside the window, release, and come back into the rectangle, the button moves with the mouse again. The solution is quite easy: put the following in the stack script: on mouseLeave send "mouseRelease" to button "myButton" end mouseLeave Wow! What an example of teamwork: we have a perfect solution in like 5 hours or so! Great list, great people! Regards, / Groeten, Sjoerd --------------- END use-revolution.v001.n145 --------------- From dcragg at lacscentre.co.uk Tue Nov 27 17:38:00 2001 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Nov 27 17:38:00 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271958.OAA05005@www.runrev.com> References: <200111271821.NAA03124@www.runrev.com> <200111271958.OAA05005@www.runrev.com> Message-ID: At 2:01 pm -0600 27/11/01, Ken Ray wrote: >Scott, > >I like yours because you can "slide" around the edges of the bounding >rectangle. However, the mouseDown-ed object's loc still snaps to the >mouseLoc. Here's a revised version that doesn't do that: > >on mouseDown > set the uAllowDrag of me to true > set the dX of me to (the mouseH - item 1 of loc of me) > set the dY of me to (the mouseV - item 2 of loc of me) >end mouseDown > >on mouseMove > if not the uAllowDrag of me then exit mouseMove > put the mouseH - (the dX of me) into offsetMouseH > put the mouseV - (the dY of me) into offsetMouseV > set the loc of me to \ > min(max(offsetMouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(offsetMouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove > >on mouseUp > set the uAllowDrag of me to false >end mouseUp > >on mouseRelease > mouseUp >end mouseRelease > >I love this collaboration! :-) Me too. :) One small revision. I think it's faster to use the mouseMove parameters instead of mouseV, mouseH. on mouseMove pX, pY if not the uAllowDrag of me then exit mouseMove put pX - (the dX of me) into offsetMouseH put pY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Also, previous examples used globals for storing the offset values. Scott uses custom properties. I generaly use locals declared outside the handlers (script locals). I think globals are probably not a good idea here, but has anyone checked the performance difference of using custom properties versus script locals? When you're draggin' and checkin' stuff at the the same time, every millisecond helps. cheers Dave Cragg From kray at sonsothunder.com Tue Nov 27 18:10:01 2001 From: kray at sonsothunder.com (Ken Ray) Date: Tue Nov 27 18:10:01 2001 Subject: [Use-revolution] Re: Additonal Feature Request (was Masking graphics) References: <200111272100.QAA06364@www.runrev.com> Message-ID: <200111272227.RAA08104@www.runrev.com> Scott, Actually, if you set the textAlign of a button, the icon moves accordingly (although maybe not always what you want). For example, if you add an icon to a button and then set the textAlign of the button to "right", the icon moves left; and vice-versa. It's a workaround, but I agree it would be great to independently move the icon separate from its text. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 2:59 PM Subject: Additonal Feature Request (was Masking graphics) > Recently, Ken Ray wrote: > > > Perhaps a future version of MC could allow for the repeat feature of the > > backPattern to be turned off? That would provide a lot more flexibility in > > doing these kinds of things and it might even be an easy addition to the > > language. > > It seems what MC Corp *really* needs to do is provide support for irregular > groups (polygon, oval, etc). :-) > > On a somewhat (but not very) related note... > > For years we've had a textAlign property. It would be quite useful to have > an iconAlign property, to align a button's icon left, center, and right, > instead of always centered. Would be even nicer to support topLeft, > topRight, etc. > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > From matt.denton at limelight.com.au Tue Nov 27 18:15:01 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Tue Nov 27 18:15:01 2001 Subject: [Use-revolution] Re: Player Standalone auto-updates from Web In-Reply-To: <200111271300.IAA26947@www.runrev.com> Message-ID: <47539ED3-E38C-11D5-B5C1-0003930B4708@limelight.com.au> Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton From dcragg at lacscentre.co.uk Tue Nov 27 18:17:00 2001 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Nov 27 18:17:00 2001 Subject: [Use-revolution] Re: Constraining Movement In-Reply-To: <200111271958.OAA05005@www.runrev.com> References: <200111271821.NAA03124@www.runrev.com> <200111271958.OAA05005@www.runrev.com> Message-ID: <200111272237.RAA08324@www.runrev.com> At 2:01 pm -0600 27/11/01, Ken Ray wrote: >Scott, > >I like yours because you can "slide" around the edges of the bounding >rectangle. However, the mouseDown-ed object's loc still snaps to the >mouseLoc. Here's a revised version that doesn't do that: > >on mouseDown > set the uAllowDrag of me to true > set the dX of me to (the mouseH - item 1 of loc of me) > set the dY of me to (the mouseV - item 2 of loc of me) >end mouseDown > >on mouseMove > if not the uAllowDrag of me then exit mouseMove > put the mouseH - (the dX of me) into offsetMouseH > put the mouseV - (the dY of me) into offsetMouseV > set the loc of me to \ > min(max(offsetMouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(offsetMouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove > >on mouseUp > set the uAllowDrag of me to false >end mouseUp > >on mouseRelease > mouseUp >end mouseRelease > >I love this collaboration! :-) Me too. :) One small revision. I think it's faster to use the mouseMove parameters instead of mouseV, mouseH. on mouseMove pX, pY if not the uAllowDrag of me then exit mouseMove put pX - (the dX of me) into offsetMouseH put pY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Also, previous examples used globals for storing the offset values. Scott uses custom properties. I generaly use locals declared outside the handlers (script locals). I think globals are probably not a good idea here, but has anyone checked the performance difference of using custom properties versus script locals? When you're draggin' and checkin' stuff at the the same time, every millisecond helps. cheers Dave Cragg From matt.denton at limelight.com.au Tue Nov 27 19:16:00 2001 From: matt.denton at limelight.com.au (Matt Denton) Date: Tue Nov 27 19:16:00 2001 Subject: [Use-revolution] Re: Player Standalone auto-updates from Web In-Reply-To: <200111271300.IAA26947@www.runrev.com> Message-ID: <200111272314.SAA09181@www.runrev.com> Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton From markmac at shaw.ca Tue Nov 27 19:58:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Tue Nov 27 19:58:01 2001 Subject: [Use-revolution] NetworkingDigest use-revolution.v001.n144 References: <200111271300.IAA26947@www.runrev.com> Message-ID: <000901c177a7$b50482a0$797d4718@ss.shawcable.net> Hi, I run 4 or 5 PC's with a mix of Os (98, ME) and 4 Macs on a LAN all using the same cable modem BTW. I use MacSOHO to do what you wish. This is fairly inexpensive and good for home office type stuff. I have recently been beta testing the newest version of Dave, also from Thursby Software. I highly recommend using Dave for what you are wanting to do. I think the web site is www.thursby.com Regards Mark ----- Original Message ----- --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte From markmac at shaw.ca Tue Nov 27 20:12:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Tue Nov 27 20:12:01 2001 Subject: [Use-revolution] NetworkingDigest use-revolution.v001.n144 References: <200111271300.IAA26947@www.runrev.com> Message-ID: <200111280057.TAA11272@www.runrev.com> Hi, I run 4 or 5 PC's with a mix of Os (98, ME) and 4 Macs on a LAN all using the same cable modem BTW. I use MacSOHO to do what you wish. This is fairly inexpensive and good for home office type stuff. I have recently been beta testing the newest version of Dave, also from Thursby Software. I highly recommend using Dave for what you are wanting to do. I think the web site is www.thursby.com Regards Mark ----- Original Message ----- --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte From chipp at chipp.com Tue Nov 27 21:30:21 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 21:30:21 2001 Subject: [Use-revolution] RE: Constraining Movement In-Reply-To: <200111272049.PAA06261@www.runrev.com> Message-ID: Thanks for that bit of clarity. As I recall (years ago) we used a mouseLeave in SC to do a similar thing...but not exactly the same. chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 2:49 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From monte at sweattechnologies.com Tue Nov 27 21:31:00 2001 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Nov 27 21:31:00 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111272054.PAA06311@www.runrev.com> Message-ID: To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From benr_mc at cogapp.com Tue Nov 27 21:31:05 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 21:31:05 2001 Subject: [Use-revolution] [a bit OT] instant messaging protocol Message-ID: does anyone know if any of the relatively well established instant messaging protocols are documented? I want to implement a client in Rev (which can take special action in response to some messages) but ideally it would use a standard protocol so it could interact with standard clients. TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From benr_mc at cogapp.com Tue Nov 27 21:31:10 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 21:31:10 2001 Subject: [Use-revolution] adding objects to groups Message-ID: Is there a way to add an object to an existing group? I've not found any way to do so - only to ungroup the existing set, and regroup with the new ones; which obviously loses all the properties of the group. If there isn't, it would be a handy addition. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From chipp at chipp.com Tue Nov 27 21:31:15 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 21:31:15 2001 Subject: [Use-revolution] RE: Player Standalone auto-updates from Web In-Reply-To: <200111272314.SAA09181@www.runrev.com> Message-ID: Matt, Thanks for your kind words. I just started using RR this week and am not completely 'tuned in.' I used to do SuperCard stuff years ago but quit when I moved from Mac to PC. It's amazing how quickly you pick it back up again. I'd like to fine tune this project a bit before submitting it for posting on the RunRev website. RR1.1 was most difficult starting up. The IDE doesn't seem to be debugged as well as one might like. But I have to say, the plethora of commands, handlers and functions now available is just astounding! Recently I saw a friend of past years and he mentioned I should check this out. I'm hooked. I explain the programming environment to others as a HyperCard / Java hybrid. Syntax like HyperCard with performance better than compiled JAVA (and compatibility too!) I programmed the CaptureJPG using the trial version in a couple of hours as the first stack I tried. I did builds for Mac, PC, and Linux and they all ran flawlessly! (can be downloaded at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm ) Very Impressive. My buddy who programs JAVA, C, Python, TKL, C++ etc said he couldn't do the same and tested on all platforms in under 3 weeks! Kudos for this programming environment! -Chipp (not Chuck;-) -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Matt Denton Sent: Tuesday, November 27, 2001 5:13 PM To: use-revolution at www.runrev.com Subject: Re: Player Standalone auto-updates from Web Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton From benr_mc at cogapp.com Tue Nov 27 22:11:00 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 22:11:00 2001 Subject: [Use-revolution] adding objects to groups Message-ID: <200111280228.VAA13852@www.runrev.com> Is there a way to add an object to an existing group? I've not found any way to do so - only to ungroup the existing set, and regroup with the new ones; which obviously loses all the properties of the group. If there isn't, it would be a handy addition. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From benr_mc at cogapp.com Tue Nov 27 22:15:01 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 22:15:01 2001 Subject: [Use-revolution] [a bit OT] instant messaging protocol Message-ID: <200111280228.VAA13847@www.runrev.com> does anyone know if any of the relatively well established instant messaging protocols are documented? I want to implement a client in Rev (which can take special action in response to some messages) but ideally it would use a standard protocol so it could interact with standard clients. TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From chipp at chipp.com Tue Nov 27 22:18:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 22:18:01 2001 Subject: [Use-revolution] RE: Constraining Movement In-Reply-To: <200111272049.PAA06261@www.runrev.com> Message-ID: <200111280218.VAA13317@www.runrev.com> Thanks for that bit of clarity. As I recall (years ago) we used a mouseLeave in SC to do a similar thing...but not exactly the same. chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 2:49 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From benr_mc at cogapp.com Tue Nov 27 22:24:00 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 22:24:00 2001 Subject: [Use-revolution] Re: adding objects to groups In-Reply-To: <200111280228.VAA13852@www.runrev.com> Message-ID: on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. Or does it? It seems there is something going on such that if regrouping sufficiently soon after ungrouping, properties of the previous group are restored? Some clarification would be good - the documention gives information about moving objects out of a group, but none that I could detect for moving additional objects in. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From undo at cloud9.net Tue Nov 27 22:25:01 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 22:25:01 2001 Subject: [Use-revolution] Re: adding objects to groups References: <200111280228.VAA13852@www.runrev.com> Message-ID: <3C045899.206C1A07@cloud9.net> Ben Rubinstein wrote: > > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. First of all you don't lose the properties of a group if you ungroup add an object and regroup, but you can use "create btn in group 1" if you don't want to ungroup. > > If there isn't, it would be a handy addition. > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu From patrick at zill.net Tue Nov 27 22:26:01 2001 From: patrick at zill.net (Patrick Giagnocavo) Date: Tue Nov 27 22:26:01 2001 Subject: [Use-revolution] Re: [a bit OT] instant messaging protocol References: <200111280228.VAA13847@www.runrev.com> Message-ID: <3C045CA6.F2FB546D@zill.net> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. > > TIA, > The AIM client is NOT published, however it has been reverse engineered. Looking at the source for such a client would lead to a description of the protocol. Look at "TiK" which is written in the TCL programming language - it is a relatively simple language to learn. There is also Jabber, which is not as popular but which does have a published protocol. ./patrick From chipp at chipp.com Tue Nov 27 22:26:05 2001 From: chipp at chipp.com (Chipp Walters) Date: Tue Nov 27 22:26:05 2001 Subject: [Use-revolution] RE: Player Standalone auto-updates from Web In-Reply-To: <200111272314.SAA09181@www.runrev.com> Message-ID: <200111280229.VAA13913@www.runrev.com> Matt, Thanks for your kind words. I just started using RR this week and am not completely 'tuned in.' I used to do SuperCard stuff years ago but quit when I moved from Mac to PC. It's amazing how quickly you pick it back up again. I'd like to fine tune this project a bit before submitting it for posting on the RunRev website. RR1.1 was most difficult starting up. The IDE doesn't seem to be debugged as well as one might like. But I have to say, the plethora of commands, handlers and functions now available is just astounding! Recently I saw a friend of past years and he mentioned I should check this out. I'm hooked. I explain the programming environment to others as a HyperCard / Java hybrid. Syntax like HyperCard with performance better than compiled JAVA (and compatibility too!) I programmed the CaptureJPG using the trial version in a couple of hours as the first stack I tried. I did builds for Mac, PC, and Linux and they all ran flawlessly! (can be downloaded at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm ) Very Impressive. My buddy who programs JAVA, C, Python, TKL, C++ etc said he couldn't do the same and tested on all platforms in under 3 weeks! Kudos for this programming environment! -Chipp (not Chuck;-) -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Matt Denton Sent: Tuesday, November 27, 2001 5:13 PM To: use-revolution at www.runrev.com Subject: Re: Player Standalone auto-updates from Web Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton From undo at cloud9.net Tue Nov 27 22:34:00 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 22:34:00 2001 Subject: [Use-revolution] Re: [a bit OT] instant messaging protocol References: <200111280228.VAA13847@www.runrev.com> Message-ID: <3C045AAA.C0C10D9C@cloud9.net> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. IRQ, AIM, IMPP but none is universal like FTP. Search the net for their docs. > > TIA, > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu From monte.goulding at senet.com.au Tue Nov 27 22:47:00 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Tue Nov 27 22:47:00 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111272054.PAA06311@www.runrev.com> Message-ID: To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From JacksHyperInfo at aol.com Tue Nov 27 22:47:05 2001 From: JacksHyperInfo at aol.com (JacksHyperInfo at aol.com) Date: Tue Nov 27 22:47:05 2001 Subject: [Use-revolution] Re: adding objects to groups Message-ID: <73.16b10b5b.2935b7ac@aol.com> In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes: > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. > > If there isn't, it would be a handy addition. I'm a novice but I think that would be edit Group wouldn't it? Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes. Jack B > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From undo at cloud9.net Tue Nov 27 23:13:01 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 23:13:01 2001 Subject: [Use-revolution] Re: [a bit OT] instant messaging protocol References: <200111280228.VAA13847@www.runrev.com> Message-ID: <200111280333.WAA15823@www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. IRQ, AIM, IMPP but none is universal like FTP. Search the net for their docs. > > TIA, > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu From undo at cloud9.net Tue Nov 27 23:15:01 2001 From: undo at cloud9.net (andu) Date: Tue Nov 27 23:15:01 2001 Subject: [Use-revolution] Re: adding objects to groups References: <200111280228.VAA13852@www.runrev.com> Message-ID: <200111280325.WAA15726@www.runrev.com> Ben Rubinstein wrote: > > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. First of all you don't lose the properties of a group if you ungroup add an object and regroup, but you can use "create btn in group 1" if you don't want to ungroup. > > If there isn't, it would be a handy addition. > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu From patrick at zill.net Tue Nov 27 23:18:01 2001 From: patrick at zill.net (Patrick Giagnocavo) Date: Tue Nov 27 23:18:01 2001 Subject: [Use-revolution] Re: [a bit OT] instant messaging protocol References: <200111280228.VAA13847@www.runrev.com> Message-ID: <200111280325.WAA15759@www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. > > TIA, > The AIM client is NOT published, however it has been reverse engineered. Looking at the source for such a client would lead to a description of the protocol. Look at "TiK" which is written in the TCL programming language - it is a relatively simple language to learn. There is also Jabber, which is not as popular but which does have a published protocol. ./patrick From benr_mc at cogapp.com Tue Nov 27 23:22:01 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue Nov 27 23:22:01 2001 Subject: [Use-revolution] Re: adding objects to groups In-Reply-To: <200111280228.VAA13852@www.runrev.com> Message-ID: <200111280323.WAA15672@www.runrev.com> on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. Or does it? It seems there is something going on such that if regrouping sufficiently soon after ungrouping, properties of the previous group are restored? Some clarification would be good - the documention gives information about moving objects out of a group, but none that I could detect for moving additional objects in. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From monte.goulding at senet.com.au Tue Nov 27 23:26:01 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Tue Nov 27 23:26:01 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111272054.PAA06311@www.runrev.com> Message-ID: <200111280346.WAA15917@www.runrev.com> To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From JacksHyperInfo at aol.com Tue Nov 27 23:28:01 2001 From: JacksHyperInfo at aol.com (JacksHyperInfo at aol.com) Date: Tue Nov 27 23:28:01 2001 Subject: [Use-revolution] Re: adding objects to groups Message-ID: <200111280346.WAA15923@www.runrev.com> In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes: > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. > > If there isn't, it would be a handy addition. I'm a novice but I think that would be edit Group wouldn't it? Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes. Jack B > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From use-revolution-errors at www.runrev.com Wed Nov 28 00:32:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Wed Nov 28 00:32:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n146 Message-ID: <200111280325.WAA15760@www.runrev.com> -------------- BEGIN use-revolution.v001.n146 -------------- 001 - "Ken Ray" - Re: adding objects to groups 015 - Patrick Giagnocavo Subject: Re: [Use-revolution] Re: Constraining Movement Date: Tue, 27 Nov 2001 14:38:27 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271904.OAA03561 at www.runrev.com> Thanks, Geoff! So now we have: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove put pMouseX - (the dX of me) into offsetMouseH put pMouseY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img 1 + (width of me/2)),\ right of img 1 - (width of me/2)),\ min(max(offsetMouseV,top of img 1 + (height of me/2)),\ bottom of img 1 - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease (for those of you still paying attention... ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Geoff Canyon" To: Sent: Tuesday, November 27, 2001 1:03 PM Subject: [Use-revolution] Re: Constraining Movement > At 10:20 AM -0800 11/27/01, Scott Rossi wrote: > >on mouseMove > > if not the uAllowDrag of me then exit mouseMove > > set the loc of me to \ > > min(max(the mouseH,left of img myImg + (width of me/2)),\ > > right of img myImg - (width of me/2)),\ > > min(max(the mouseV,top of img myImg + (height of me/2)),\ > > bottom of img myImg - (height of me/2)) > >end mouseMove > > Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: > > on mouseMove pMouseX,pMouseY > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(pMouseX,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(pMouseY,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. > > regards, > > Geoff > > --------------- MESSAGE use-revolution.v001.n146.2 --------------- From: Scott Rossi Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 12:48:55 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271929.OAA04342 at www.runrev.com> Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.3 --------------- From: Scott Rossi Subject: Re: Networking Date: Tue, 27 Nov 2001 12:53:26 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271920.OAA04209 at www.runrev.com> Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.4 --------------- From: Scott Rossi Subject: Additonal Feature Request (was Masking graphics) Date: Tue, 27 Nov 2001 12:59:18 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271950.OAA04665 at www.runrev.com> Recently, Ken Ray wrote: > Perhaps a future version of MC could allow for the repeat feature of the > backPattern to be turned off? That would provide a lot more flexibility in > doing these kinds of things and it might even be an easy addition to the > language. It seems what MC Corp *really* needs to do is provide support for irregular groups (polygon, oval, etc). :-) On a somewhat (but not very) related note... For years we've had a textAlign property. It would be quite useful to have an iconAlign property, to align a button's icon left, center, and right, instead of always centered. Would be even nicer to support topLeft, topRight, etc. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.5 --------------- From: "Ken Ray" Subject: Re: Additonal Feature Request (was Masking graphics) Date: Tue, 27 Nov 2001 16:30:39 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111272100.QAA06364 at www.runrev.com> Scott, Actually, if you set the textAlign of a button, the icon moves accordingly (although maybe not always what you want). For example, if you add an icon to a button and then set the textAlign of the button to "right", the icon moves left; and vice-versa. It's a workaround, but I agree it would be great to independently move the icon separate from its text. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 2:59 PM Subject: Additonal Feature Request (was Masking graphics) > Recently, Ken Ray wrote: > > > Perhaps a future version of MC could allow for the repeat feature of the > > backPattern to be turned off? That would provide a lot more flexibility in > > doing these kinds of things and it might even be an easy addition to the > > language. > > It seems what MC Corp *really* needs to do is provide support for irregular > groups (polygon, oval, etc). :-) > > On a somewhat (but not very) related note... > > For years we've had a textAlign property. It would be quite useful to have > an iconAlign property, to align a button's icon left, center, and right, > instead of always centered. Would be even nicer to support topLeft, > topRight, etc. > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > --------------- MESSAGE use-revolution.v001.n146.6 --------------- From: Dave Cragg Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 22:36:51 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111271821.NAA03124 at www.runrev.com> <200111271958.OAA05005 at www.runrev.com> In-Reply-To: <200111271958.OAA05005 at www.runrev.com> At 2:01 pm -0600 27/11/01, Ken Ray wrote: >Scott, > >I like yours because you can "slide" around the edges of the bounding >rectangle. However, the mouseDown-ed object's loc still snaps to the >mouseLoc. Here's a revised version that doesn't do that: > >on mouseDown > set the uAllowDrag of me to true > set the dX of me to (the mouseH - item 1 of loc of me) > set the dY of me to (the mouseV - item 2 of loc of me) >end mouseDown > >on mouseMove > if not the uAllowDrag of me then exit mouseMove > put the mouseH - (the dX of me) into offsetMouseH > put the mouseV - (the dY of me) into offsetMouseV > set the loc of me to \ > min(max(offsetMouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(offsetMouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove > >on mouseUp > set the uAllowDrag of me to false >end mouseUp > >on mouseRelease > mouseUp >end mouseRelease > >I love this collaboration! :-) Me too. :) One small revision. I think it's faster to use the mouseMove parameters instead of mouseV, mouseH. on mouseMove pX, pY if not the uAllowDrag of me then exit mouseMove put pX - (the dX of me) into offsetMouseH put pY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Also, previous examples used globals for storing the offset values. Scott uses custom properties. I generaly use locals declared outside the handlers (script locals). I think globals are probably not a good idea here, but has anyone checked the performance difference of using custom properties versus script locals? When you're draggin' and checkin' stuff at the the same time, every millisecond helps. cheers Dave Cragg --------------- MESSAGE use-revolution.v001.n146.7 --------------- From: Matt Denton Subject: Re: Player Standalone auto-updates from Web Date: Wed, 28 Nov 2001 10:12:50 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111271300.IAA26947 at www.runrev.com> Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton --------------- MESSAGE use-revolution.v001.n146.8 --------------- From: "Mark MacKenzie (Shaw)" Subject: NetworkingDigest use-revolution.v001.n144 Date: Tue, 27 Nov 2001 18:57:50 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT References: <200111271300.IAA26947 at www.runrev.com> Hi, I run 4 or 5 PC's with a mix of Os (98, ME) and 4 Macs on a LAN all using the same cable modem BTW. I use MacSOHO to do what you wish. This is fairly inexpensive and good for home office type stuff. I have recently been beta testing the newest version of Dave, also from Thursby Software. I highly recommend using Dave for what you are wanting to do. I think the web site is www.thursby.com Regards Mark ----- Original Message ----- --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte --------------- MESSAGE use-revolution.v001.n146.9 --------------- From: "Chipp Walters" Subject: RE: Constraining Movement Date: Tue, 27 Nov 2001 20:19:18 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272049.PAA06261 at www.runrev.com> Thanks for that bit of clarity. As I recall (years ago) we used a mouseLeave in SC to do a similar thing...but not exactly the same. chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 2:49 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.10 --------------- From: Ben Rubinstein Subject: [a bit OT] instant messaging protocol Date: Wed, 28 Nov 2001 02:27:00 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit does anyone know if any of the relatively well established instant messaging protocols are documented? I want to implement a client in Rev (which can take special action in response to some messages) but ideally it would use a standard protocol so it could interact with standard clients. TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.11 --------------- From: Ben Rubinstein Subject: adding objects to groups Date: Wed, 28 Nov 2001 02:27:00 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Is there a way to add an object to an existing group? I've not found any way to do so - only to ungroup the existing set, and regroup with the new ones; which obviously loses all the properties of the group. If there isn't, it would be a handy addition. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.12 --------------- From: "Chipp Walters" Subject: RE: Player Standalone auto-updates from Web Date: Tue, 27 Nov 2001 20:30:11 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272314.SAA09181 at www.runrev.com> Matt, Thanks for your kind words. I just started using RR this week and am not completely 'tuned in.' I used to do SuperCard stuff years ago but quit when I moved from Mac to PC. It's amazing how quickly you pick it back up again. I'd like to fine tune this project a bit before submitting it for posting on the RunRev website. RR1.1 was most difficult starting up. The IDE doesn't seem to be debugged as well as one might like. But I have to say, the plethora of commands, handlers and functions now available is just astounding! Recently I saw a friend of past years and he mentioned I should check this out. I'm hooked. I explain the programming environment to others as a HyperCard / Java hybrid. Syntax like HyperCard with performance better than compiled JAVA (and compatibility too!) I programmed the CaptureJPG using the trial version in a couple of hours as the first stack I tried. I did builds for Mac, PC, and Linux and they all ran flawlessly! (can be downloaded at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm ) Very Impressive. My buddy who programs JAVA, C, Python, TKL, C++ etc said he couldn't do the same and tested on all platforms in under 3 weeks! Kudos for this programming environment! -Chipp (not Chuck;-) -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Matt Denton Sent: Tuesday, November 27, 2001 5:13 PM To: use-revolution at www.runrev.com Subject: Re: Player Standalone auto-updates from Web Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton --------------- MESSAGE use-revolution.v001.n146.13 --------------- From: Ben Rubinstein Subject: Re: adding objects to groups Date: Wed, 28 Nov 2001 03:23:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280228.VAA13852 at www.runrev.com> on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. Or does it? It seems there is something going on such that if regrouping sufficiently soon after ungrouping, properties of the previous group are restored? Some clarification would be good - the documention gives information about moving objects out of a group, but none that I could detect for moving additional objects in. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.14 --------------- From: andu Subject: Re: adding objects to groups Date: Tue, 27 Nov 2001 22:23:05 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13852 at www.runrev.com> Ben Rubinstein wrote: > > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. First of all you don't lose the properties of a group if you ungroup add an object and regroup, but you can use "create btn in group 1" if you don't want to ungroup. > > If there isn't, it would be a handy addition. > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n146.15 --------------- From: Patrick Giagnocavo Subject: Re: [a bit OT] instant messaging protocol Date: Tue, 27 Nov 2001 22:40:22 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13847 at www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. > > TIA, > The AIM client is NOT published, however it has been reverse engineered. Looking at the source for such a client would lead to a description of the protocol. Look at "TiK" which is written in the TCL programming language - it is a relatively simple language to learn. There is also Jabber, which is not as popular but which does have a published protocol. ./patrick --------------- END use-revolution.v001.n146 --------------- From gcanyon at inspiredlogic.com Wed Nov 28 01:24:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Nov 28 01:24:01 2001 Subject: [Use-revolution] adding objects to groups In-Reply-To: References: Message-ID: At 2:27 AM +0000 11/28/01, Ben Rubinstein wrote: >I've not found any way to do so - only to ungroup the existing set, and >regroup with the new ones; which obviously loses all the properties of the >group. I think that if relayerGroupedControls is true, you can move objects into and out of groups by setting their layer. You'd have to check the exact property name. regards, Geoff From gcanyon at inspiredlogic.com Wed Nov 28 02:07:00 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Nov 28 02:07:00 2001 Subject: [Use-revolution] adding objects to groups In-Reply-To: References: Message-ID: <200111280623.BAA18878@www.runrev.com> At 2:27 AM +0000 11/28/01, Ben Rubinstein wrote: >I've not found any way to do so - only to ungroup the existing set, and >regroup with the new ones; which obviously loses all the properties of the >group. I think that if relayerGroupedControls is true, you can move objects into and out of groups by setting their layer. You'd have to check the exact property name. regards, Geoff From chipp at chipp.com Wed Nov 28 02:58:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Wed Nov 28 02:58:00 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111280346.WAA15917@www.runrev.com> Message-ID: Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From chipp at chipp.com Wed Nov 28 03:07:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Wed Nov 28 03:07:01 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111280346.WAA15917@www.runrev.com> Message-ID: <200111280757.CAA19862@www.runrev.com> Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From benr_mc at cogapp.com Wed Nov 28 06:15:01 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed Nov 28 06:15:01 2001 Subject: [Use-revolution] Re: adding objects to groups (Rev bug) In-Reply-To: <200111280323.WAA15672@www.runrev.com> Message-ID: Thanks all for their replies. To add an existing object to an existing group (to add a new object you can either use 'create x in group y' as andu suggested, or edit the group before creating the object as Jack noted) you have two choices: - set relayerGroupedControls to true and move the object up or down the layers to enter the group - when you ungroup some objects, the details of the group are remembered; when you make a new group in the same session, it is actually made with the properties of the old group, including name, id, and script. Small documentation note on the first approach: the documentation observes that you can use relayerGroupedControls to take an object out of the group, but doesn't mention the reverse: "If the relayerGroupedControls is true, you can move a control out of a group by setting its layer to a number greater than the topmost control in the group, or less than the bottom-most control in the group." Small implementation note, related to the second approach: this no doubt works fine if you ungroup, reselect, regroup. However if used more loosely, or even if you weren't trying to use this feature at all, but just unselect a group one place, then go somewhere else and make a new group, it can upset Revolution more than somewhat, to the point of corrupting stacks. Recipe: - launch Rev - make a new mainstack - add two buttons - group them - ungroup them - make a new mainstack - add three buttons - attempt to group the first two Result: a group with the same id (1005) as the third button. If you try to look at this stack in the App Overview, you'll get errors. If you save this stack, quit Rev and relaunch+load, you'll find it is an interesting state. It appears to have only one button; 'the number of buttons' may return 2 or 4; the details of button 1 may be identical to button 2; etc. You've certainly lost the first two buttons. In principle I'd have thought this could result in genuine loss of work. So it looks like this is a handy feature (that details of the last removed group are remembered) which needs a small additional bit of error trapping, to not restore the old id (or perhaps not restore the old group info at all) if that id is already in use. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From monte.goulding at senet.com.au Wed Nov 28 06:51:01 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Wed Nov 28 06:51:01 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111280757.CAA19862@www.runrev.com> Message-ID: Thats a good idea. I'll check it out. It's really pissing me off because the main reason I wanted a network was to transfer files easily between the PC and Mac for testing and standalone building. These things shouldn't be so hard when everything else is just plug and play. -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Chipp Walters Sent: Wednesday, 28 November 2001 6:28 PM To: use-revolution at www.runrev.com Subject: RE: Networking Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From benr_mc at cogapp.com Wed Nov 28 07:07:00 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed Nov 28 07:07:00 2001 Subject: [Use-revolution] Re: adding objects to groups (Rev bug) In-Reply-To: <200111280323.WAA15672@www.runrev.com> Message-ID: <200111281114.GAA22129@www.runrev.com> Thanks all for their replies. To add an existing object to an existing group (to add a new object you can either use 'create x in group y' as andu suggested, or edit the group before creating the object as Jack noted) you have two choices: - set relayerGroupedControls to true and move the object up or down the layers to enter the group - when you ungroup some objects, the details of the group are remembered; when you make a new group in the same session, it is actually made with the properties of the old group, including name, id, and script. Small documentation note on the first approach: the documentation observes that you can use relayerGroupedControls to take an object out of the group, but doesn't mention the reverse: "If the relayerGroupedControls is true, you can move a control out of a group by setting its layer to a number greater than the topmost control in the group, or less than the bottom-most control in the group." Small implementation note, related to the second approach: this no doubt works fine if you ungroup, reselect, regroup. However if used more loosely, or even if you weren't trying to use this feature at all, but just unselect a group one place, then go somewhere else and make a new group, it can upset Revolution more than somewhat, to the point of corrupting stacks. Recipe: - launch Rev - make a new mainstack - add two buttons - group them - ungroup them - make a new mainstack - add three buttons - attempt to group the first two Result: a group with the same id (1005) as the third button. If you try to look at this stack in the App Overview, you'll get errors. If you save this stack, quit Rev and relaunch+load, you'll find it is an interesting state. It appears to have only one button; 'the number of buttons' may return 2 or 4; the details of button 1 may be identical to button 2; etc. You've certainly lost the first two buttons. In principle I'd have thought this could result in genuine loss of work. So it looks like this is a handy feature (that details of the last removed group are remembered) which needs a small additional bit of error trapping, to not restore the old id (or perhaps not restore the old group info at all) if that id is already in use. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From monte.goulding at senet.com.au Wed Nov 28 07:11:00 2001 From: monte.goulding at senet.com.au (Monte Goulding) Date: Wed Nov 28 07:11:00 2001 Subject: [Use-revolution] RE: Networking In-Reply-To: <200111280757.CAA19862@www.runrev.com> Message-ID: <200111281150.GAA22410@www.runrev.com> Thats a good idea. I'll check it out. It's really pissing me off because the main reason I wanted a network was to transfer files easily between the PC and Mac for testing and standalone building. These things shouldn't be so hard when everything else is just plug and play. -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Chipp Walters Sent: Wednesday, 28 November 2001 6:28 PM To: use-revolution at www.runrev.com Subject: RE: Networking Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From kevin at runrev.com Wed Nov 28 09:21:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 09:21:00 2001 Subject: [Use-revolution] Re: Rev memory In-Reply-To: <200111162215.RAA12897@www.runrev.com> Message-ID: On 16/11/01 9:13 pm, Curry Kenworthy wrote: > Well, I decided not to waste time; last night I took my computer to the > shop. Now I've tried Rev with 160 MB and it's a whole 'nother creature! > Starts fast, loads the dictionary fast, exits instantly. Great! (Before, > with 32MB of physical RAM and virtual memory on 64MB, it took as much as two > minutes for Rev to quit.) > > So, I'd say if anyone is having problems, better add RAM and not waste time > dealing with the problems, since the memory upgrade price is pretty trivial. > (CompUSA was very reasonable on the memory and the installation was free.) I > think Rev definitely needs 48 or 64 MB of physical memory to avoid having > problems. (It's only the development environment that takes the memory, > though; standalones are quite small.) > > However, it still seems that Revolution, compared to the requirements of the > engine, requires a bit more than would be expected. Especially, the > Transcript dictionary has trouble loading on a computer with less memory, > perhaps breaking it into more than one file would help since it's a pretty > large stack. Choosing between new features and improvements or > memory-friendliness, of course I'd prefer the company to spend their time > adding the new features and improvements, and now I have the extra memory > anyway. > > I just wanted to mention it as an FYI in case the company does want to > consider it. Reaching out to more customers with the crossgrade offer, some > may have, like me, equipment that they consider almost brand new but is long > outdated by the standards of the cutting-edge developers and professionals. > Hey, enough talk, I'm off to finally use Revolution running smoothly! Thanks for the post. The development environment *does* require quite a lot of memory, though as you say that doesn't have to be the case for standalones your produce. We could look at improving it, but at present our priorities must be elsewhere. Having that memory available will greatly improve your experience developing with Revolution, and should be the first port of call if you are having any problems. Again, this refers to development, you have control over how much memory your distribution takes depending on how you develop it). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 09:26:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 09:26:01 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: <200111201020.FAA03174@www.runrev.com> Message-ID: On 20/11/01 10:19 am, Ben Rubinstein wrote: >> I'd love to see some decent XML parsing capabilities built into Rev. >> I can see many half-baked and time consuming DIY attempts otherwise. > > Yep - I'm just about to start a half-baked and time consuming DIY attempt > today! > > Is anyone else/has anyone else put much time into thinking about this? I'd > be interested in discussing what others think is a decent architecture and > syntax (or perhaps this belongs on the xtalks list?) It does, and improvements to make this easier would be an interesting debate to have over on that list. (At present you can do this fine with the scripting language though.) Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 09:54:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 09:54:01 2001 Subject: [Use-revolution] Re: Intitialization Error: Can't find Home or Tools Stack In-Reply-To: <200111270553.AAA22367@www.runrev.com> Message-ID: On 27/11/01 5:53 am, Chipp Walters wrote: > I get this message when I launch RR1.1 Win89SE. With an OKAY button which > quits me back to the desktop. I can fix it by reinstalling RR1.1. This is > the 3rd time in 2 days. I don't think I'm doing anything weird, but you > never know! > > I checked and the files are where they're supposed to be. Perhaps a simple > file can be exchanged and it will work okay. Any suggestions? Are you saving any changes to a stack called "home" using a script? Can you check the modification dates of the files inside the Revolution directory and see if any of the components are modified? That will give us a clue as to which file has gone wrong, though I'm guessing it is going to be license.rev. Try backing that file up and replacing it when this happens, that will also at least help us to narrow it down to that file. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 10:14:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 10:14:01 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: <200111201020.FAA03174@www.runrev.com> Message-ID: <200111281425.JAA25774@www.runrev.com> On 20/11/01 10:19 am, Ben Rubinstein wrote: >> I'd love to see some decent XML parsing capabilities built into Rev. >> I can see many half-baked and time consuming DIY attempts otherwise. > > Yep - I'm just about to start a half-baked and time consuming DIY attempt > today! > > Is anyone else/has anyone else put much time into thinking about this? I'd > be interested in discussing what others think is a decent architecture and > syntax (or perhaps this belongs on the xtalks list?) It does, and improvements to make this easier would be an interesting debate to have over on that list. (At present you can do this fine with the scripting language though.) Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 10:27:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 10:27:01 2001 Subject: [Use-revolution] Re: Intitialization Error: Can't find Home or Tools Stack In-Reply-To: <200111270553.AAA22367@www.runrev.com> Message-ID: <200111281453.JAA26036@www.runrev.com> On 27/11/01 5:53 am, Chipp Walters wrote: > I get this message when I launch RR1.1 Win89SE. With an OKAY button which > quits me back to the desktop. I can fix it by reinstalling RR1.1. This is > the 3rd time in 2 days. I don't think I'm doing anything weird, but you > never know! > > I checked and the files are where they're supposed to be. Perhaps a simple > file can be exchanged and it will work okay. Any suggestions? Are you saving any changes to a stack called "home" using a script? Can you check the modification dates of the files inside the Revolution directory and see if any of the components are modified? That will give us a clue as to which file has gone wrong, though I'm guessing it is going to be license.rev. Try backing that file up and replacing it when this happens, that will also at least help us to narrow it down to that file. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 10:43:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 10:43:01 2001 Subject: [Use-revolution] Re: Rev memory In-Reply-To: <200111162215.RAA12897@www.runrev.com> Message-ID: <200111281420.JAA25716@www.runrev.com> On 16/11/01 9:13 pm, Curry Kenworthy wrote: > Well, I decided not to waste time; last night I took my computer to the > shop. Now I've tried Rev with 160 MB and it's a whole 'nother creature! > Starts fast, loads the dictionary fast, exits instantly. Great! (Before, > with 32MB of physical RAM and virtual memory on 64MB, it took as much as two > minutes for Rev to quit.) > > So, I'd say if anyone is having problems, better add RAM and not waste time > dealing with the problems, since the memory upgrade price is pretty trivial. > (CompUSA was very reasonable on the memory and the installation was free.) I > think Rev definitely needs 48 or 64 MB of physical memory to avoid having > problems. (It's only the development environment that takes the memory, > though; standalones are quite small.) > > However, it still seems that Revolution, compared to the requirements of the > engine, requires a bit more than would be expected. Especially, the > Transcript dictionary has trouble loading on a computer with less memory, > perhaps breaking it into more than one file would help since it's a pretty > large stack. Choosing between new features and improvements or > memory-friendliness, of course I'd prefer the company to spend their time > adding the new features and improvements, and now I have the extra memory > anyway. > > I just wanted to mention it as an FYI in case the company does want to > consider it. Reaching out to more customers with the crossgrade offer, some > may have, like me, equipment that they consider almost brand new but is long > outdated by the standards of the cutting-edge developers and professionals. > Hey, enough talk, I'm off to finally use Revolution running smoothly! Thanks for the post. The development environment *does* require quite a lot of memory, though as you say that doesn't have to be the case for standalones your produce. We could look at improving it, but at present our priorities must be elsewhere. Having that memory available will greatly improve your experience developing with Revolution, and should be the first port of call if you are having any problems. Again, this refers to development, you have control over how much memory your distribution takes depending on how you develop it). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From markmac at shaw.ca Wed Nov 28 11:03:01 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Wed Nov 28 11:03:01 2001 Subject: [Use-revolution] Re: Constraining movement Message-ID: <000801c17812$d80d9dc0$797d4718@ss.shawcable.net> Someone wrote: snip (for those of you still paying attention... ;-) Ah, hem. As the probable cause of this current thread I am very much paying attention. It also has obviously sparked some interest along with great code thinking, debugging and simplification efforts. Wow! On this one I can't contribute but learn and have been busy studying, and implementing the various offered routines in my project and seeing what happened as a way of further loosening the "training wheels". Minor tinkering with the control names, etc. was all that was required. It works very well now. There is other functionality which I am attempting to layer on now. I am not trying to stifle further thought on this problem as this is the only way that useful material is going to get into the mail archives for oncoming "newbies" like myself. I think this current thread is important as a basic tool for those involved in intermediate through advanced multimedia. The exercise project this is going into is what we call a "Thumbnail Image Scroller". Wherein the user causes scrolling of a large image within a smaller window by grabbing and moving a red bordered rectangle with the mouse. This rectangle (you guessed it, the target of this current thread) is itself showing and moving within a small image version of the much larger scrolling image. This tool will allow for dynamic switching of the main and smaller image media and size the target rectangle graphic accordingly. Troy will recognize this from a very useful tool plugin available for iShell. My intent upon completion was not only to use it in my own projects but to offer it as a demo tool stack for the demonstration of advanced multimedia abilities. After so much help I think that I can't renege on this! Thank you very much one and all. Regards Mark From troy at rpsystems.net Wed Nov 28 12:24:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Wed Nov 28 12:24:01 2001 Subject: [Use-revolution] Re: Constraining movement In-Reply-To: <200111281602.LAA28004@www.runrev.com> Message-ID: Mark MacKenzie (Shaw) wrote: > This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. I do, Mark... And I thought that might be the case. It certainly did foster a LOT of great insight on this list, and I too learned some new stuff because of it. I look forward to seeing the finished result, as well as what you next "little" project will cause to happen here. ;) -- Troy RPSystems www.rpsystems.net From kevin at runrev.com Wed Nov 28 12:32:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 12:32:00 2001 Subject: [Use-revolution] Re: Acrobat again In-Reply-To: <200111251021.FAA17206@www.runrev.com> Message-ID: On 25/11/01 10:20 am, Matt Denton wrote: > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... You should be able to find the path to the current Acrobat installation using the Registry on Windows. There may be something stored in the registry to indicate the version. Not sure about the Mac, there may be a way with AppleScript and the creator code (anyone?). If you have the path to the application you can use the getResource function on the Mac to find out the version number. > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... :-) Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From markmac at shaw.ca Wed Nov 28 12:34:00 2001 From: markmac at shaw.ca (Mark MacKenzie (Shaw)) Date: Wed Nov 28 12:34:00 2001 Subject: [Use-revolution] Re: Constraining movement Message-ID: <200111281602.LAA28004@www.runrev.com> Someone wrote: snip (for those of you still paying attention... ;-) Ah, hem. As the probable cause of this current thread I am very much paying attention. It also has obviously sparked some interest along with great code thinking, debugging and simplification efforts. Wow! On this one I can't contribute but learn and have been busy studying, and implementing the various offered routines in my project and seeing what happened as a way of further loosening the "training wheels". Minor tinkering with the control names, etc. was all that was required. It works very well now. There is other functionality which I am attempting to layer on now. I am not trying to stifle further thought on this problem as this is the only way that useful material is going to get into the mail archives for oncoming "newbies" like myself. I think this current thread is important as a basic tool for those involved in intermediate through advanced multimedia. The exercise project this is going into is what we call a "Thumbnail Image Scroller". Wherein the user causes scrolling of a large image within a smaller window by grabbing and moving a red bordered rectangle with the mouse. This rectangle (you guessed it, the target of this current thread) is itself showing and moving within a small image version of the much larger scrolling image. This tool will allow for dynamic switching of the main and smaller image media and size the target rectangle graphic accordingly. Troy will recognize this from a very useful tool plugin available for iShell. My intent upon completion was not only to use it in my own projects but to offer it as a demo tool stack for the demonstration of advanced multimedia abilities. After so much help I think that I can't renege on this! Thank you very much one and all. Regards Mark From kevin at runrev.com Wed Nov 28 12:34:04 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 12:34:04 2001 Subject: [Use-revolution] Re: MouseEnter MouseLeave on a Line In-Reply-To: <200111251101.GAA17355@www.runrev.com> Message-ID: On 25/11/01 10:59 am, Matt Denton wrote: > I'm trying to get a graphic of a dot to show on a line for resizing and > dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show > and hide the dot respectively. It works if you roll into the line from > the bottom of the line (at 45 degrees angle in Cartesian co-ords) but > the mouseLeave message is incorrectly send from the top to the left of > the line. It seems as if the line is forming an invisible triangle -- > not exactly the size of the bounding rect -- and sending mouseLeave once > the cursor leaves the invisible shape. The line is two pixels wide. > May be an OSX scaling/size issue, found some of the controls to also be > out of register. > > Any clues? > > I'm on 10.1.1 and Rev 1.1 Please send me an example stack with the problem off list so I can take a look at it here. Thanks, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From use-revolution-errors at www.runrev.com Wed Nov 28 12:44:02 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Wed Nov 28 12:44:02 2001 Subject: [Use-revolution] Digest use-revolution.v001.n145 Message-ID: <200111281743.MAA30474@www.runrev.com> -------------- BEGIN use-revolution.v001.n145 -------------- 001 - "Mark MacKenzie (Shaw)" < - Constraining Movement 002 - Kevin Miller - Re: ResetAll, Sockets, and the new FTP 007 - Scott Rossi Subject: Constraining Movement Date: Tue, 27 Nov 2001 07:36:02 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT I have a small graphic based group which upon "mousemove" etc. is grabbed by the mouse cursor and moved. It is placed (originally and I would like it to stay here too!) within the borders an image which is some 3 times the area of the moveable graphic. I have been unsuccessful in constraining the movement of the graphic group to within this image. The graphic group and image are on a card with a much larger image underneath. There has got to be a fairly straightforward way to do this but I have gone round and round without getting this right. I have received a lot of good help and advice on this list, thank you. Regards Mark --------------- MESSAGE use-revolution.v001.n145.2 --------------- From: Kevin Miller Subject: Re: Version 1.1.1 Date: Tue, 27 Nov 2001 15:01:08 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111262045.PAA15606 at www.runrev.com> On 26/11/01 8:44 pm, Matt Denton wrote: > Is there going to be a 1.1.1 patch? Yes, it will be free for all users. > Next/Prev card and many other > niggly things need fixing in 1.1 desperately (thanks to Geoff for his > post on a quick next/prev fix). I personally would like to see a freeze > on 1.1 feature list and more stability in the package, with a fix to the > most glaring issues first up. Agreed, we are working on this. > Most of the time I have 'errors' turned off so that I don't get the > frequent Runtime errors appearing during development. It is frustrating > when you are learning (re-learning) a language and you additionally have > to filter out authoring environment errors. > > I love using Rev and the amazing work done by Revolution, I guess I just > feel frustrated with the frequent error dialog appearing when it is not > my code and the many inconsistencies still in Rev. 1.1 is definitely > a step up, I guess I'd expected the holy grail at 1.1. All that aside, > I'll continue to enjoy working with this powerful tool. Don't misread > me... you guys are doing a great job and have added tons of features... > I just don't want to have to wait for v2.0 for a stable runtime > environment. Absolutely not. On a percentage scale, 1.1 is proving more stable per user than 1.0. However, we clearly have a little way to go to smooth over some rough edges and we're working on that. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n145.3 --------------- From: Troy Rollins Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 10:44:57 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270836.DAA23936 at www.runrev.com> andu wrote: >> In the transcript dictionary "ResetAll" claims to close sockets opened by >> the FTP function. >> >> Are there additional relationships held by the FTP and sockets functions? > > Such as? > Such as the questions I went on to detail... >> >> Can one use the openSockets function to get information on the current open >> FTP functions? > > OpenSockets() only returns the open sockets regardless of which protocol > opened them. If you need the status of a download or upload use > urlStatus() function. > The URLstatus function looks nice, but seems focused on receiving data, rather than providing information about an upload process. Will it return any information relating to an upload? Will at least the "contacted" result return true if a connection is made for upload? Will "error" result if the server is not found? > >> >> Does the FTP function automatically close the socket it uses to make the > > No, you can reuse a socket opened to the same server. Servers usually > time-out (close) an unused connection after a while (you get a dialog) > but the library has an internal timeout-disconnect mechanism which > closes the socket after 3 minutes of inactivity. > >> transfer? If so, does it send any indication of this, or can you use the >> previously mentioned socket functions to develop monitoring routines for it? I'm not too clear on this - does an upload which is finished provide any indication of that status? If the socket does not automatically close when an upload is done, and URLstatus does not provide an "upload process done", how would one monitor status of a queued series of uploads? I would ideally like to restrict the queue to four simultaneous connections, and as processes finish allow more queued upload functions to take place. Thanks for any advise. -- Troy Rollins RPSystems www.rpsystems.net ph (860)633-2295 fax (801)761-9715 --------------- MESSAGE use-revolution.v001.n145.4 --------------- From: "Sjoerd Op 't Land" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 16:48:27 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271335.IAA27372 at www.runrev.com> Mark MacKenzie (Shaw) wrote/ schreef: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. The graphic group and > image are on a card with a much larger image underneath. > > There has got to be a fairly straightforward way to do this but I have gone > round and round without getting this right. It seems to be easy, but.. at least I had some trouble. I've found a script that works, but... it can be better: ------------------------- global dY,dX,tDrag on mouseDown put true into tDrag put item 1 of the mouseLoc - item 1 of loc of me into dX put item 2 of the mouseLoc - item 2 of loc of me into dY put dy,dx end mouseDown on mouseMove newX,newY if the mouse is down and tDrag then if trunc((item 1 of the mouseLoc - dX) + the width of me / 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is within the rect of image "myImage" then set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the mouseLoc - dY) end if end if end mouseMove on mouseUp put false into tDrag put empty into dY put empty into dX end mouseUp ------------------------- > I have received a lot of good help and advice on this list, thank you. > > Regards Mark Regards, / Groeten, Sjoerd --------------- MESSAGE use-revolution.v001.n145.5 --------------- From: "Ken Ray" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 10:57:23 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271551.KAA31223 at www.runrev.com> That's great, Sjoerd! I took what you had and cleaned it up a bit (hope you don't mind)... here it is: ------------------------- global dY,dX,gDrag,x1,y1 on mouseDown put true into gDrag put the mouseH - item 1 of loc of me into dX put the mouseV - item 2 of loc of me into dY put (the width of me / 2) into x1 put (the height of me / 2) into y1 end mouseDown on mouseMove newX,newY if the mouse is down and gDrag then put the mouseH - dX into offsetMouseH put the mouseV - dY into offsetMouseV if trunc(offsetMouseH + x1),trunc(offsetMouseV + y1) is within the rect of grc "Box" and \ trunc(offsetMouseH - x1),trunc(offsetMouseV - y1) is within the rect of grc "Box" then set the loc of me to offsetMouseH,offsetMouseV end if end if end mouseMove on mouseUp put false into gDrag put empty into dY put empty into dX put empty into x1 put empty into y1 end mouseUp ------------------------- Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Sjoerd Op 't Land" To: Sent: Tuesday, November 27, 2001 9:48 AM Subject: Re: Constraining Movement > Mark MacKenzie (Shaw) wrote/ schreef: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. The graphic group and > > image are on a card with a much larger image underneath. > > > > There has got to be a fairly straightforward way to do this but I have gone > > round and round without getting this right. > It seems to be easy, but.. at least I had some trouble. I've found a script > that works, but... it can be better: > > ------------------------- > global dY,dX,tDrag > > on mouseDown > put true into tDrag > put item 1 of the mouseLoc - item 1 of loc of me into dX > put item 2 of the mouseLoc - item 2 of loc of me into dY > put dy,dx > end mouseDown > > on mouseMove newX,newY > if the mouse is down and tDrag then > if trunc((item 1 of the mouseLoc - dX) + the width of me / > 2),trunc((item 2 of the mouseLoc - dY) + the height of me / 2) is within the > rect of image "myImage" and trunc((item 1 of the mouseLoc - dX) - the width > of me / 2),trunc((item 2 of the mouseLoc - dY) - the height of me / 2) is > within the rect of image "myImage" then > > set the loc of me to (item 1 of the mouseLoc - dX),(item 2 of the > mouseLoc - dY) > end if > end if > end mouseMove > > on mouseUp > put false into tDrag > put empty into dY > put empty into dX > end mouseUp > ------------------------- > > > I have received a lot of good help and advice on this list, thank you. > > > > Regards Mark > Regards, / Groeten, > Sjoerd > > --------------- MESSAGE use-revolution.v001.n145.6 --------------- From: andu Subject: Re: ResetAll, Sockets, and the new FTP Date: Tue, 27 Nov 2001 12:19:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111271545.KAA31151 at www.runrev.com> Troy Rollins wrote: > > andu wrote: > > >> In the transcript dictionary "ResetAll" claims to close sockets opened by > >> the FTP function. > >> > >> Are there additional relationships held by the FTP and sockets functions? > > > > Such as? > > > > Such as the questions I went on to detail... > > >> > >> Can one use the openSockets function to get information on the current open > >> FTP functions? > > > > OpenSockets() only returns the open sockets regardless of which protocol > > opened them. If you need the status of a download or upload use > > urlStatus() function. > > > > The URLstatus function looks nice, but seems focused on receiving data, Should work for both. If you read the docs for urlStatus() you will learn that in the case of uploading/downloading it also returns the amount of data transferred and the total amount of data. A script which will get this information at intervals will tell you when the transfer is done (the 2 numbers are equal). > rather than providing information about an upload process. Will it return > any information relating to an upload? Will at least the "contacted" result > return true if a connection is made for upload? Will "error" result if the > server is not found? > > > > >> > >> Does the FTP function automatically close the socket it uses to make the > > > > No, you can reuse a socket opened to the same server. Servers usually > > time-out (close) an unused connection after a while (you get a dialog) > > but the library has an internal timeout-disconnect mechanism which > > closes the socket after 3 minutes of inactivity. > > > >> transfer? If so, does it send any indication of this, or can you use the > >> previously mentioned socket functions to develop monitoring routines for it? > > I'm not too clear on this - does an upload which is finished provide any > indication of that status? If the socket does not automatically close when > an upload is done, and URLstatus does not provide an "upload process done", > how would one monitor status of a queued series of uploads? I would ideally > like to restrict the queue to four simultaneous connections, and as > processes finish allow more queued upload functions to take place. See above. You can do simultaneous transactions since ftp uses 2 sockets one for data transfer and one for commands; the one for data transfer is closed when the operation id done but you can open several of them at the same time since they use different ports. > > Thanks for any advise. > > -- > Troy Rollins > RPSystems > www.rpsystems.net > ph (860)633-2295 > fax (801)761-9715 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n145.7 --------------- From: Scott Rossi Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 10:20:40 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271335.IAA27372 at www.runrev.com> Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n145.8 --------------- From: Peter Reid Subject: Re: Networking Date: Tue, 27 Nov 2001 18:52:59 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111271021.FAA25383 at www.runrev.com> In-Reply-To: <200111271021.FAA25383 at www.runrev.com> >Hi > >I'm sorry if this is a but out of the realm but as we are all cross platform >developers: > >I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the >shared hard drive on the Mac but I can on the others. All computers are >using the net connection fine. > >I'm wondering if anyone knows how to do this with or without third party >software?????? > >Best regards > >Monte How are you sharing between Windows and Macs? There are two main ways: 1) treat your network as a PC network and install Dave on the Mac 2) treat your network as a Mac network and install PC MacLAN on the PCs (this is what I've done) As far as I'm aware you can't share folders, printers etc. without installing something on either the PCs or the Macs. PC MacLAN is quite expensive at 150-200UKP per system. Dave is cheaper at about 100UKP per system. I'm not aware of any freeware/shareware alternatives. On the Mac, make sure that the TCP/IP control panel is set to use Ethernet rather than AppleTalk(MacIP), otherwise things don't work fully. Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk --------------- MESSAGE use-revolution.v001.n145.9 --------------- From: Scott Raney Subject: Re: Re post - Masking graphics Date: Tue, 27 Nov 2001 11:59:02 -0700 (MST) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <200111271300.IAA26947 at www.runrev.com> On Mon, 26 Nov 2001 Scott Rossi wrote: > > Recently, Ian Bridges wrote: > > > is there a way to clip a picture to a region eg a polygon, > > without assembling an array of masking graphics? > > > I would like to be able to change the shape of the mask/clip region and the > > region of the underlying picture that is displayed with script control > > The only way I'm aware of will allow rectangular clips only: display your > source image in a group or a button, and then change the group's or button's > rect. I believe there's no built-in way to create oval or irregular masks. Correct, but there is another way to do this, set the backPattern of a filled graphic object. Note that the image repeats if your graphic is larger than the image, and that there are restrictions on the possible sizes of the image (e.g., on the Mac it has to be a power of 2 in both width and height and must be less than 64K bytes total). But at least on NT/2000/XP and UNIX systems you can do a lot with this feature. Regards, Scott > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... --------------- MESSAGE use-revolution.v001.n145.10 --------------- From: "Geoff Canyon" Subject: [Use-revolution] Re: Constraining Movement Date: Tue, 27 Nov 2001 11:03:29 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: In-Reply-To: At 10:20 AM -0800 11/27/01, Scott Rossi wrote: >on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(pMouseX,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(pMouseY,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. regards, Geoff --------------- MESSAGE use-revolution.v001.n145.11 --------------- From: Troy Rollins Subject: Re: Networking Date: Tue, 27 Nov 2001 14:19:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271854.NAA03437 at www.runrev.com> Peter Reid wrote: > How are you sharing between Windows and Macs? There are two main ways: > > 1) treat your network as a PC network and install Dave on the Mac > > 2) treat your network as a Mac network and install PC MacLAN on the > PCs (this is what I've done) 3) Connectix (www.connectix.com) has a product called DoubleTalk, which allows a Mac to disguise itself as a windows machine - join networks, peer level file sharing, shared postscript printers, etc. Works as well or better than options 1 or 2 (I've used 'm all), and is currently on sale for about $50 USD. -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n145.12 --------------- From: "Chipp Walters" Subject: RE: Constraining Movement Date: Tue, 27 Nov 2001 13:32:11 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271821.NAA03124 at www.runrev.com> Scott, why do you need the mouseRelease handler? Just wondering. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 12:21 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Mark MacKenzie (Shaw) wrote: > I have a small graphic based group which upon "mousemove" etc. is grabbed by > the mouse cursor and moved. It is placed (originally and I would like it to > stay here too!) within the borders an image which is some 3 times the area > of the moveable graphic. I have been unsuccessful in constraining the > movement of the graphic group to within this image. Here's another (simpler?) option that seems to work for me: on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove set the loc of me to \ min(max(the mouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(the mouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n145.13 --------------- From: "Ken Ray" Subject: Re: Re post - Masking graphics Date: Tue, 27 Nov 2001 13:53:56 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271859.NAA03487 at www.runrev.com> Scott, Perhaps a future version of MC could allow for the repeat feature of the backPattern to be turned off? That would provide a lot more flexibility in doing these kinds of things and it might even be an easy addition to the language. Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Raney" To: Sent: Tuesday, November 27, 2001 12:59 PM Subject: Re: Re post - Masking graphics > On Mon, 26 Nov 2001 Scott Rossi wrote: > > > > Recently, Ian Bridges wrote: > > > > > is there a way to clip a picture to a region eg a polygon, > > > without assembling an array of masking graphics? > > > > > I would like to be able to change the shape of the mask/clip region and the > > > region of the underlying picture that is displayed with script control > > > > The only way I'm aware of will allow rectangular clips only: display your > > source image in a group or a button, and then change the group's or button's > > rect. I believe there's no built-in way to create oval or irregular masks. > > Correct, but there is another way to do this, set the backPattern of a > filled graphic object. Note that the image repeats if your graphic is > larger than the image, and that there are restrictions on the possible > sizes of the image (e.g., on the Mac it has to be a power of 2 in both > width and height and must be less than 64K bytes total). But at least > on NT/2000/XP and UNIX systems you can do a lot with this feature. > Regards, > Scott > > > Regards, > > > > Scott > > > > _____________________________________________________________________ > > Scott Rossi Tactile Media - Multimedia & Design > > Creative Director Email: scott at tactilemedia.com > > Web: www.tactilemedia.com > > > > ******************************************************** > Scott Raney raney at metacard.com http://www.metacard.com > MetaCard: You know, there's an easier way to do that... > > --------------- MESSAGE use-revolution.v001.n145.14 --------------- From: "Ken Ray" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 14:01:54 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271821.NAA03124 at www.runrev.com> Scott, I like yours because you can "slide" around the edges of the bounding rectangle. However, the mouseDown-ed object's loc still snaps to the mouseLoc. Here's a revised version that doesn't do that: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove if not the uAllowDrag of me then exit mouseMove put the mouseH - (the dX of me) into offsetMouseH put the mouseV - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease I love this collaboration! :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 12:20 PM Subject: Re: Constraining Movement > Recently, Mark MacKenzie (Shaw) wrote: > > > I have a small graphic based group which upon "mousemove" etc. is grabbed by > > the mouse cursor and moved. It is placed (originally and I would like it to > > stay here too!) within the borders an image which is some 3 times the area > > of the moveable graphic. I have been unsuccessful in constraining the > > movement of the graphic group to within this image. > > Here's another (simpler?) option that seems to work for me: > > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease > > > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > --------------- MESSAGE use-revolution.v001.n145.15 --------------- From: "Sjoerd Op 't Land" Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 21:15:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271821.NAA03124 at www.runrev.com> Scott Rossi wrote/ schreef: > on mouseDown > set the uAllowDrag of me to true > end mouseDown > > on mouseMove > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(the mouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(the mouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > on mouseUp > set the uAllowDrag of me to false > end mouseUp > > on mouseRelease > mouseUp > end mouseRelease Very good! Works like a charm! The only glitch is that when I keep the mouse down and move it outside the window, release, and come back into the rectangle, the button moves with the mouse again. The solution is quite easy: put the following in the stack script: on mouseLeave send "mouseRelease" to button "myButton" end mouseLeave Wow! What an example of teamwork: we have a perfect solution in like 5 hours or so! Great list, great people! Regards, / Groeten, Sjoerd --------------- END use-revolution.v001.n145 --------------- From use-revolution-errors at www.runrev.com Wed Nov 28 12:44:09 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Wed Nov 28 12:44:09 2001 Subject: [Use-revolution] Digest use-revolution.v001.n146 Message-ID: <200111281743.MAA30503@www.runrev.com> -------------- BEGIN use-revolution.v001.n146 -------------- 001 - "Ken Ray" - Re: adding objects to groups 015 - Patrick Giagnocavo Subject: Re: [Use-revolution] Re: Constraining Movement Date: Tue, 27 Nov 2001 14:38:27 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111271904.OAA03561 at www.runrev.com> Thanks, Geoff! So now we have: on mouseDown set the uAllowDrag of me to true set the dX of me to (the mouseH - item 1 of loc of me) set the dY of me to (the mouseV - item 2 of loc of me) end mouseDown on mouseMove pMouseX,pMouseY if not the uAllowDrag of me then exit mouseMove put pMouseX - (the dX of me) into offsetMouseH put pMouseY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img 1 + (width of me/2)),\ right of img 1 - (width of me/2)),\ min(max(offsetMouseV,top of img 1 + (height of me/2)),\ bottom of img 1 - (height of me/2)) end mouseMove on mouseUp set the uAllowDrag of me to false end mouseUp on mouseRelease mouseUp end mouseRelease (for those of you still paying attention... ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Geoff Canyon" To: Sent: Tuesday, November 27, 2001 1:03 PM Subject: [Use-revolution] Re: Constraining Movement > At 10:20 AM -0800 11/27/01, Scott Rossi wrote: > >on mouseMove > > if not the uAllowDrag of me then exit mouseMove > > set the loc of me to \ > > min(max(the mouseH,left of img myImg + (width of me/2)),\ > > right of img myImg - (width of me/2)),\ > > min(max(the mouseV,top of img myImg + (height of me/2)),\ > > bottom of img myImg - (height of me/2)) > >end mouseMove > > Somehow the docs on mouseMove keep fooling people (they fooled me until Kevin pointed this out). mouseMove provides you with two arguments, which are the coordinates of the mouse. Using those is obviously more efficient than using the functions to get them again. So the above could become: > > on mouseMove pMouseX,pMouseY > if not the uAllowDrag of me then exit mouseMove > set the loc of me to \ > min(max(pMouseX,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(pMouseY,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) > end mouseMove > > Of course, if speed were much of an issue you could also precalculate and store the values used for comparison. > > regards, > > Geoff > > --------------- MESSAGE use-revolution.v001.n146.2 --------------- From: Scott Rossi Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 12:48:55 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271929.OAA04342 at www.runrev.com> Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.3 --------------- From: Scott Rossi Subject: Re: Networking Date: Tue, 27 Nov 2001 12:53:26 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271920.OAA04209 at www.runrev.com> Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.4 --------------- From: Scott Rossi Subject: Additonal Feature Request (was Masking graphics) Date: Tue, 27 Nov 2001 12:59:18 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111271950.OAA04665 at www.runrev.com> Recently, Ken Ray wrote: > Perhaps a future version of MC could allow for the repeat feature of the > backPattern to be turned off? That would provide a lot more flexibility in > doing these kinds of things and it might even be an easy addition to the > language. It seems what MC Corp *really* needs to do is provide support for irregular groups (polygon, oval, etc). :-) On a somewhat (but not very) related note... For years we've had a textAlign property. It would be quite useful to have an iconAlign property, to align a button's icon left, center, and right, instead of always centered. Would be even nicer to support topLeft, topRight, etc. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.5 --------------- From: "Ken Ray" Subject: Re: Additonal Feature Request (was Masking graphics) Date: Tue, 27 Nov 2001 16:30:39 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit References: <200111272100.QAA06364 at www.runrev.com> Scott, Actually, if you set the textAlign of a button, the icon moves accordingly (although maybe not always what you want). For example, if you add an icon to a button and then set the textAlign of the button to "right", the icon moves left; and vice-versa. It's a workaround, but I agree it would be great to independently move the icon separate from its text. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Scott Rossi" To: Sent: Tuesday, November 27, 2001 2:59 PM Subject: Additonal Feature Request (was Masking graphics) > Recently, Ken Ray wrote: > > > Perhaps a future version of MC could allow for the repeat feature of the > > backPattern to be turned off? That would provide a lot more flexibility in > > doing these kinds of things and it might even be an easy addition to the > > language. > > It seems what MC Corp *really* needs to do is provide support for irregular > groups (polygon, oval, etc). :-) > > On a somewhat (but not very) related note... > > For years we've had a textAlign property. It would be quite useful to have > an iconAlign property, to align a button's icon left, center, and right, > instead of always centered. Would be even nicer to support topLeft, > topRight, etc. > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > --------------- MESSAGE use-revolution.v001.n146.6 --------------- From: Dave Cragg Subject: Re: Constraining Movement Date: Tue, 27 Nov 2001 22:36:51 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111271821.NAA03124 at www.runrev.com> <200111271958.OAA05005 at www.runrev.com> In-Reply-To: <200111271958.OAA05005 at www.runrev.com> At 2:01 pm -0600 27/11/01, Ken Ray wrote: >Scott, > >I like yours because you can "slide" around the edges of the bounding >rectangle. However, the mouseDown-ed object's loc still snaps to the >mouseLoc. Here's a revised version that doesn't do that: > >on mouseDown > set the uAllowDrag of me to true > set the dX of me to (the mouseH - item 1 of loc of me) > set the dY of me to (the mouseV - item 2 of loc of me) >end mouseDown > >on mouseMove > if not the uAllowDrag of me then exit mouseMove > put the mouseH - (the dX of me) into offsetMouseH > put the mouseV - (the dY of me) into offsetMouseV > set the loc of me to \ > min(max(offsetMouseH,left of img myImg + (width of me/2)),\ > right of img myImg - (width of me/2)),\ > min(max(offsetMouseV,top of img myImg + (height of me/2)),\ > bottom of img myImg - (height of me/2)) >end mouseMove > >on mouseUp > set the uAllowDrag of me to false >end mouseUp > >on mouseRelease > mouseUp >end mouseRelease > >I love this collaboration! :-) Me too. :) One small revision. I think it's faster to use the mouseMove parameters instead of mouseV, mouseH. on mouseMove pX, pY if not the uAllowDrag of me then exit mouseMove put pX - (the dX of me) into offsetMouseH put pY - (the dY of me) into offsetMouseV set the loc of me to \ min(max(offsetMouseH,left of img myImg + (width of me/2)),\ right of img myImg - (width of me/2)),\ min(max(offsetMouseV,top of img myImg + (height of me/2)),\ bottom of img myImg - (height of me/2)) end mouseMove Also, previous examples used globals for storing the offset values. Scott uses custom properties. I generaly use locals declared outside the handlers (script locals). I think globals are probably not a good idea here, but has anyone checked the performance difference of using custom properties versus script locals? When you're draggin' and checkin' stuff at the the same time, every millisecond helps. cheers Dave Cragg --------------- MESSAGE use-revolution.v001.n146.7 --------------- From: Matt Denton Subject: Re: Player Standalone auto-updates from Web Date: Wed, 28 Nov 2001 10:12:50 +1100 MIME-Version: 1.0 (Apple Message framework v475) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <200111271300.IAA26947 at www.runrev.com> Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton --------------- MESSAGE use-revolution.v001.n146.8 --------------- From: "Mark MacKenzie (Shaw)" Subject: NetworkingDigest use-revolution.v001.n144 Date: Tue, 27 Nov 2001 18:57:50 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT References: <200111271300.IAA26947 at www.runrev.com> Hi, I run 4 or 5 PC's with a mix of Os (98, ME) and 4 Macs on a LAN all using the same cable modem BTW. I use MacSOHO to do what you wish. This is fairly inexpensive and good for home office type stuff. I have recently been beta testing the newest version of Dave, also from Thursby Software. I highly recommend using Dave for what you are wanting to do. I think the web site is www.thursby.com Regards Mark ----- Original Message ----- --------------- MESSAGE use-revolution.v001.n144.12 --------------- From: "Monte Goulding" Subject: Networking Date: Tue, 27 Nov 2001 20:50:18 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm sorry if this is a but out of the realm but as we are all cross platform developers: I'm setting up a LAN with a Win XP, Win 98 and Mac OS 8.6. I can't see the shared hard drive on the Mac but I can on the others. All computers are using the net connection fine. I'm wondering if anyone knows how to do this with or without third party software?????? Best regards Monte --------------- MESSAGE use-revolution.v001.n146.9 --------------- From: "Chipp Walters" Subject: RE: Constraining Movement Date: Tue, 27 Nov 2001 20:19:18 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272049.PAA06261 at www.runrev.com> Thanks for that bit of clarity. As I recall (years ago) we used a mouseLeave in SC to do a similar thing...but not exactly the same. chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Tuesday, November 27, 2001 2:49 PM To: use-revolution at www.runrev.com Subject: Re: Constraining Movement Recently, Chipp Walters wrote: > why do you need the mouseRelease handler? Just wondering. Because a mouseUp message is only sent when the mouse is directly over the clicked control. If the user drags their mouse outside the stack for example, there is no way to pass mouseUp to the clicked control and therefore no way to stop the dragging action. MouseRelease is key in this situation. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n146.10 --------------- From: Ben Rubinstein Subject: [a bit OT] instant messaging protocol Date: Wed, 28 Nov 2001 02:27:00 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit does anyone know if any of the relatively well established instant messaging protocols are documented? I want to implement a client in Rev (which can take special action in response to some messages) but ideally it would use a standard protocol so it could interact with standard clients. TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.11 --------------- From: Ben Rubinstein Subject: adding objects to groups Date: Wed, 28 Nov 2001 02:27:00 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Is there a way to add an object to an existing group? I've not found any way to do so - only to ungroup the existing set, and regroup with the new ones; which obviously loses all the properties of the group. If there isn't, it would be a handy addition. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.12 --------------- From: "Chipp Walters" Subject: RE: Player Standalone auto-updates from Web Date: Tue, 27 Nov 2001 20:30:11 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272314.SAA09181 at www.runrev.com> Matt, Thanks for your kind words. I just started using RR this week and am not completely 'tuned in.' I used to do SuperCard stuff years ago but quit when I moved from Mac to PC. It's amazing how quickly you pick it back up again. I'd like to fine tune this project a bit before submitting it for posting on the RunRev website. RR1.1 was most difficult starting up. The IDE doesn't seem to be debugged as well as one might like. But I have to say, the plethora of commands, handlers and functions now available is just astounding! Recently I saw a friend of past years and he mentioned I should check this out. I'm hooked. I explain the programming environment to others as a HyperCard / Java hybrid. Syntax like HyperCard with performance better than compiled JAVA (and compatibility too!) I programmed the CaptureJPG using the trial version in a couple of hours as the first stack I tried. I did builds for Mac, PC, and Linux and they all ran flawlessly! (can be downloaded at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm ) Very Impressive. My buddy who programs JAVA, C, Python, TKL, C++ etc said he couldn't do the same and tested on all platforms in under 3 weeks! Kudos for this programming environment! -Chipp (not Chuck;-) -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Matt Denton Sent: Tuesday, November 27, 2001 5:13 PM To: use-revolution at www.runrev.com Subject: Re: Player Standalone auto-updates from Web Dear Chuck http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Your earlier demo of updating Standalones is great! Nice code, and very helpful in guiding me and others, I'm sure. Many thanks. There is a User Contribution area on the Revolution site, I know you have your own site (very nice) but others may find it useful if put on the Rev site. It's great to get working examples and code to help learn Transcript, found myself going 'ah haa' a few times. Thanks Chuck! M@ Matt Denton --------------- MESSAGE use-revolution.v001.n146.13 --------------- From: Ben Rubinstein Subject: Re: adding objects to groups Date: Wed, 28 Nov 2001 03:23:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280228.VAA13852 at www.runrev.com> on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. Or does it? It seems there is something going on such that if regrouping sufficiently soon after ungrouping, properties of the previous group are restored? Some clarification would be good - the documention gives information about moving objects out of a group, but none that I could detect for moving additional objects in. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n146.14 --------------- From: andu Subject: Re: adding objects to groups Date: Tue, 27 Nov 2001 22:23:05 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13852 at www.runrev.com> Ben Rubinstein wrote: > > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. First of all you don't lose the properties of a group if you ungroup add an object and regroup, but you can use "create btn in group 1" if you don't want to ungroup. > > If there isn't, it would be a handy addition. > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n146.15 --------------- From: Patrick Giagnocavo Subject: Re: [a bit OT] instant messaging protocol Date: Tue, 27 Nov 2001 22:40:22 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13847 at www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. > > TIA, > The AIM client is NOT published, however it has been reverse engineered. Looking at the source for such a client would lead to a description of the protocol. Look at "TiK" which is written in the TCL programming language - it is a relatively simple language to learn. There is also Jabber, which is not as popular but which does have a published protocol. ./patrick --------------- END use-revolution.v001.n146 --------------- From kevin at runrev.com Wed Nov 28 12:51:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 12:51:01 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: On 24/11/01 5:49 am, Mark MacKenzie (Shaw) wrote: > I am developing a tool stack which will eventually give me all the variables > in a multi-stack project. Try: put the globals Also, note there is a tab in the Message Box which shows all global variables. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 13:03:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:03:00 2001 Subject: [Use-revolution] Re: Lost Cursor changes In-Reply-To: <200111210310.WAA08241@www.runrev.com> Message-ID: On 21/11/01 3:11 am, Mark MacKenzie (Shaw) wrote: > I seem not to be able to change cursors as the result of scripted buttons or > using the message box. I have also checked out this inability by using > stand alone project versions as well. > > I have trapped for locked cursor and locked screen as well. > > Anybody else experiencing this? If you are, how did you fix it? What OS, can you send me a stack and script off list? Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 13:07:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:07:00 2001 Subject: [Use-revolution] Re: Disappearing Preference In-Reply-To: <200111261331.IAA32582@www.runrev.com> Message-ID: On 26/11/01 1:32 pm, Mark MacKenzie (Shaw) wrote: > Hi. It seems as if every time I open Revolution to create a new stack or > work on an old one, I have to reset the time for tooltips to appear in main > application's preference list under documentation. > > Is this a bug or is it functioning correctly? This is a known bug. Thanks for the report. > The destroystack is set true by default in my environment. Is this wiping > out the main app's preferences (it seems that this particular preference > setting is the only one affected, my image editor and other settings remain > the same unless I have had a major crash). You can set this property default using the Preferences (the default is false). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 13:08:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:08:01 2001 Subject: [Use-revolution] Re: New Image Library In-Reply-To: <200111261634.LAA03101@www.runrev.com> Message-ID: On 26/11/01 1:41 pm, Mark MacKenzie (Shaw) wrote: > Hello, I keep meaning to ask a question about the image library function. > > I think I ought to be able to create a new image library with name of my > choice however, this always results in an error. This happens whether I am > in Rev with no projects open or with one open. This is a known bug. The workaround at present is to delete all files in components/save/usericons before trying to run the library for the first time. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 13:39:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:39:00 2001 Subject: [Use-revolution] Re: I Don't Understand Why This Is In-Reply-To: <200111240549.AAA29475@www.runrev.com> Message-ID: <200111281750.MAA30934@www.runrev.com> On 24/11/01 5:49 am, Mark MacKenzie (Shaw) wrote: > I am developing a tool stack which will eventually give me all the variables > in a multi-stack project. Try: put the globals Also, note there is a tab in the Message Box which shows all global variables. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From troy at rpsystems.net Wed Nov 28 13:50:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Wed Nov 28 13:50:01 2001 Subject: [Use-revolution] Re: Constraining movement In-Reply-To: <200111281602.LAA28004@www.runrev.com> Message-ID: <200111281723.MAA29386@www.runrev.com> Mark MacKenzie (Shaw) wrote: > This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. I do, Mark... And I thought that might be the case. It certainly did foster a LOT of great insight on this list, and I too learned some new stuff because of it. I look forward to seeing the finished result, as well as what you next "little" project will cause to happen here. ;) -- Troy RPSystems www.rpsystems.net From kevin at runrev.com Wed Nov 28 13:52:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:52:01 2001 Subject: [Use-revolution] Re: adding objects to groups (Rev bug) In-Reply-To: <200111281114.GAA22129@www.runrev.com> Message-ID: On 28/11/01 11:13 am, Ben Rubinstein wrote: > Small implementation note, related to the second approach: this no doubt > works fine if you ungroup, reselect, regroup. However if used more loosely, > or even if you weren't trying to use this feature at all, but just unselect > a group one place, then go somewhere else and make a new group, it can upset > Revolution more than somewhat, to the point of corrupting stacks. > > Recipe: > - launch Rev > - make a new mainstack > - add two buttons > - group them > - ungroup them > - make a new mainstack > - add three buttons > - attempt to group the first two > > Result: a group with the same id (1005) as the third button. If you try to > look at this stack in the App Overview, you'll get errors. If you save this > stack, quit Rev and relaunch+load, you'll find it is an interesting state. > It appears to have only one button; 'the number of buttons' may return 2 or > 4; the details of button 1 may be identical to button 2; etc. You've > certainly lost the first two buttons. In principle I'd have thought this > could result in genuine loss of work. > > So it looks like this is a handy feature (that details of the last removed > group are remembered) which needs a small additional bit of error trapping, > to not restore the old id (or perhaps not restore the old group info at all) > if that id is already in use. Verified. Thanks for the report. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 13:56:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 13:56:01 2001 Subject: [Use-revolution] Re: Rev 1.1 External Collection? In-Reply-To: <200111221953.OAA09195@www.runrev.com> Message-ID: On 22/11/01 7:52 pm, Peter Reid wrote: > Anyone worked out how to use the Externals Collection with Rev 1.1? > I thought the features of the External Collection were being > incorporated into Rev 1.1, but I can't see how and where. > > In particular, I'm looking for the equivalent to "ext_openFile" which > will open a file in it's associated application. This works better > than the "launch" command since it takes care of whether the > application is open already. > > I'd like to produce a Mac OS X version of my stack and the original > External Collection is not usable in this situation. Anyone found > how to do this? A version of this external for Revolution 1.1 and OS X is in the works. As this external is now free I'm not sure when it will be completed but hopefully it won't take too long. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:00:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:00:01 2001 Subject: [Use-revolution] Re: Rev 1.1 will not boot In-Reply-To: <200111210726.CAA12732@www.runrev.com> Message-ID: On 21/11/01 7:24 am, John Cuccio wrote: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Let me know if this is not fixed in version 1.1.1 when we start testing it. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:07:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:07:01 2001 Subject: [Use-revolution] Re: MouseEnter MouseLeave on a Line In-Reply-To: <200111251101.GAA17355@www.runrev.com> Message-ID: <200111281733.MAA29985@www.runrev.com> On 25/11/01 10:59 am, Matt Denton wrote: > I'm trying to get a graphic of a dot to show on a line for resizing and > dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show > and hide the dot respectively. It works if you roll into the line from > the bottom of the line (at 45 degrees angle in Cartesian co-ords) but > the mouseLeave message is incorrectly send from the top to the left of > the line. It seems as if the line is forming an invisible triangle -- > not exactly the size of the bounding rect -- and sending mouseLeave once > the cursor leaves the invisible shape. The line is two pixels wide. > May be an OSX scaling/size issue, found some of the controls to also be > out of register. > > Any clues? > > I'm on 10.1.1 and Rev 1.1 Please send me an example stack with the problem off list so I can take a look at it here. Thanks, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:16:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:16:01 2001 Subject: [Use-revolution] Re: Acrobat again In-Reply-To: <200111251021.FAA17206@www.runrev.com> Message-ID: <200111281731.MAA29860@www.runrev.com> On 25/11/01 10:20 am, Matt Denton wrote: > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... You should be able to find the path to the current Acrobat installation using the Registry on Windows. There may be something stored in the registry to indicate the version. Not sure about the Mac, there may be a way with AppleScript and the creator code (anyone?). If you have the path to the application you can use the getResource function on the Mac to find out the version number. > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... :-) Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:20:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:20:01 2001 Subject: [Use-revolution] Re: image filename crashes Rev. 1.1 In-Reply-To: <200111261223.HAA30615@www.runrev.com> Message-ID: On 26/11/01 12:22 pm, Lorenz Tschudi wrote: > In a stack I'm using the filename property to reference an image. This > worked in Rev 1.0 without any problems when I used one of the two > following methods: > 1) the filename contains a full path to the image file or > 2) setting the defaultFolder and the filename contains a relative path to > the image file > > Whenever I startup a stack using the second method with Rev 1.1 it will > crash. Since my Rev. 1.0 projects use the relative path method I can't > use Rev 1.1 for development work. > > Furthermore the filename cant't be edited anymore in the property palette > (image tab) of Rev 1.1. > > Mac G4, Mac OS 9.2.1 Please send me a copy of a stack and image which causes such a crash, off-list. Thanks. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:22:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:22:01 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111242106.QAA07360@www.runrev.com> Message-ID: On 24/11/01 8:32 pm, Jeanne A. E. DeVoto wrote: >>> There's an option to turn on automatic colorization in the Preferences (in >>> the Script Editor pane). >> >> If you paste the script in, you must manually colorize it. > > Aha, I see. I'll put in a feature request. There is also a Colorize command in the Script menu item that does this to the entire script. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:29:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:29:01 2001 Subject: [Use-revolution] Re: Lost Cursor changes In-Reply-To: <200111210310.WAA08241@www.runrev.com> Message-ID: <200111281802.NAA31421@www.runrev.com> On 21/11/01 3:11 am, Mark MacKenzie (Shaw) wrote: > I seem not to be able to change cursors as the result of scripted buttons or > using the message box. I have also checked out this inability by using > stand alone project versions as well. > > I have trapped for locked cursor and locked screen as well. > > Anybody else experiencing this? If you are, how did you fix it? What OS, can you send me a stack and script off list? Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:34:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:34:01 2001 Subject: [Use-revolution] Re: New Image Library In-Reply-To: <200111261634.LAA03101@www.runrev.com> Message-ID: <200111281807.NAA31688@www.runrev.com> On 26/11/01 1:41 pm, Mark MacKenzie (Shaw) wrote: > Hello, I keep meaning to ask a question about the image library function. > > I think I ought to be able to create a new image library with name of my > choice however, this always results in an error. This happens whether I am > in Rev with no projects open or with one open. This is a known bug. The workaround at present is to delete all files in components/save/usericons before trying to run the library for the first time. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:54:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:54:00 2001 Subject: [Use-revolution] Re: Rev 1.1 will not boot In-Reply-To: <200111210726.CAA12732@www.runrev.com> Message-ID: <200111281859.NAA01532@www.runrev.com> On 21/11/01 7:24 am, John Cuccio wrote: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Let me know if this is not fixed in version 1.1.1 when we start testing it. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 14:58:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 14:58:00 2001 Subject: [Use-revolution] Re: Disappearing Preference In-Reply-To: <200111261331.IAA32582@www.runrev.com> Message-ID: <200111281806.NAA31625@www.runrev.com> On 26/11/01 1:32 pm, Mark MacKenzie (Shaw) wrote: > Hi. It seems as if every time I open Revolution to create a new stack or > work on an old one, I have to reset the time for tooltips to appear in main > application's preference list under documentation. > > Is this a bug or is it functioning correctly? This is a known bug. Thanks for the report. > The destroystack is set true by default in my environment. Is this wiping > out the main app's preferences (it seems that this particular preference > setting is the only one affected, my image editor and other settings remain > the same unless I have had a major crash). You can set this property default using the Preferences (the default is false). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 15:00:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 15:00:01 2001 Subject: [Use-revolution] Re: Rev 1.1 External Collection? In-Reply-To: <200111221953.OAA09195@www.runrev.com> Message-ID: <200111281855.NAA01385@www.runrev.com> On 22/11/01 7:52 pm, Peter Reid wrote: > Anyone worked out how to use the Externals Collection with Rev 1.1? > I thought the features of the External Collection were being > incorporated into Rev 1.1, but I can't see how and where. > > In particular, I'm looking for the equivalent to "ext_openFile" which > will open a file in it's associated application. This works better > than the "launch" command since it takes care of whether the > application is open already. > > I'd like to produce a Mac OS X version of my stack and the original > External Collection is not usable in this situation. Anyone found > how to do this? A version of this external for Revolution 1.1 and OS X is in the works. As this external is now free I'm not sure when it will be completed but hopefully it won't take too long. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 15:05:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 15:05:01 2001 Subject: [Use-revolution] Re: adding objects to groups (Rev bug) In-Reply-To: <200111281114.GAA22129@www.runrev.com> Message-ID: <200111281851.NAA01167@www.runrev.com> On 28/11/01 11:13 am, Ben Rubinstein wrote: > Small implementation note, related to the second approach: this no doubt > works fine if you ungroup, reselect, regroup. However if used more loosely, > or even if you weren't trying to use this feature at all, but just unselect > a group one place, then go somewhere else and make a new group, it can upset > Revolution more than somewhat, to the point of corrupting stacks. > > Recipe: > - launch Rev > - make a new mainstack > - add two buttons > - group them > - ungroup them > - make a new mainstack > - add three buttons > - attempt to group the first two > > Result: a group with the same id (1005) as the third button. If you try to > look at this stack in the App Overview, you'll get errors. If you save this > stack, quit Rev and relaunch+load, you'll find it is an interesting state. > It appears to have only one button; 'the number of buttons' may return 2 or > 4; the details of button 1 may be identical to button 2; etc. You've > certainly lost the first two buttons. In principle I'd have thought this > could result in genuine loss of work. > > So it looks like this is a handy feature (that details of the last removed > group are remembered) which needs a small additional bit of error trapping, > to not restore the old id (or perhaps not restore the old group info at all) > if that id is already in use. Verified. Thanks for the report. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Wed Nov 28 15:22:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 15:22:01 2001 Subject: [Use-revolution] Re: Requests In-Reply-To: <200111242106.QAA07360@www.runrev.com> Message-ID: <200111281921.OAA02417@www.runrev.com> On 24/11/01 8:32 pm, Jeanne A. E. DeVoto wrote: >>> There's an option to turn on automatic colorization in the Preferences (in >>> the Script Editor pane). >> >> If you paste the script in, you must manually colorize it. > > Aha, I see. I'll put in a feature request. There is also a Colorize command in the Script menu item that does this to the entire script. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From gcanyon at inspiredlogic.com Wed Nov 28 15:25:00 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Nov 28 15:25:00 2001 Subject: [Use-revolution] Re: Acrobat again In-Reply-To: <200111281731.MAA29860@www.runrev.com> References: <200111281731.MAA29860@www.runrev.com> Message-ID: At 5:30 PM +0000 11/28/01, Kevin Miller wrote: >You should be able to find the path to the current Acrobat installation >using the Registry on Windows. There may be something stored in the >registry to indicate the version. Not sure about the Mac, there may be a >way with AppleScript and the creator code (anyone?). --this gets the path to Acrobat Reader: tell application "Finder" set tAppPath to application file id "CARO" as text end tell You need the creator code of the application. ResEdit can show you that, as can Sherlock or Find File. For the latter two, display a search showing the creator code, and drag the app in question onto the dialog. regards, Geoff From use-revolution-errors at www.runrev.com Wed Nov 28 15:30:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Wed Nov 28 15:30:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n147 Message-ID: <200111281750.MAA30945@www.runrev.com> -------------- BEGIN use-revolution.v001.n147 -------------- 001 - andu - Re: [a bit OT] instant messaging protocol 002 - "Monte Goulding" Subject: Re: [a bit OT] instant messaging protocol Date: Tue, 27 Nov 2001 22:31:54 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13847 at www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. IRQ, AIM, IMPP but none is universal like FTP. Search the net for their docs. > > TIA, > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n147.2 --------------- From: "Monte Goulding" Subject: RE: Networking Date: Wed, 28 Nov 2001 14:14:56 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272054.PAA06311 at www.runrev.com> To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.3 --------------- From: JacksHyperInfo at aol.com Subject: Re: adding objects to groups Date: Tue, 27 Nov 2001 22:44:44 EST MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="part1_73.16b10b5b.2935b7ac_boundary" --part1_73.16b10b5b.2935b7ac_boundary Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes: > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. > > If there isn't, it would be a handy addition. I'm a novice but I think that would be edit Group wouldn't it? Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes. Jack B > > --part1_73.16b10b5b.2935b7ac_boundary Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes:


Is there a way to add an object to an existing group?

I've not found any way to do so - only to ungroup the existing set, and
regroup with the new ones; which obviously loses all the properties of the
group.

If there isn't, it would be a handy addition.



I'm a novice but I think that would be edit Group wouldn't it?  Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes.

Jack B


 


--part1_73.16b10b5b.2935b7ac_boundary-- --------------- MESSAGE use-revolution.v001.n147.4 --------------- From: Geoff Canyon Subject: Re: [Use-revolution] adding objects to groups Date: Tue, 27 Nov 2001 22:22:36 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: In-Reply-To: At 2:27 AM +0000 11/28/01, Ben Rubinstein wrote: >I've not found any way to do so - only to ungroup the existing set, and >regroup with the new ones; which obviously loses all the properties of the >group. I think that if relayerGroupedControls is true, you can move objects into and out of groups by setting their layer. You'd have to check the exact property name. regards, Geoff --------------- MESSAGE use-revolution.v001.n147.5 --------------- From: "Chipp Walters" Subject: RE: Networking Date: Wed, 28 Nov 2001 01:58:07 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280346.WAA15917 at www.runrev.com> Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.6 --------------- From: Ben Rubinstein Subject: Re: adding objects to groups (Rev bug) Date: Wed, 28 Nov 2001 11:13:29 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280323.WAA15672 at www.runrev.com> Thanks all for their replies. To add an existing object to an existing group (to add a new object you can either use 'create x in group y' as andu suggested, or edit the group before creating the object as Jack noted) you have two choices: - set relayerGroupedControls to true and move the object up or down the layers to enter the group - when you ungroup some objects, the details of the group are remembered; when you make a new group in the same session, it is actually made with the properties of the old group, including name, id, and script. Small documentation note on the first approach: the documentation observes that you can use relayerGroupedControls to take an object out of the group, but doesn't mention the reverse: "If the relayerGroupedControls is true, you can move a control out of a group by setting its layer to a number greater than the topmost control in the group, or less than the bottom-most control in the group." Small implementation note, related to the second approach: this no doubt works fine if you ungroup, reselect, regroup. However if used more loosely, or even if you weren't trying to use this feature at all, but just unselect a group one place, then go somewhere else and make a new group, it can upset Revolution more than somewhat, to the point of corrupting stacks. Recipe: - launch Rev - make a new mainstack - add two buttons - group them - ungroup them - make a new mainstack - add three buttons - attempt to group the first two Result: a group with the same id (1005) as the third button. If you try to look at this stack in the App Overview, you'll get errors. If you save this stack, quit Rev and relaunch+load, you'll find it is an interesting state. It appears to have only one button; 'the number of buttons' may return 2 or 4; the details of button 1 may be identical to button 2; etc. You've certainly lost the first two buttons. In principle I'd have thought this could result in genuine loss of work. So it looks like this is a handy feature (that details of the last removed group are remembered) which needs a small additional bit of error trapping, to not restore the old id (or perhaps not restore the old group info at all) if that id is already in use. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n147.7 --------------- From: "Monte Goulding" Subject: RE: Networking Date: Wed, 28 Nov 2001 22:18:54 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280757.CAA19862 at www.runrev.com> Thats a good idea. I'll check it out. It's really pissing me off because the main reason I wanted a network was to transfer files easily between the PC and Mac for testing and standalone building. These things shouldn't be so hard when everything else is just plug and play. -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Chipp Walters Sent: Wednesday, 28 November 2001 6:28 PM To: use-revolution at www.runrev.com Subject: RE: Networking Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.8 --------------- From: Kevin Miller Subject: Re: Rev memory Date: Wed, 28 Nov 2001 14:20:01 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111162215.RAA12897 at www.runrev.com> On 16/11/01 9:13 pm, Curry Kenworthy wrote: > Well, I decided not to waste time; last night I took my computer to the > shop. Now I've tried Rev with 160 MB and it's a whole 'nother creature! > Starts fast, loads the dictionary fast, exits instantly. Great! (Before, > with 32MB of physical RAM and virtual memory on 64MB, it took as much as two > minutes for Rev to quit.) > > So, I'd say if anyone is having problems, better add RAM and not waste time > dealing with the problems, since the memory upgrade price is pretty trivial. > (CompUSA was very reasonable on the memory and the installation was free.) I > think Rev definitely needs 48 or 64 MB of physical memory to avoid having > problems. (It's only the development environment that takes the memory, > though; standalones are quite small.) > > However, it still seems that Revolution, compared to the requirements of the > engine, requires a bit more than would be expected. Especially, the > Transcript dictionary has trouble loading on a computer with less memory, > perhaps breaking it into more than one file would help since it's a pretty > large stack. Choosing between new features and improvements or > memory-friendliness, of course I'd prefer the company to spend their time > adding the new features and improvements, and now I have the extra memory > anyway. > > I just wanted to mention it as an FYI in case the company does want to > consider it. Reaching out to more customers with the crossgrade offer, some > may have, like me, equipment that they consider almost brand new but is long > outdated by the standards of the cutting-edge developers and professionals. > Hey, enough talk, I'm off to finally use Revolution running smoothly! Thanks for the post. The development environment *does* require quite a lot of memory, though as you say that doesn't have to be the case for standalones your produce. We could look at improving it, but at present our priorities must be elsewhere. Having that memory available will greatly improve your experience developing with Revolution, and should be the first port of call if you are having any problems. Again, this refers to development, you have control over how much memory your distribution takes depending on how you develop it). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.9 --------------- From: Kevin Miller Subject: Re: Revolution and XML Date: Wed, 28 Nov 2001 14:25:11 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111201020.FAA03174 at www.runrev.com> On 20/11/01 10:19 am, Ben Rubinstein wrote: >> I'd love to see some decent XML parsing capabilities built into Rev. >> I can see many half-baked and time consuming DIY attempts otherwise. > > Yep - I'm just about to start a half-baked and time consuming DIY attempt > today! > > Is anyone else/has anyone else put much time into thinking about this? I'd > be interested in discussing what others think is a decent architecture and > syntax (or perhaps this belongs on the xtalks list?) It does, and improvements to make this easier would be an interesting debate to have over on that list. (At present you can do this fine with the scripting language though.) Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.10 --------------- From: Kevin Miller Subject: Re: Intitialization Error: Can't find Home or Tools Stack Date: Wed, 28 Nov 2001 14:52:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270553.AAA22367 at www.runrev.com> On 27/11/01 5:53 am, Chipp Walters wrote: > I get this message when I launch RR1.1 Win89SE. With an OKAY button which > quits me back to the desktop. I can fix it by reinstalling RR1.1. This is > the 3rd time in 2 days. I don't think I'm doing anything weird, but you > never know! > > I checked and the files are where they're supposed to be. Perhaps a simple > file can be exchanged and it will work okay. Any suggestions? Are you saving any changes to a stack called "home" using a script? Can you check the modification dates of the files inside the Revolution directory and see if any of the components are modified? That will give us a clue as to which file has gone wrong, though I'm guessing it is going to be license.rev. Try backing that file up and replacing it when this happens, that will also at least help us to narrow it down to that file. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.11 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: Constraining movement Date: Wed, 28 Nov 2001 07:44:46 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Someone wrote: snip (for those of you still paying attention... ;-) Ah, hem. As the probable cause of this current thread I am very much paying attention. It also has obviously sparked some interest along with great code thinking, debugging and simplification efforts. Wow! On this one I can't contribute but learn and have been busy studying, and implementing the various offered routines in my project and seeing what happened as a way of further loosening the "training wheels". Minor tinkering with the control names, etc. was all that was required. It works very well now. There is other functionality which I am attempting to layer on now. I am not trying to stifle further thought on this problem as this is the only way that useful material is going to get into the mail archives for oncoming "newbies" like myself. I think this current thread is important as a basic tool for those involved in intermediate through advanced multimedia. The exercise project this is going into is what we call a "Thumbnail Image Scroller". Wherein the user causes scrolling of a large image within a smaller window by grabbing and moving a red bordered rectangle with the mouse. This rectangle (you guessed it, the target of this current thread) is itself showing and moving within a small image version of the much larger scrolling image. This tool will allow for dynamic switching of the main and smaller image media and size the target rectangle graphic accordingly. Troy will recognize this from a very useful tool plugin available for iShell. My intent upon completion was not only to use it in my own projects but to offer it as a demo tool stack for the demonstration of advanced multimedia abilities. After so much help I think that I can't renege on this! Thank you very much one and all. Regards Mark --------------- MESSAGE use-revolution.v001.n147.12 --------------- From: Troy Rollins Subject: Re: Constraining movement Date: Wed, 28 Nov 2001 12:22:14 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281602.LAA28004 at www.runrev.com> Mark MacKenzie (Shaw) wrote: > This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. I do, Mark... And I thought that might be the case. It certainly did foster a LOT of great insight on this list, and I too learned some new stuff because of it. I look forward to seeing the finished result, as well as what you next "little" project will cause to happen here. ;) -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n147.13 --------------- From: Kevin Miller Subject: Re: Acrobat again Date: Wed, 28 Nov 2001 17:30:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111251021.FAA17206 at www.runrev.com> On 25/11/01 10:20 am, Matt Denton wrote: > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... You should be able to find the path to the current Acrobat installation using the Registry on Windows. There may be something stored in the registry to indicate the version. Not sure about the Mac, there may be a way with AppleScript and the creator code (anyone?). If you have the path to the application you can use the getResource function on the Mac to find out the version number. > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... :-) Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.14 --------------- From: Kevin Miller Subject: Re: MouseEnter MouseLeave on a Line Date: Wed, 28 Nov 2001 17:32:28 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111251101.GAA17355 at www.runrev.com> On 25/11/01 10:59 am, Matt Denton wrote: > I'm trying to get a graphic of a dot to show on a line for resizing and > dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show > and hide the dot respectively. It works if you roll into the line from > the bottom of the line (at 45 degrees angle in Cartesian co-ords) but > the mouseLeave message is incorrectly send from the top to the left of > the line. It seems as if the line is forming an invisible triangle -- > not exactly the size of the bounding rect -- and sending mouseLeave once > the cursor leaves the invisible shape. The line is two pixels wide. > May be an OSX scaling/size issue, found some of the controls to also be > out of register. > > Any clues? > > I'm on 10.1.1 and Rev 1.1 Please send me an example stack with the problem off list so I can take a look at it here. Thanks, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.15 --------------- From: Kevin Miller Subject: Re: I Don't Understand Why This Is Date: Wed, 28 Nov 2001 17:49:31 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240549.AAA29475 at www.runrev.com> On 24/11/01 5:49 am, Mark MacKenzie (Shaw) wrote: > I am developing a tool stack which will eventually give me all the variables > in a multi-stack project. Try: put the globals Also, note there is a tab in the Message Box which shows all global variables. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- END use-revolution.v001.n147 --------------- From kevin at runrev.com Wed Nov 28 15:35:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Wed Nov 28 15:35:00 2001 Subject: [Use-revolution] Re: image filename crashes Rev. 1.1 In-Reply-To: <200111261223.HAA30615@www.runrev.com> Message-ID: <200111281919.OAA02376@www.runrev.com> On 26/11/01 12:22 pm, Lorenz Tschudi wrote: > In a stack I'm using the filename property to reference an image. This > worked in Rev 1.0 without any problems when I used one of the two > following methods: > 1) the filename contains a full path to the image file or > 2) setting the defaultFolder and the filename contains a relative path to > the image file > > Whenever I startup a stack using the second method with Rev 1.1 it will > crash. Since my Rev. 1.0 projects use the relative path method I can't > use Rev 1.1 for development work. > > Furthermore the filename cant't be edited anymore in the property palette > (image tab) of Rev 1.1. > > Mac G4, Mac OS 9.2.1 Please send me a copy of a stack and image which causes such a crash, off-list. Thanks. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From gcanyon at inspiredlogic.com Wed Nov 28 16:17:01 2001 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Nov 28 16:17:01 2001 Subject: [Use-revolution] Re: Acrobat again In-Reply-To: <200111281731.MAA29860@www.runrev.com> References: <200111281731.MAA29860@www.runrev.com> Message-ID: <200111282024.PAA04570@www.runrev.com> At 5:30 PM +0000 11/28/01, Kevin Miller wrote: >You should be able to find the path to the current Acrobat installation >using the Registry on Windows. There may be something stored in the >registry to indicate the version. Not sure about the Mac, there may be a >way with AppleScript and the creator code (anyone?). --this gets the path to Acrobat Reader: tell application "Finder" set tAppPath to application file id "CARO" as text end tell You need the creator code of the application. ResEdit can show you that, as can Sherlock or Find File. For the latter two, display a search showing the creator code, and drag the app in question onto the dialog. regards, Geoff From sarahr at genesearch.com.au Wed Nov 28 17:42:01 2001 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed Nov 28 17:42:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: Message-ID: If you are using OS X on your Mac, you can turn on FTP file sharing (in the Sharing System Pref). Then from the PC, set up an network connection to "ftp://111.222.333.444" where 111.222.333.444 is the IP address of the Mac. Supposedly, OS X 10.1 allows direct networking to Windows using Samba, but I haven't managed to get that to work yet. Sarah > > Monte, > > I just went through the same hassle tonight. I ended up using Microsoft > Personal Web Server on my Mac and put files there. I could then easily > transfer them to my PC by opening up a browser with the IPAddress of my Mac > and downloading the files directly to my PC. It's fast and cheap (free) from > Microsoft. Go to the downloads section there and search on MacOS and > Personal Web Server. > > -Chipp From sarahr at genesearch.com.au Wed Nov 28 18:26:01 2001 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed Nov 28 18:26:01 2001 Subject: [Use-revolution] Re: Networking In-Reply-To: Message-ID: <200111282241.RAA07315@www.runrev.com> If you are using OS X on your Mac, you can turn on FTP file sharing (in the Sharing System Pref). Then from the PC, set up an network connection to "ftp://111.222.333.444" where 111.222.333.444 is the IP address of the Mac. Supposedly, OS X 10.1 allows direct networking to Windows using Samba, but I haven't managed to get that to work yet. Sarah > > Monte, > > I just went through the same hassle tonight. I ended up using Microsoft > Personal Web Server on my Mac and put files there. I could then easily > transfer them to my PC by opening up a browser with the IPAddress of my Mac > and downloading the files directly to my PC. It's fast and cheap (free) from > Microsoft. Go to the downloads section there and search on MacOS and > Personal Web Server. > > -Chipp From ambassador at FourthWorld.com Wed Nov 28 18:32:01 2001 From: ambassador at FourthWorld.com (Richard Gaskin) Date: Wed Nov 28 18:32:01 2001 Subject: [Use-revolution] Mounting Windows servers In-Reply-To: <200111281750.MAA30945@www.runrev.com> Message-ID: I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at FourthWorld.com Wed Nov 28 19:25:00 2001 From: ambassador at FourthWorld.com (Richard Gaskin) Date: Wed Nov 28 19:25:00 2001 Subject: [Use-revolution] Mounting Windows servers In-Reply-To: <200111281750.MAA30945@www.runrev.com> Message-ID: <200111282331.SAA08249@www.runrev.com> I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From chipp at chipp.com Wed Nov 28 20:37:00 2001 From: chipp at chipp.com (Chipp Walters) Date: Wed Nov 28 20:37:00 2001 Subject: [Use-revolution] RE: Mounting Windows servers In-Reply-To: <200111282331.SAA08249@www.runrev.com> Message-ID: Go into network neighborhood, navigate to the drive you want shared, right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and now you can have a drive R:\ or Q:\ You can optionally just double-click the volume in Network Neighborhood and navigate to the files you wish to see. If what you're asking is how to set up file sharing...that's a different subject. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin Sent: Wednesday, November 28, 2001 5:30 PM To: use-revolution at www.runrev.com Subject: Mounting Windows servers I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From chipp at chipp.com Wed Nov 28 21:09:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Wed Nov 28 21:09:01 2001 Subject: [Use-revolution] RE: Mounting Windows servers In-Reply-To: <200111282331.SAA08249@www.runrev.com> Message-ID: <200111290136.UAA09429@www.runrev.com> Go into network neighborhood, navigate to the drive you want shared, right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and now you can have a drive R:\ or Q:\ You can optionally just double-click the volume in Network Neighborhood and navigate to the files you wish to see. If what you're asking is how to set up file sharing...that's a different subject. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin Sent: Wednesday, November 28, 2001 5:30 PM To: use-revolution at www.runrev.com Subject: Mounting Windows servers I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From sarahr at genesearch.com.au Wed Nov 28 21:51:01 2001 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed Nov 28 21:51:01 2001 Subject: [Use-revolution] Re: Mounting Windows servers In-Reply-To: Message-ID: When you logon to the network drive, you can check boxes to make the system remember your logon name & password and to re-connect automatically on boot. However if the link is lost or not created on startup, I don't know how it can be made again automatically. Sarah > > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp > > -----Original Message----- > From: use-revolution-errors at www.runrev.com > [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin > Sent: Wednesday, November 28, 2001 5:30 PM > To: use-revolution at www.runrev.com > Subject: Mounting Windows servers > > > I have a client who needs to mount shared volumes from his local network on > client machines. We can do this with AppleScript for Mac, but how do we do > this on Windows? > > -- > Richard Gaskin > Fourth World Media Corporation > Custom Software and Web Development for All Major Platforms > Developer of WebMerge 1.9: Publish your database on the Web > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > From sarahr at genesearch.com.au Wed Nov 28 22:11:01 2001 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed Nov 28 22:11:01 2001 Subject: [Use-revolution] Re: Mounting Windows servers In-Reply-To: Message-ID: <200111290250.VAA10738@www.runrev.com> When you logon to the network drive, you can check boxes to make the system remember your logon name & password and to re-connect automatically on boot. However if the link is lost or not created on startup, I don't know how it can be made again automatically. Sarah > > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp > > -----Original Message----- > From: use-revolution-errors at www.runrev.com > [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin > Sent: Wednesday, November 28, 2001 5:30 PM > To: use-revolution at www.runrev.com > Subject: Mounting Windows servers > > > I have a client who needs to mount shared volumes from his local network on > client machines. We can do this with AppleScript for Mac, but how do we do > this on Windows? > > -- > Richard Gaskin > Fourth World Media Corporation > Custom Software and Web Development for All Major Platforms > Developer of WebMerge 1.9: Publish your database on the Web > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > From tsj at unimelb.edu.au Wed Nov 28 23:30:01 2001 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed Nov 28 23:30:01 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: <200111281425.JAA25774@www.runrev.com> References: <200111281425.JAA25774@www.runrev.com> Message-ID: >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From tsj at unimelb.edu.au Thu Nov 29 00:20:01 2001 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu Nov 29 00:20:01 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: <200111281425.JAA25774@www.runrev.com> References: <200111281425.JAA25774@www.runrev.com> Message-ID: <200111290429.XAA11973@www.runrev.com> >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From jdhardin at facstaff.wisc.edu Thu Nov 29 00:34:01 2001 From: jdhardin at facstaff.wisc.edu (Jeff Hardin) Date: Thu Nov 29 00:34:01 2001 Subject: [Use-revolution] Disappearing controller - QT 5 and RunRev 1.1 on Mac OS 9.2 or OS X Message-ID: Hi folks- I'm new to this list, so forgive me if I ask questions about well trodden ground. Two questions: (1) I'm using QuickTime 5, and trying to play a movie using a controller. Initially, the movie looks o.k., but then the controller disappers, its jog/shuttle controller stops moving even when the movie is playing, etc. This happens on RunRev for Mac OS 9 or OS X. Is the controller not really trhe standard QuickTime controller, or is there a problem with updating the controller? There doesn't appear to be a "movieidle" command as there is in SuperCard, for example, to give the movie controller processing time. (2) Are there tutorials on using QuickTime with RunRev/Metacard? Thanks, Jeff -- ********************************* Jeff Hardin - Dept. of Zoology - Univ. of Wisconsin 1117 W. Johnson St. - Madison, WI 53706 USA voice: (608) 262-9634 (office)/ (608) 265-2520 (lab) fax: (608) 262-7319 email: jdhardin at facstaff.wisc.edu WWW: http://www.wisc.edu/zoology/faculty/fac/Har/Har.html ********************************* From chipp at chipp.com Thu Nov 29 01:44:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Thu Nov 29 01:44:01 2001 Subject: [Use-revolution] RE: Revolution and XML In-Reply-To: <200111290429.XAA11973@www.runrev.com> Message-ID: It would seem with regular expressions and compiled scripts it could be significantly faster than Director. I don't think director is a very good string manimulator in general. At least the last time I looked, it was pretty laborious, more so than HyperCard, SuperCard. Just my two cents. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Terry Judd Sent: Wednesday, November 28, 2001 10:29 PM To: use-revolution at www.runrev.com Subject: Re: Revolution and XML >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From chipp at chipp.com Thu Nov 29 02:16:01 2001 From: chipp at chipp.com (Chipp Walters) Date: Thu Nov 29 02:16:01 2001 Subject: [Use-revolution] RE: Revolution and XML In-Reply-To: <200111290429.XAA11973@www.runrev.com> Message-ID: <200111290643.BAA13053@www.runrev.com> It would seem with regular expressions and compiled scripts it could be significantly faster than Director. I don't think director is a very good string manimulator in general. At least the last time I looked, it was pretty laborious, more so than HyperCard, SuperCard. Just my two cents. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Terry Judd Sent: Wednesday, November 28, 2001 10:29 PM To: use-revolution at www.runrev.com Subject: Re: Revolution and XML >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From use-revolution-errors at www.runrev.com Thu Nov 29 03:34:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Thu Nov 29 03:34:01 2001 Subject: [Use-revolution] Digest use-revolution.v001.n148 Message-ID: <200111290643.BAA13054@www.runrev.com> -------------- BEGIN use-revolution.v001.n148 -------------- 001 - Kevin Miller Subject: Re: Lost Cursor changes Date: Wed, 28 Nov 2001 18:01:22 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111210310.WAA08241 at www.runrev.com> On 21/11/01 3:11 am, Mark MacKenzie (Shaw) wrote: > I seem not to be able to change cursors as the result of scripted buttons or > using the message box. I have also checked out this inability by using > stand alone project versions as well. > > I have trapped for locked cursor and locked screen as well. > > Anybody else experiencing this? If you are, how did you fix it? What OS, can you send me a stack and script off list? Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.2 --------------- From: Kevin Miller Subject: Re: Disappearing Preference Date: Wed, 28 Nov 2001 18:05:51 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261331.IAA32582 at www.runrev.com> On 26/11/01 1:32 pm, Mark MacKenzie (Shaw) wrote: > Hi. It seems as if every time I open Revolution to create a new stack or > work on an old one, I have to reset the time for tooltips to appear in main > application's preference list under documentation. > > Is this a bug or is it functioning correctly? This is a known bug. Thanks for the report. > The destroystack is set true by default in my environment. Is this wiping > out the main app's preferences (it seems that this particular preference > setting is the only one affected, my image editor and other settings remain > the same unless I have had a major crash). You can set this property default using the Preferences (the default is false). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.3 --------------- From: Kevin Miller Subject: Re: New Image Library Date: Wed, 28 Nov 2001 18:06:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261634.LAA03101 at www.runrev.com> On 26/11/01 1:41 pm, Mark MacKenzie (Shaw) wrote: > Hello, I keep meaning to ask a question about the image library function. > > I think I ought to be able to create a new image library with name of my > choice however, this always results in an error. This happens whether I am > in Rev with no projects open or with one open. This is a known bug. The workaround at present is to delete all files in components/save/usericons before trying to run the library for the first time. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.4 --------------- From: Kevin Miller Subject: Re: adding objects to groups (Rev bug) Date: Wed, 28 Nov 2001 18:50:42 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281114.GAA22129 at www.runrev.com> On 28/11/01 11:13 am, Ben Rubinstein wrote: > Small implementation note, related to the second approach: this no doubt > works fine if you ungroup, reselect, regroup. However if used more loosely, > or even if you weren't trying to use this feature at all, but just unselect > a group one place, then go somewhere else and make a new group, it can upset > Revolution more than somewhat, to the point of corrupting stacks. > > Recipe: > - launch Rev > - make a new mainstack > - add two buttons > - group them > - ungroup them > - make a new mainstack > - add three buttons > - attempt to group the first two > > Result: a group with the same id (1005) as the third button. If you try to > look at this stack in the App Overview, you'll get errors. If you save this > stack, quit Rev and relaunch+load, you'll find it is an interesting state. > It appears to have only one button; 'the number of buttons' may return 2 or > 4; the details of button 1 may be identical to button 2; etc. You've > certainly lost the first two buttons. In principle I'd have thought this > could result in genuine loss of work. > > So it looks like this is a handy feature (that details of the last removed > group are remembered) which needs a small additional bit of error trapping, > to not restore the old id (or perhaps not restore the old group info at all) > if that id is already in use. Verified. Thanks for the report. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.5 --------------- From: Kevin Miller Subject: Re: Rev 1.1 External Collection? Date: Wed, 28 Nov 2001 18:54:46 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111221953.OAA09195 at www.runrev.com> On 22/11/01 7:52 pm, Peter Reid wrote: > Anyone worked out how to use the Externals Collection with Rev 1.1? > I thought the features of the External Collection were being > incorporated into Rev 1.1, but I can't see how and where. > > In particular, I'm looking for the equivalent to "ext_openFile" which > will open a file in it's associated application. This works better > than the "launch" command since it takes care of whether the > application is open already. > > I'd like to produce a Mac OS X version of my stack and the original > External Collection is not usable in this situation. Anyone found > how to do this? A version of this external for Revolution 1.1 and OS X is in the works. As this external is now free I'm not sure when it will be completed but hopefully it won't take too long. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.6 --------------- From: Kevin Miller Subject: Re: Rev 1.1 will not boot Date: Wed, 28 Nov 2001 18:59:12 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111210726.CAA12732 at www.runrev.com> On 21/11/01 7:24 am, John Cuccio wrote: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Let me know if this is not fixed in version 1.1.1 when we start testing it. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.7 --------------- From: Kevin Miller Subject: Re: image filename crashes Rev. 1.1 Date: Wed, 28 Nov 2001 19:18:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261223.HAA30615 at www.runrev.com> On 26/11/01 12:22 pm, Lorenz Tschudi wrote: > In a stack I'm using the filename property to reference an image. This > worked in Rev 1.0 without any problems when I used one of the two > following methods: > 1) the filename contains a full path to the image file or > 2) setting the defaultFolder and the filename contains a relative path to > the image file > > Whenever I startup a stack using the second method with Rev 1.1 it will > crash. Since my Rev. 1.0 projects use the relative path method I can't > use Rev 1.1 for development work. > > Furthermore the filename cant't be edited anymore in the property palette > (image tab) of Rev 1.1. > > Mac G4, Mac OS 9.2.1 Please send me a copy of a stack and image which causes such a crash, off-list. Thanks. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.8 --------------- From: Kevin Miller Subject: Re: Requests Date: Wed, 28 Nov 2001 19:20:54 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111242106.QAA07360 at www.runrev.com> On 24/11/01 8:32 pm, Jeanne A. E. DeVoto wrote: >>> There's an option to turn on automatic colorization in the Preferences (in >>> the Script Editor pane). >> >> If you paste the script in, you must manually colorize it. > > Aha, I see. I'll put in a feature request. There is also a Colorize command in the Script menu item that does this to the entire script. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.9 --------------- From: "Geoff Canyon" Subject: Re: Acrobat again Date: Wed, 28 Nov 2001 12:23:32 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111281731.MAA29860 at www.runrev.com> In-Reply-To: <200111281731.MAA29860 at www.runrev.com> At 5:30 PM +0000 11/28/01, Kevin Miller wrote: >You should be able to find the path to the current Acrobat installation >using the Registry on Windows. There may be something stored in the >registry to indicate the version. Not sure about the Mac, there may be a >way with AppleScript and the creator code (anyone?). --this gets the path to Acrobat Reader: tell application "Finder" set tAppPath to application file id "CARO" as text end tell You need the creator code of the application. ResEdit can show you that, as can Sherlock or Find File. For the latter two, display a search showing the creator code, and drag the app in question onto the dialog. regards, Geoff --------------- MESSAGE use-revolution.v001.n148.10 --------------- From: Sarah Reichelt Subject: Re: Networking Date: Thu, 29 Nov 2001 08:39:31 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: If you are using OS X on your Mac, you can turn on FTP file sharing (in the Sharing System Pref). Then from the PC, set up an network connection to "ftp://111.222.333.444" where 111.222.333.444 is the IP address of the Mac. Supposedly, OS X 10.1 allows direct networking to Windows using Samba, but I haven't managed to get that to work yet. Sarah > > Monte, > > I just went through the same hassle tonight. I ended up using Microsoft > Personal Web Server on my Mac and put files there. I could then easily > transfer them to my PC by opening up a browser with the IPAddress of my Mac > and downloading the files directly to my PC. It's fast and cheap (free) from > Microsoft. Go to the downloads section there and search on MacOS and > Personal Web Server. > > -Chipp --------------- MESSAGE use-revolution.v001.n148.11 --------------- From: Richard Gaskin Subject: Mounting Windows servers Date: Wed, 28 Nov 2001 15:29:39 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281750.MAA30945 at www.runrev.com> I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc --------------- MESSAGE use-revolution.v001.n148.12 --------------- From: "Chipp Walters" Subject: RE: Mounting Windows servers Date: Wed, 28 Nov 2001 19:36:34 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111282331.SAA08249 at www.runrev.com> Go into network neighborhood, navigate to the drive you want shared, right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and now you can have a drive R:\ or Q:\ You can optionally just double-click the volume in Network Neighborhood and navigate to the files you wish to see. If what you're asking is how to set up file sharing...that's a different subject. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin Sent: Wednesday, November 28, 2001 5:30 PM To: use-revolution at www.runrev.com Subject: Mounting Windows servers I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc --------------- MESSAGE use-revolution.v001.n148.13 --------------- From: Sarah Reichelt Subject: Re: Mounting Windows servers Date: Thu, 29 Nov 2001 12:49:07 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: When you logon to the network drive, you can check boxes to make the system remember your logon name & password and to re-connect automatically on boot. However if the link is lost or not created on startup, I don't know how it can be made again automatically. Sarah > > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp > > -----Original Message----- > From: use-revolution-errors at www.runrev.com > [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin > Sent: Wednesday, November 28, 2001 5:30 PM > To: use-revolution at www.runrev.com > Subject: Mounting Windows servers > > > I have a client who needs to mount shared volumes from his local network on > client machines. We can do this with AppleScript for Mac, but how do we do > this on Windows? > > -- > Richard Gaskin > Fourth World Media Corporation > Custom Software and Web Development for All Major Platforms > Developer of WebMerge 1.9: Publish your database on the Web > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > --------------- MESSAGE use-revolution.v001.n148.14 --------------- From: Terry Judd Subject: Re: Revolution and XML Date: Thu, 29 Nov 2001 15:28:31 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111281425.JAA25774 at www.runrev.com> In-Reply-To: <200111281425.JAA25774 at www.runrev.com> >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ --------------- MESSAGE use-revolution.v001.n148.15 --------------- From: "Chipp Walters" Subject: RE: Revolution and XML Date: Thu, 29 Nov 2001 00:43:28 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111290429.XAA11973 at www.runrev.com> It would seem with regular expressions and compiled scripts it could be significantly faster than Director. I don't think director is a very good string manimulator in general. At least the last time I looked, it was pretty laborious, more so than HyperCard, SuperCard. Just my two cents. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Terry Judd Sent: Wednesday, November 28, 2001 10:29 PM To: use-revolution at www.runrev.com Subject: Re: Revolution and XML >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ --------------- END use-revolution.v001.n148 --------------- From ambassador at FourthWorld.com Thu Nov 29 05:42:00 2001 From: ambassador at FourthWorld.com (Richard Gaskin) Date: Thu Nov 29 05:42:00 2001 Subject: [Use-revolution] RE: Mounting Windows servers In-Reply-To: <200111290643.BAA13054@www.runrev.com> Message-ID: Chipp Walters writes: >> I have a client who needs to mount shared volumes from his local network on >> client machines. We can do this with AppleScript for Mac, but how do we do >> this on Windows? >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> Custom Software and Web Development for All Major Platforms > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp No way to automate that login from Rev as we would do with AppleScript on Mac? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From wmb at internettrainer.com Thu Nov 29 05:54:00 2001 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Nov 29 05:54:00 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n147 In-Reply-To: <200111281750.MAA30945@www.runrev.com> Message-ID: am 28.11.2001 18:50 Uhr schrieb use-revolution-errors at www.runrev.com unter use-revolution-errors at www.runrev.com: > The exercise project this is going into is what we call a "Thumbnail Image > Scroller". Wherein the user causes scrolling of a large image within a > smaller window by grabbing and moving a red bordered rectangle with the > mouse. This rectangle (you guessed it, the target of this current thread) > is itself showing and moving within a small image version of the much larger > scrolling image. This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. > > My intent upon completion was not only to use it in my own projects but to > offer it as a demo tool stack for the demonstration of advanced multimedia > abilities. After so much help I think that I can't renege on this! Great idea! I m waiting for it ;) regards Wolfgang M. Bereuter Learn easy with trainingsmaps and outliner INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From ambassador at FourthWorld.com Thu Nov 29 06:09:01 2001 From: ambassador at FourthWorld.com (Richard Gaskin) Date: Thu Nov 29 06:09:01 2001 Subject: [Use-revolution] RE: Mounting Windows servers In-Reply-To: <200111290643.BAA13054@www.runrev.com> Message-ID: <200111291041.FAA16237@www.runrev.com> Chipp Walters writes: >> I have a client who needs to mount shared volumes from his local network on >> client machines. We can do this with AppleScript for Mac, but how do we do >> this on Windows? >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> Custom Software and Web Development for All Major Platforms > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp No way to automate that login from Rev as we would do with AppleScript on Mac? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From wmb at internettrainer.com Thu Nov 29 06:13:01 2001 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Nov 29 06:13:01 2001 Subject: [Use-revolution] Re: Digest use-revolution.v001.n147 In-Reply-To: <200111281750.MAA30945@www.runrev.com> Message-ID: <200111291053.FAA16392@www.runrev.com> am 28.11.2001 18:50 Uhr schrieb use-revolution-errors at www.runrev.com unter use-revolution-errors at www.runrev.com: > The exercise project this is going into is what we call a "Thumbnail Image > Scroller". Wherein the user causes scrolling of a large image within a > smaller window by grabbing and moving a red bordered rectangle with the > mouse. This rectangle (you guessed it, the target of this current thread) > is itself showing and moving within a small image version of the much larger > scrolling image. This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. > > My intent upon completion was not only to use it in my own projects but to > offer it as a demo tool stack for the demonstration of advanced multimedia > abilities. After so much help I think that I can't renege on this! Great idea! I m waiting for it ;) regards Wolfgang M. Bereuter Learn easy with trainingsmaps and outliner INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 From use-revolution-errors at www.runrev.com Thu Nov 29 06:57:00 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Thu Nov 29 06:57:00 2001 Subject: [Use-revolution] Digest use-revolution.v001.n147 Message-ID: <200111291156.GAA18228@www.runrev.com> -------------- BEGIN use-revolution.v001.n147 -------------- 001 - andu - Re: [a bit OT] instant messaging protocol 002 - "Monte Goulding" Subject: Re: [a bit OT] instant messaging protocol Date: Tue, 27 Nov 2001 22:31:54 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111280228.VAA13847 at www.runrev.com> Ben Rubinstein wrote: > > does anyone know if any of the relatively well established instant messaging > protocols are documented? I want to implement a client in Rev (which can > take special action in response to some messages) but ideally it would use a > standard protocol so it could interact with standard clients. IRQ, AIM, IMPP but none is universal like FTP. Search the net for their docs. > > TIA, > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 -- __________________________ Regards, Andu --------------- MESSAGE use-revolution.v001.n147.2 --------------- From: "Monte Goulding" Subject: RE: Networking Date: Wed, 28 Nov 2001 14:14:56 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111272054.PAA06311 at www.runrev.com> To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.3 --------------- From: JacksHyperInfo at aol.com Subject: Re: adding objects to groups Date: Tue, 27 Nov 2001 22:44:44 EST MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="part1_73.16b10b5b.2935b7ac_boundary" --part1_73.16b10b5b.2935b7ac_boundary Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes: > Is there a way to add an object to an existing group? > > I've not found any way to do so - only to ungroup the existing set, and > regroup with the new ones; which obviously loses all the properties of the > group. > > If there isn't, it would be a handy addition. I'm a novice but I think that would be edit Group wouldn't it? Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes. Jack B > > --part1_73.16b10b5b.2935b7ac_boundary Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 11/27/2001 10:08:59 PM Eastern Standard Time, benr_mc at cogapp.com writes:


Is there a way to add an object to an existing group?

I've not found any way to do so - only to ungroup the existing set, and
regroup with the new ones; which obviously loses all the properties of the
group.

If there isn't, it would be a handy addition.



I'm a novice but I think that would be edit Group wouldn't it?  Select the group and Choose edit group under objects -place your new object and then choose unedit group and save your changes.

Jack B


 


--part1_73.16b10b5b.2935b7ac_boundary-- --------------- MESSAGE use-revolution.v001.n147.4 --------------- From: Geoff Canyon Subject: Re: [Use-revolution] adding objects to groups Date: Tue, 27 Nov 2001 22:22:36 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" References: In-Reply-To: At 2:27 AM +0000 11/28/01, Ben Rubinstein wrote: >I've not found any way to do so - only to ungroup the existing set, and >regroup with the new ones; which obviously loses all the properties of the >group. I think that if relayerGroupedControls is true, you can move objects into and out of groups by setting their layer. You'd have to check the exact property name. regards, Geoff --------------- MESSAGE use-revolution.v001.n147.5 --------------- From: "Chipp Walters" Subject: RE: Networking Date: Wed, 28 Nov 2001 01:58:07 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280346.WAA15917 at www.runrev.com> Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.6 --------------- From: Ben Rubinstein Subject: Re: adding objects to groups (Rev bug) Date: Wed, 28 Nov 2001 11:13:29 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280323.WAA15672 at www.runrev.com> Thanks all for their replies. To add an existing object to an existing group (to add a new object you can either use 'create x in group y' as andu suggested, or edit the group before creating the object as Jack noted) you have two choices: - set relayerGroupedControls to true and move the object up or down the layers to enter the group - when you ungroup some objects, the details of the group are remembered; when you make a new group in the same session, it is actually made with the properties of the old group, including name, id, and script. Small documentation note on the first approach: the documentation observes that you can use relayerGroupedControls to take an object out of the group, but doesn't mention the reverse: "If the relayerGroupedControls is true, you can move a control out of a group by setting its layer to a number greater than the topmost control in the group, or less than the bottom-most control in the group." Small implementation note, related to the second approach: this no doubt works fine if you ungroup, reselect, regroup. However if used more loosely, or even if you weren't trying to use this feature at all, but just unselect a group one place, then go somewhere else and make a new group, it can upset Revolution more than somewhat, to the point of corrupting stacks. Recipe: - launch Rev - make a new mainstack - add two buttons - group them - ungroup them - make a new mainstack - add three buttons - attempt to group the first two Result: a group with the same id (1005) as the third button. If you try to look at this stack in the App Overview, you'll get errors. If you save this stack, quit Rev and relaunch+load, you'll find it is an interesting state. It appears to have only one button; 'the number of buttons' may return 2 or 4; the details of button 1 may be identical to button 2; etc. You've certainly lost the first two buttons. In principle I'd have thought this could result in genuine loss of work. So it looks like this is a handy feature (that details of the last removed group are remembered) which needs a small additional bit of error trapping, to not restore the old id (or perhaps not restore the old group info at all) if that id is already in use. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 --------------- MESSAGE use-revolution.v001.n147.7 --------------- From: "Monte Goulding" Subject: RE: Networking Date: Wed, 28 Nov 2001 22:18:54 +1030 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111280757.CAA19862 at www.runrev.com> Thats a good idea. I'll check it out. It's really pissing me off because the main reason I wanted a network was to transfer files easily between the PC and Mac for testing and standalone building. These things shouldn't be so hard when everything else is just plug and play. -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Chipp Walters Sent: Wednesday, 28 November 2001 6:28 PM To: use-revolution at www.runrev.com Subject: RE: Networking Monte, I just went through the same hassle tonight. I ended up using Microsoft Personal Web Server on my Mac and put files there. I could then easily transfer them to my PC by opening up a browser with the IPAddress of my Mac and downloading the files directly to my PC. It's fast and cheap (free) from Microsoft. Go to the downloads section there and search on MacOS and Personal Web Server. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Monte Goulding Sent: Tuesday, November 27, 2001 9:45 PM To: use-revolution at www.runrev.com Subject: RE: Networking To everyone who has helped with this Thanks ;-) I'm just checking out the two main options Dave and DoubleTalk. Seeing as I am more Windows oriented and my fastest computer runs Win XP I'm going to go for the "disguise Mac as a PC options". Regards to all Monte -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Scott Rossi Sent: Wednesday, 28 November 2001 7:23 AM To: use-revolution at www.runrev.com Subject: Re: Networking Recently, Troy Rollins wrote: >> How are you sharing between Windows and Macs? There are two main ways: >> >> 1) treat your network as a PC network and install Dave on the Mac >> >> 2) treat your network as a Mac network and install PC MacLAN on the >> PCs (this is what I've done) > > 3) Connectix (www.connectix.com) has a product called DoubleTalk, which > allows a Mac to disguise itself as a windows machine - join networks, peer > level file sharing, shared postscript printers, etc. Works as well or better > than options 1 or 2 (I've used 'm all), and is currently on sale for about > $50 USD. Thanks for this info. Problem for me is, my Windows network rarely works correctly, much less is it as easy to setup/manage as a Mac network. :-) Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com --------------- MESSAGE use-revolution.v001.n147.8 --------------- From: Kevin Miller Subject: Re: Rev memory Date: Wed, 28 Nov 2001 14:20:01 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111162215.RAA12897 at www.runrev.com> On 16/11/01 9:13 pm, Curry Kenworthy wrote: > Well, I decided not to waste time; last night I took my computer to the > shop. Now I've tried Rev with 160 MB and it's a whole 'nother creature! > Starts fast, loads the dictionary fast, exits instantly. Great! (Before, > with 32MB of physical RAM and virtual memory on 64MB, it took as much as two > minutes for Rev to quit.) > > So, I'd say if anyone is having problems, better add RAM and not waste time > dealing with the problems, since the memory upgrade price is pretty trivial. > (CompUSA was very reasonable on the memory and the installation was free.) I > think Rev definitely needs 48 or 64 MB of physical memory to avoid having > problems. (It's only the development environment that takes the memory, > though; standalones are quite small.) > > However, it still seems that Revolution, compared to the requirements of the > engine, requires a bit more than would be expected. Especially, the > Transcript dictionary has trouble loading on a computer with less memory, > perhaps breaking it into more than one file would help since it's a pretty > large stack. Choosing between new features and improvements or > memory-friendliness, of course I'd prefer the company to spend their time > adding the new features and improvements, and now I have the extra memory > anyway. > > I just wanted to mention it as an FYI in case the company does want to > consider it. Reaching out to more customers with the crossgrade offer, some > may have, like me, equipment that they consider almost brand new but is long > outdated by the standards of the cutting-edge developers and professionals. > Hey, enough talk, I'm off to finally use Revolution running smoothly! Thanks for the post. The development environment *does* require quite a lot of memory, though as you say that doesn't have to be the case for standalones your produce. We could look at improving it, but at present our priorities must be elsewhere. Having that memory available will greatly improve your experience developing with Revolution, and should be the first port of call if you are having any problems. Again, this refers to development, you have control over how much memory your distribution takes depending on how you develop it). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.9 --------------- From: Kevin Miller Subject: Re: Revolution and XML Date: Wed, 28 Nov 2001 14:25:11 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111201020.FAA03174 at www.runrev.com> On 20/11/01 10:19 am, Ben Rubinstein wrote: >> I'd love to see some decent XML parsing capabilities built into Rev. >> I can see many half-baked and time consuming DIY attempts otherwise. > > Yep - I'm just about to start a half-baked and time consuming DIY attempt > today! > > Is anyone else/has anyone else put much time into thinking about this? I'd > be interested in discussing what others think is a decent architecture and > syntax (or perhaps this belongs on the xtalks list?) It does, and improvements to make this easier would be an interesting debate to have over on that list. (At present you can do this fine with the scripting language though.) Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.10 --------------- From: Kevin Miller Subject: Re: Intitialization Error: Can't find Home or Tools Stack Date: Wed, 28 Nov 2001 14:52:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111270553.AAA22367 at www.runrev.com> On 27/11/01 5:53 am, Chipp Walters wrote: > I get this message when I launch RR1.1 Win89SE. With an OKAY button which > quits me back to the desktop. I can fix it by reinstalling RR1.1. This is > the 3rd time in 2 days. I don't think I'm doing anything weird, but you > never know! > > I checked and the files are where they're supposed to be. Perhaps a simple > file can be exchanged and it will work okay. Any suggestions? Are you saving any changes to a stack called "home" using a script? Can you check the modification dates of the files inside the Revolution directory and see if any of the components are modified? That will give us a clue as to which file has gone wrong, though I'm guessing it is going to be license.rev. Try backing that file up and replacing it when this happens, that will also at least help us to narrow it down to that file. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.11 --------------- From: "Mark MacKenzie (Shaw)" Subject: Re: Constraining movement Date: Wed, 28 Nov 2001 07:44:46 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT Someone wrote: snip (for those of you still paying attention... ;-) Ah, hem. As the probable cause of this current thread I am very much paying attention. It also has obviously sparked some interest along with great code thinking, debugging and simplification efforts. Wow! On this one I can't contribute but learn and have been busy studying, and implementing the various offered routines in my project and seeing what happened as a way of further loosening the "training wheels". Minor tinkering with the control names, etc. was all that was required. It works very well now. There is other functionality which I am attempting to layer on now. I am not trying to stifle further thought on this problem as this is the only way that useful material is going to get into the mail archives for oncoming "newbies" like myself. I think this current thread is important as a basic tool for those involved in intermediate through advanced multimedia. The exercise project this is going into is what we call a "Thumbnail Image Scroller". Wherein the user causes scrolling of a large image within a smaller window by grabbing and moving a red bordered rectangle with the mouse. This rectangle (you guessed it, the target of this current thread) is itself showing and moving within a small image version of the much larger scrolling image. This tool will allow for dynamic switching of the main and smaller image media and size the target rectangle graphic accordingly. Troy will recognize this from a very useful tool plugin available for iShell. My intent upon completion was not only to use it in my own projects but to offer it as a demo tool stack for the demonstration of advanced multimedia abilities. After so much help I think that I can't renege on this! Thank you very much one and all. Regards Mark --------------- MESSAGE use-revolution.v001.n147.12 --------------- From: Troy Rollins Subject: Re: Constraining movement Date: Wed, 28 Nov 2001 12:22:14 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281602.LAA28004 at www.runrev.com> Mark MacKenzie (Shaw) wrote: > This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. I do, Mark... And I thought that might be the case. It certainly did foster a LOT of great insight on this list, and I too learned some new stuff because of it. I look forward to seeing the finished result, as well as what you next "little" project will cause to happen here. ;) -- Troy RPSystems www.rpsystems.net --------------- MESSAGE use-revolution.v001.n147.13 --------------- From: Kevin Miller Subject: Re: Acrobat again Date: Wed, 28 Nov 2001 17:30:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111251021.FAA17206 at www.runrev.com> On 25/11/01 10:20 am, Matt Denton wrote: > (had a crash, not sure if last msg got through) > > I'm trying to find out what version of Acrobat is installed on a Mac or > PC. QTime is pretty easy, but what about other apps? Is there a way to > find out what apps are installed and version number? > > Searched through the extensive list but couldn't find it. Maybe it is > buried somewhere... You should be able to find the path to the current Acrobat installation using the Registry on Windows. There may be something stored in the registry to indicate the version. Not sure about the Mac, there may be a way with AppleScript and the creator code (anyone?). If you have the path to the application you can use the getResource function on the Mac to find out the version number. > Many thanks, > > M at tt! > > PS Rev is one of those packages you just start loving more and more! > Amazing power in Transcript... :-) Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.14 --------------- From: Kevin Miller Subject: Re: MouseEnter MouseLeave on a Line Date: Wed, 28 Nov 2001 17:32:28 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111251101.GAA17355 at www.runrev.com> On 25/11/01 10:59 am, Matt Denton wrote: > I'm trying to get a graphic of a dot to show on a line for resizing and > dragging. I'm using the 'mouseEnter' and 'mouseLeave' messages to show > and hide the dot respectively. It works if you roll into the line from > the bottom of the line (at 45 degrees angle in Cartesian co-ords) but > the mouseLeave message is incorrectly send from the top to the left of > the line. It seems as if the line is forming an invisible triangle -- > not exactly the size of the bounding rect -- and sending mouseLeave once > the cursor leaves the invisible shape. The line is two pixels wide. > May be an OSX scaling/size issue, found some of the controls to also be > out of register. > > Any clues? > > I'm on 10.1.1 and Rev 1.1 Please send me an example stack with the problem off list so I can take a look at it here. Thanks, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n147.15 --------------- From: Kevin Miller Subject: Re: I Don't Understand Why This Is Date: Wed, 28 Nov 2001 17:49:31 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111240549.AAA29475 at www.runrev.com> On 24/11/01 5:49 am, Mark MacKenzie (Shaw) wrote: > I am developing a tool stack which will eventually give me all the variables > in a multi-stack project. Try: put the globals Also, note there is a tab in the Message Box which shows all global variables. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- END use-revolution.v001.n147 --------------- From benr at cogapp.com Thu Nov 29 08:51:00 2001 From: benr at cogapp.com (Ben Rubinstein) Date: Thu Nov 29 08:51:00 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: <200111290643.BAA13053@www.runrev.com> Message-ID: on 29/11/01 4:28 AM, Terry Judd at tsj at unimelb.edu.au wrote: > Fine?? I don't doubt you can do it but I do question whether a generic > scripted solution is workable. Some Director dude that is more experienced > than I (and I'm no neophyte) has written a fairly robust xml parser in lingo > but give it a file with a large number of tags that is more that a few K in > size to chew on and it really chugs. on 29/11/01 6:43 AM, Chipp Walters at chipp at chipp.com wrote: > It would seem with regular expressions and compiled scripts it could be > significantly faster than Director. I don't think director is a very good > string manimulator in general. At least the last time I looked, it was > pretty laborious, more so than HyperCard, SuperCard. Just my two cents. The one I've written (very crude at the moment - I've concentrated on making the API work first, then going back to refine the parser) seems perfectly speedy. One of my test documents is about 350K, 5000 lines, 8000 elements - seems plenty fast enough. My parsing is crude, if I make it more robust it may get slower - but then I bet someone with more Rev knowledge than me could optimise it anyway (I haven't used regex). I think Rev/MC is a superb text manipulating engine. I think Director is a lousy one. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From kray at sonsothunder.com Thu Nov 29 11:20:02 2001 From: kray at sonsothunder.com (Ken Ray) Date: Thu Nov 29 11:20:02 2001 Subject: [Use-revolution] Re: Revolution and XML References: Message-ID: <01ab01c178f2$0f21b2d0$9865fea9@mc14> Hey, Ben... can you post your code? It would be a great one to "optimize" on the list (just like we did with the "Constraining Movement" thread)... Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Ben Rubinstein" To: Sent: Thursday, November 29, 2001 7:49 AM Subject: [Use-revolution] Re: Revolution and XML > on 29/11/01 4:28 AM, Terry Judd at tsj at unimelb.edu.au wrote: > > Fine?? I don't doubt you can do it but I do question whether a generic > > scripted solution is workable. Some Director dude that is more experienced > > than I (and I'm no neophyte) has written a fairly robust xml parser in lingo > > but give it a file with a large number of tags that is more that a few K in > > size to chew on and it really chugs. > > on 29/11/01 6:43 AM, Chipp Walters at chipp at chipp.com wrote: > > It would seem with regular expressions and compiled scripts it could be > > significantly faster than Director. I don't think director is a very good > > string manimulator in general. At least the last time I looked, it was > > pretty laborious, more so than HyperCard, SuperCard. Just my two cents. > > > The one I've written (very crude at the moment - I've concentrated on making > the API work first, then going back to refine the parser) seems perfectly > speedy. One of my test documents is about 350K, 5000 lines, 8000 elements - > seems plenty fast enough. My parsing is crude, if I make it more robust it > may get slower - but then I bet someone with more Rev knowledge than me > could optimise it anyway (I haven't used regex). > > I think Rev/MC is a superb text manipulating engine. I think Director is a > lousy one. > > > Ben Rubinstein | Email: benr_mc at cogapp.com > Cognitive Applications Ltd | Phone: +44 (0)1273-821600 > http://www.cogapp.com | Fax : +44 (0)1273-728866 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From use-revolution-errors at www.runrev.com Thu Nov 29 12:39:01 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Thu Nov 29 12:39:01 2001 Subject: Digest use-revolution.v001.n148 Message-ID: <200111291738.MAA09081@www.runrev.com> -------------- BEGIN use-revolution.v001.n148 -------------- 001 - Kevin Miller Subject: Re: Lost Cursor changes Date: Wed, 28 Nov 2001 18:01:22 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111210310.WAA08241 at www.runrev.com> On 21/11/01 3:11 am, Mark MacKenzie (Shaw) wrote: > I seem not to be able to change cursors as the result of scripted buttons or > using the message box. I have also checked out this inability by using > stand alone project versions as well. > > I have trapped for locked cursor and locked screen as well. > > Anybody else experiencing this? If you are, how did you fix it? What OS, can you send me a stack and script off list? Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.2 --------------- From: Kevin Miller Subject: Re: Disappearing Preference Date: Wed, 28 Nov 2001 18:05:51 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261331.IAA32582 at www.runrev.com> On 26/11/01 1:32 pm, Mark MacKenzie (Shaw) wrote: > Hi. It seems as if every time I open Revolution to create a new stack or > work on an old one, I have to reset the time for tooltips to appear in main > application's preference list under documentation. > > Is this a bug or is it functioning correctly? This is a known bug. Thanks for the report. > The destroystack is set true by default in my environment. Is this wiping > out the main app's preferences (it seems that this particular preference > setting is the only one affected, my image editor and other settings remain > the same unless I have had a major crash). You can set this property default using the Preferences (the default is false). Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.3 --------------- From: Kevin Miller Subject: Re: New Image Library Date: Wed, 28 Nov 2001 18:06:24 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261634.LAA03101 at www.runrev.com> On 26/11/01 1:41 pm, Mark MacKenzie (Shaw) wrote: > Hello, I keep meaning to ask a question about the image library function. > > I think I ought to be able to create a new image library with name of my > choice however, this always results in an error. This happens whether I am > in Rev with no projects open or with one open. This is a known bug. The workaround at present is to delete all files in components/save/usericons before trying to run the library for the first time. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.4 --------------- From: Kevin Miller Subject: Re: adding objects to groups (Rev bug) Date: Wed, 28 Nov 2001 18:50:42 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281114.GAA22129 at www.runrev.com> On 28/11/01 11:13 am, Ben Rubinstein wrote: > Small implementation note, related to the second approach: this no doubt > works fine if you ungroup, reselect, regroup. However if used more loosely, > or even if you weren't trying to use this feature at all, but just unselect > a group one place, then go somewhere else and make a new group, it can upset > Revolution more than somewhat, to the point of corrupting stacks. > > Recipe: > - launch Rev > - make a new mainstack > - add two buttons > - group them > - ungroup them > - make a new mainstack > - add three buttons > - attempt to group the first two > > Result: a group with the same id (1005) as the third button. If you try to > look at this stack in the App Overview, you'll get errors. If you save this > stack, quit Rev and relaunch+load, you'll find it is an interesting state. > It appears to have only one button; 'the number of buttons' may return 2 or > 4; the details of button 1 may be identical to button 2; etc. You've > certainly lost the first two buttons. In principle I'd have thought this > could result in genuine loss of work. > > So it looks like this is a handy feature (that details of the last removed > group are remembered) which needs a small additional bit of error trapping, > to not restore the old id (or perhaps not restore the old group info at all) > if that id is already in use. Verified. Thanks for the report. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.5 --------------- From: Kevin Miller Subject: Re: Rev 1.1 External Collection? Date: Wed, 28 Nov 2001 18:54:46 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111221953.OAA09195 at www.runrev.com> On 22/11/01 7:52 pm, Peter Reid wrote: > Anyone worked out how to use the Externals Collection with Rev 1.1? > I thought the features of the External Collection were being > incorporated into Rev 1.1, but I can't see how and where. > > In particular, I'm looking for the equivalent to "ext_openFile" which > will open a file in it's associated application. This works better > than the "launch" command since it takes care of whether the > application is open already. > > I'd like to produce a Mac OS X version of my stack and the original > External Collection is not usable in this situation. Anyone found > how to do this? A version of this external for Revolution 1.1 and OS X is in the works. As this external is now free I'm not sure when it will be completed but hopefully it won't take too long. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.6 --------------- From: Kevin Miller Subject: Re: Rev 1.1 will not boot Date: Wed, 28 Nov 2001 18:59:12 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111210726.CAA12732 at www.runrev.com> On 21/11/01 7:24 am, John Cuccio wrote: > I downloaded the new Rev 1.1 from the web sit (classic). On my PPC Mac os > 7.5.5 Rev 1.1 bomb the system with error type 11. This is the same system > that I was running rev 1 on. > > The rev screen comes up then error screen comes up. Have to restart system. > > The only thing at this time is I do not have Quicktime 3 installed on that > system. Does rev look for this. > > Rev 1.1 load fine on my Mac 9.1 system fine. Let me know if this is not fixed in version 1.1.1 when we start testing it. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.7 --------------- From: Kevin Miller Subject: Re: image filename crashes Rev. 1.1 Date: Wed, 28 Nov 2001 19:18:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111261223.HAA30615 at www.runrev.com> On 26/11/01 12:22 pm, Lorenz Tschudi wrote: > In a stack I'm using the filename property to reference an image. This > worked in Rev 1.0 without any problems when I used one of the two > following methods: > 1) the filename contains a full path to the image file or > 2) setting the defaultFolder and the filename contains a relative path to > the image file > > Whenever I startup a stack using the second method with Rev 1.1 it will > crash. Since my Rev. 1.0 projects use the relative path method I can't > use Rev 1.1 for development work. > > Furthermore the filename cant't be edited anymore in the property palette > (image tab) of Rev 1.1. > > Mac G4, Mac OS 9.2.1 Please send me a copy of a stack and image which causes such a crash, off-list. Thanks. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.8 --------------- From: Kevin Miller Subject: Re: Requests Date: Wed, 28 Nov 2001 19:20:54 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111242106.QAA07360 at www.runrev.com> On 24/11/01 8:32 pm, Jeanne A. E. DeVoto wrote: >>> There's an option to turn on automatic colorization in the Preferences (in >>> the Script Editor pane). >> >> If you paste the script in, you must manually colorize it. > > Aha, I see. I'll put in a feature request. There is also a Colorize command in the Script menu item that does this to the entire script. Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. --------------- MESSAGE use-revolution.v001.n148.9 --------------- From: "Geoff Canyon" Subject: Re: Acrobat again Date: Wed, 28 Nov 2001 12:23:32 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <200111281731.MAA29860 at www.runrev.com> In-Reply-To: <200111281731.MAA29860 at www.runrev.com> At 5:30 PM +0000 11/28/01, Kevin Miller wrote: >You should be able to find the path to the current Acrobat installation >using the Registry on Windows. There may be something stored in the >registry to indicate the version. Not sure about the Mac, there may be a >way with AppleScript and the creator code (anyone?). --this gets the path to Acrobat Reader: tell application "Finder" set tAppPath to application file id "CARO" as text end tell You need the creator code of the application. ResEdit can show you that, as can Sherlock or Find File. For the latter two, display a search showing the creator code, and drag the app in question onto the dialog. regards, Geoff --------------- MESSAGE use-revolution.v001.n148.10 --------------- From: Sarah Reichelt Subject: Re: Networking Date: Thu, 29 Nov 2001 08:39:31 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: If you are using OS X on your Mac, you can turn on FTP file sharing (in the Sharing System Pref). Then from the PC, set up an network connection to "ftp://111.222.333.444" where 111.222.333.444 is the IP address of the Mac. Supposedly, OS X 10.1 allows direct networking to Windows using Samba, but I haven't managed to get that to work yet. Sarah > > Monte, > > I just went through the same hassle tonight. I ended up using Microsoft > Personal Web Server on my Mac and put files there. I could then easily > transfer them to my PC by opening up a browser with the IPAddress of my Mac > and downloading the files directly to my PC. It's fast and cheap (free) from > Microsoft. Go to the downloads section there and search on MacOS and > Personal Web Server. > > -Chipp --------------- MESSAGE use-revolution.v001.n148.11 --------------- From: Richard Gaskin Subject: Mounting Windows servers Date: Wed, 28 Nov 2001 15:29:39 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281750.MAA30945 at www.runrev.com> I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc --------------- MESSAGE use-revolution.v001.n148.12 --------------- From: "Chipp Walters" Subject: RE: Mounting Windows servers Date: Wed, 28 Nov 2001 19:36:34 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111282331.SAA08249 at www.runrev.com> Go into network neighborhood, navigate to the drive you want shared, right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and now you can have a drive R:\ or Q:\ You can optionally just double-click the volume in Network Neighborhood and navigate to the files you wish to see. If what you're asking is how to set up file sharing...that's a different subject. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin Sent: Wednesday, November 28, 2001 5:30 PM To: use-revolution at www.runrev.com Subject: Mounting Windows servers I have a client who needs to mount shared volumes from his local network on client machines. We can do this with AppleScript for Mac, but how do we do this on Windows? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc --------------- MESSAGE use-revolution.v001.n148.13 --------------- From: Sarah Reichelt Subject: Re: Mounting Windows servers Date: Thu, 29 Nov 2001 12:49:07 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: When you logon to the network drive, you can check boxes to make the system remember your logon name & password and to re-connect automatically on boot. However if the link is lost or not created on startup, I don't know how it can be made again automatically. Sarah > > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp > > -----Original Message----- > From: use-revolution-errors at www.runrev.com > [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Richard Gaskin > Sent: Wednesday, November 28, 2001 5:30 PM > To: use-revolution at www.runrev.com > Subject: Mounting Windows servers > > > I have a client who needs to mount shared volumes from his local network on > client machines. We can do this with AppleScript for Mac, but how do we do > this on Windows? > > -- > Richard Gaskin > Fourth World Media Corporation > Custom Software and Web Development for All Major Platforms > Developer of WebMerge 1.9: Publish your database on the Web > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > --------------- MESSAGE use-revolution.v001.n148.14 --------------- From: Terry Judd Subject: Re: Revolution and XML Date: Thu, 29 Nov 2001 15:28:31 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" References: <200111281425.JAA25774 at www.runrev.com> In-Reply-To: <200111281425.JAA25774 at www.runrev.com> >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ --------------- MESSAGE use-revolution.v001.n148.15 --------------- From: "Chipp Walters" Subject: RE: Revolution and XML Date: Thu, 29 Nov 2001 00:43:28 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <200111290429.XAA11973 at www.runrev.com> It would seem with regular expressions and compiled scripts it could be significantly faster than Director. I don't think director is a very good string manimulator in general. At least the last time I looked, it was pretty laborious, more so than HyperCard, SuperCard. Just my two cents. -Chipp -----Original Message----- From: use-revolution-errors at www.runrev.com [mailto:use-revolution-errors at www.runrev.com]On Behalf Of Terry Judd Sent: Wednesday, November 28, 2001 10:29 PM To: use-revolution at www.runrev.com Subject: Re: Revolution and XML >On 20/11/01 10:19 am, Ben Rubinstein wrote: > >>> I'd love to see some decent XML parsing capabilities built into Rev. >>> I can see many half-baked and time consuming DIY attempts otherwise. >> >> Yep - I'm just about to start a half-baked and time consuming DIY attempt >> today! >> >> Is anyone else/has anyone else put much time into thinking about this? I'd >> be interested in discussing what others think is a decent architecture and >> syntax (or perhaps this belongs on the xtalks list?) > >It does, and improvements to make this easier would be an interesting debate >to have over on that list. (At present you can do this fine with the >scripting language though.) Fine?? I don't doubt you can do it but I do question whether a generic scripted solution is workable. Some Director dude that is more experienced than I (and I'm no neophyte) has written a fairly robust xml parser in lingo but give it a file with a large number of tags that is more that a few K in size to chew on and it really chugs. Personally I think this is a job for an external - unfortunately I have neither the time or capacity (in which case the time is irrelevant) to write one. Cheers, Terry... > >Kevin > >Kevin Miller >Runtime Revolution Limited - Power to the Developer! >Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ --------------- END use-revolution.v001.n148 --------------- From jeanne at runrev.com Thu Nov 29 17:01:02 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Nov 29 17:01:02 2001 Subject: adding objects to groups In-Reply-To: <200111280323.WAA15672@www.runrev.com> References: <200111280228.VAA13852@www.runrev.com> Message-ID: At 7:23 PM -0800 11/27/2001, Ben Rubinstein wrote: >on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: >restored? Some clarification would be good - the documention gives >information about moving objects out of a group, but none that I could >detect for moving additional objects in. How to add an object to a group You add an object to an existing group by entering group-editing mode, then creating the object. When an object is created in group-editing mode, it is added to the group that's being edited. You can either use the start editing command to enter group-editing mode, or select the group and choose "Edit Group" from the Object menu. (Objects not in the group are temporarily hidden.) You can select objects in the group, move them, delete them, and add new objects. When you're finished editing the group, choose "Stop Editing Group" from the Object menu, or use the stop editing command. >:-) It's true the current docs don't provide a pointer to the create command though - I'm adding one to that topic. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From Meta at Dimensional.com Thu Nov 29 17:22:00 2001 From: Meta at Dimensional.com (Jamie) Date: Thu Nov 29 17:22:00 2001 Subject: checkbox state per card Message-ID: <3C06B394.CEEBF347@Dimensional.com> I'm making a simple database. It's cool that fields from a shared group can have different contents per card automatically. This is very helpful. Checkboxes from a shared group don't seem to have the same behavior. Setting such a checkbox on one card changes it on all cards. What is the simplest way to make a checkboxe remember a separate state for each card? Thanks, -Jamie From Meta at Dimensional.com Thu Nov 29 17:25:08 2001 From: Meta at Dimensional.com (Jamie) Date: Thu Nov 29 17:25:08 2001 Subject: checkbox state per card Message-ID: <3C06B3A2.1F5ADC96@Dimensional.com> I'm making a simple database. It's cool that fields from a shared group can have different contents per card automatically. This is very helpful. Checkboxes from a shared group don't seem to have the same behavior. Setting such a checkbox on one card changes it on all cards. What is the simplest way to make a checkboxe remember a separate state for each card? Thanks, -Jamie (Running Rev 1.0) From tsj at unimelb.edu.au Thu Nov 29 17:28:02 2001 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu Nov 29 17:28:02 2001 Subject: [Use-revolution] Re: Revolution and XML In-Reply-To: References: Message-ID: >on 29/11/01 4:28 AM, Terry Judd at tsj at unimelb.edu.au wrote: >> Fine?? I don't doubt you can do it but I do question whether a generic >> scripted solution is workable. Some Director dude that is more experienced >> than I (and I'm no neophyte) has written a fairly robust xml parser in lingo >> but give it a file with a large number of tags that is more that a few K in >> size to chew on and it really chugs. > >on 29/11/01 6:43 AM, Chipp Walters at chipp at chipp.com wrote: >> It would seem with regular expressions and compiled scripts it could be >> significantly faster than Director. I don't think director is a very good >> string manimulator in general. At least the last time I looked, it was > > pretty laborious, more so than HyperCard, SuperCard. Just my two cents. > You're right - Director doesn't have all the string manipulating features of MC, SC etc (i.e. no lineDel, lineOffset) but it's no slouch at 'search and replace' on fairly large chunks of text. Like you say, regex may make the real difference - whether this could come close to performance of an external though?? Then Ben wrote... >The one I've written (very crude at the moment - I've concentrated on making >the API work first, then going back to refine the parser) seems perfectly >speedy. One of my test documents is about 350K, 5000 lines, 8000 elements - >seems plenty fast enough. My parsing is crude, if I make it more robust it >may get slower - but then I bet someone with more Rev knowledge than me >could optimise it anyway (I haven't used regex). Sounds like you've made great progress already. >I think Rev/MC is a superb text manipulating engine. I think Director is a >lousy one. Then Ken wrote... >Hey, Ben... can you post your code? It would be a great one to "optimize" on >the list (just like we did with the "Constraining Movement" thread)... Good idea (if this is something Ben is willing to give away) -- ___________________________________________________________________________ Dr Terry Judd Lecturer in Instructional Design / Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Email: t.judd at bmu.unimelb.edu.au Phone: 03 9344 0187 Fax: 03 9344 4998 ___________________________________________________________________________ From scott at tactilemedia.com Thu Nov 29 17:43:57 2001 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Nov 29 17:43:57 2001 Subject: checkbox state per card In-Reply-To: <3C06B394.CEEBF347@Dimensional.com> Message-ID: Recently, Jamie wrote: > What is the simplest way to make a checkboxe remember a separate > state for each card? If I understand your question, you simply set the sharedHilite property of each checkbox to false. Regards, Scott _____________________________________________________________________ Scott Rossi Tactile Media - Multimedia & Design Creative Director Email: scott at tactilemedia.com Web: www.tactilemedia.com From Meta at Dimensional.com Thu Nov 29 17:53:01 2001 From: Meta at Dimensional.com (Jamie) Date: Thu Nov 29 17:53:01 2001 Subject: checkbox state per card References: Message-ID: <3C06BADA.706C0EA0@Dimensional.com> Thanks very much for the quick reply, Scott. OK, I see why I missed that, when I select any checkbox in the group, the "Share Hilite on Each Card" checkbox is ghosted on the Button page of the Properties window. How do I unghost the "Share Hilite..." checkbox so I can deselect it? Is there another property that must be set first? Thanks, -Jamie Scott Rossi wrote: > > Recently, Jamie wrote: > > > What is the simplest way to make a checkboxe remember a separate > > state for each card? > > If I understand your question, you simply set the sharedHilite property of > each checkbox to false. > > Regards, > > Scott > > _____________________________________________________________________ > Scott Rossi Tactile Media - Multimedia & Design > Creative Director Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From Meta at Dimensional.com Thu Nov 29 18:03:01 2001 From: Meta at Dimensional.com (Jamie) Date: Thu Nov 29 18:03:01 2001 Subject: checkbox state per card References: <3C06BADA.706C0EA0@Dimensional.com> Message-ID: <3C06BD42.90638FEB@Dimensional.com> OK, I was able to set the SharedHilite property to false from the message box. Not sure why the Properties window's GUI didn't allow that. Bug? Fixed in 1.1 (I'm using 1.0 for now)? Thanks again, Scott! -Jamie Jamie wrote: > > Thanks very much for the quick reply, Scott. > > OK, I see why I missed that, when I select any checkbox in the > group, the "Share Hilite on Each Card" checkbox is ghosted on the > Button page of the Properties window. > > How do I unghost the "Share Hilite..." checkbox so I can deselect > it? Is there another property that must be set first? > > Thanks, > -Jamie > > Scott Rossi wrote: > > > > Recently, Jamie wrote: > > > > > What is the simplest way to make a checkboxe remember a separate > > > state for each card? > > > > If I understand your question, you simply set the sharedHilite property of > > each checkbox to false. > > > > Regards, > > > > Scott > > > > _____________________________________________________________________ > > Scott Rossi Tactile Media - Multimedia & Design > > Creative Director Email: scott at tactilemedia.com > > Web: www.tactilemedia.com > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From inperson at pnc.com.au Thu Nov 29 20:45:00 2001 From: inperson at pnc.com.au (Ian Bridges) Date: Thu Nov 29 20:45:00 2001 Subject: Asterisk in window title Message-ID: How do I remove the asterisk that appears after the window title in my stacks and standalones? eg My Stack* Ian B From troy at rpsystems.net Thu Nov 29 21:17:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Thu Nov 29 21:17:01 2001 Subject: Asterisk in window title In-Reply-To: Message-ID: Ian Bridges wrote: > How do I remove the asterisk that appears after the window title in my > stacks and standalones? eg My Stack* Give the stack a label value in its properties palette. -- Troy RPSystems www.rpsystems.net From use-revolution-errors at www.runrev.com Fri Nov 30 06:39:00 2001 From: use-revolution-errors at www.runrev.com (use-revolution-errors at www.runrev.com) Date: Fri Nov 30 06:39:00 2001 Subject: Digest use-revolution.v001.n149 Message-ID: <200111301100.GAA27593@www.runrev.com> -------------- BEGIN use-revolution.v001.n149 -------------- 001 - Richard Gaskin Subject: RE: Mounting Windows servers Date: Thu, 29 Nov 2001 02:40:19 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111290643.BAA13054 at www.runrev.com> Chipp Walters writes: >> I have a client who needs to mount shared volumes from his local network on >> client machines. We can do this with AppleScript for Mac, but how do we do >> this on Windows? >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> Custom Software and Web Development for All Major Platforms > Go into network neighborhood, navigate to the drive you want shared, > right-click and select MAP NETWORK DRIVE. Then give it a Drive Letter and > now you can have a drive R:\ or Q:\ > > You can optionally just double-click the volume in Network Neighborhood and > navigate to the files you wish to see. > > If what you're asking is how to set up file sharing...that's a different > subject. > > -Chipp No way to automate that login from Rev as we would do with AppleScript on Mac? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc --------------- MESSAGE use-revolution.v001.n149.2 --------------- From: "Wolfgang M. Bereuter" Subject: Re: Digest use-revolution.v001.n147 Date: Thu, 29 Nov 2001 11:51:49 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: <200111281750.MAA30945 at www.runrev.com> am 28.11.2001 18:50 Uhr schrieb use-revolution-errors at www.runrev.com unter use-revolution-errors at www.runrev.com: > The exercise project this is going into is what we call a "Thumbnail Image > Scroller". Wherein the user causes scrolling of a large image within a > smaller window by grabbing and moving a red bordered rectangle with the > mouse. This rectangle (you guessed it, the target of this current thread) > is itself showing and moving within a small image version of the much larger > scrolling image. This tool will allow for dynamic switching of the main and > smaller image media and size the target rectangle graphic accordingly. > > Troy will recognize this from a very useful tool plugin available for > iShell. > > My intent upon completion was not only to use it in my own projects but to > offer it as a demo tool stack for the demonstration of advanced multimedia > abilities. After so much help I think that I can't renege on this! Great idea! I m waiting for it ;) regards Wolfgang M. Bereuter Learn easy with trainingsmaps and outliner INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418 Fax: ++43/1/ 479 2539 --------------- END use-revolution.v001.n149 --------------- From JohnRule at aol.com Fri Nov 30 09:19:01 2001 From: JohnRule at aol.com (JohnRule at aol.com) Date: Fri Nov 30 09:19:01 2001 Subject: Digest use-revolution.v001.n149 Message-ID: <165.4c85b49.2938ea01@aol.com> In a message dated 11/30/01 8:39:29 AM Atlantic Standard Time, use-revolution-errors at www.runrev.com writes: > >> I have a client who needs to mount shared volumes from his local network > on > >> client machines. We can do this with AppleScript for Mac, but how do we > do > >> this on Windows? > >> > >> -- > >> Richard Gaskin > >> Fourth World Media Corporation > >> Custom Software and Web Development for All Major Platforms Timbuktu (www.netopia.com) works very well for me. I can transfer files, and even control any computer on the network... Of course, you can always run VirtualPC on the Mac and just sign on to the WIndows WorkGroup. Every Mac owner has a copy of VirtualPC, don't they? JR -------------- next part -------------- An HTML attachment was scrubbed... URL: From kevin at runrev.com Fri Nov 30 09:27:02 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 09:27:02 2001 Subject: Streaming Audio In-Reply-To: <200111260246.VAA26272@www.runrev.com> Message-ID: On 26/11/01 2:46 am, Bill Vlahos wrote: > I'm having trouble getting started with playing streaming audio. I have > created a player which looks OK but does not respond to any mouse clicks > on the "volume" or "triangle" icons which are visible. I have pointed > the File Path properties to: > http://stream.qtv.apple.com/channels/wgbh/refs/radio1_ref.mov as a > reference. When I put that URL into the QuickTime Player URL field it > does work properly. > > I have not made any script entries in the player nor have I made any > other buttons etc. > > I can't seem to find much in the documentation regarding this. > > What am I missing? > > I understand that streaming audio is not restricted to QuickTime. Both > Audion and iTunes supports the streaming audio I want to hear. Is this > true? If so, does Rev support streaming audio (I think it is streaming > MP3)? > > The remaining thing I want to do is to save a collected stream as a MP3 > file on disk for playback later. Does Rev support that? If so, how? I tried that URL here and it steamed just fine. I simply created a player, set the fileName to that URL, then choose the browse tool and ran "start player 1" in the message box. Does it work if you do that? Its still running quite happily in the background as I write this now in fact :-) Regards, Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Fri Nov 30 09:31:13 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 09:31:13 2001 Subject: Error type - 192 In-Reply-To: <200111191909.OAA24310@www.runrev.com> Message-ID: On 19/11/01 7:07 pm, Ludovic Th?bault wrote: >> This error type came up today when I tried to run a standalone Rev >> stack on a Performa, OS 7.5.1 and Quicktime 3. The application of >> course did not load or run. Any explanations for this? > > the standalone is PPC, 68k or Fat ? > Performa is PPC or 68k ? > > > Error -192 appear when you try to open a PPC application on a 68k > processor. That?s a feature. You can't open any PPC application on a 68k machine, this isn't limited to Revolution. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Fri Nov 30 10:31:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 10:31:01 2001 Subject: Revolution Tutorial Does not Work. In-Reply-To: <200111260448.XAA27342@www.runrev.com> Message-ID: On 25/11/01 6:46 pm, Andre Garzia wrote: > i am using Revolution 1.1 Starter Kit. I launch the > tutorial. Create my new mainstack. Access stack > properties, change name to "Hello World" (without > the quotes) and them it explodes, it says: "Theres already > a stack with that name" no matter what name i > use. Everytime i try to set the name of any stack > to anything, it display this error and start a > strange behaviour. > > i use an iBook with MacOS 9.0.4 Can somebody help, i > am really lost, i try to use revolution and i can't even > study the tutorial... There is an issue with this under certain circumstances on certain machines. We don't know what is causing it yet but it will be fixed in the patch release which we will start testing soon. Apologies for any inconvenience. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From benr_mc at cogapp.com Fri Nov 30 11:23:01 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri Nov 30 11:23:01 2001 Subject: adding objects to groups In-Reply-To: Message-ID: Jeanne, I've never whinged about lack of information on how to create objects in an existing group - it was how to add an existing object to an existing group that I couldn't find information on. Did I correctly understand from a chance remark that you dropped into an email the other week that a forthcoming version of the docs will allow us to search them for keywords, btw? That would be great. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 > From: "Jeanne A. E. DeVoto" > Reply-To: use-revolution at lists.runrev.com > Date: Thu, 29 Nov 2001 13:58:30 -0800 > To: use-revolution at lists.runrev.com > Subject: Re: adding objects to groups > > At 7:23 PM -0800 11/27/2001, Ben Rubinstein wrote: >> on 28/11/01 2:27 AM, Ben Rubinstein at benr_mc at cogapp.com wrote: >> restored? Some clarification would be good - the documention gives >> information about moving objects out of a group, but none that I could >> detect for moving additional objects in. > > > > How to > add an object to a group > > You add an object to an existing group by entering group-editing mode, then > creating the object. When an object is created in group-editing mode, it is > added to the group that's being edited. > > You can either use the start editing command to enter group-editing mode, > or select the group and choose "Edit Group" from the Object menu. (Objects > not in the group are temporarily hidden.) > > You can select objects in the group, move them, delete them, and add new > objects. When you're finished editing the group, choose "Stop Editing > Group" from the Object menu, or use the stop editing command. > >> :-) > > It's true the current docs don't provide a pointer to the create command > though - I'm adding one to that topic. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > http://www.runrev.com/ > Runtime Revolution Limited - Power to the Developer! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Fri Nov 30 11:28:32 2001 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri Nov 30 11:28:32 2001 Subject: Error type - 192 In-Reply-To: Message-ID: on 30/11/01 2:19 PM, Kevin Miller at kevin at runrev.com wrote: >> Error -192 appear when you try to open a PPC application on a 68k >> processor. > > That?s a feature. (I seem to have caught a cold from Jeanne!) > You can't open any PPC application on a 68k machine, this > isn't limited to Revolution. True. It might be a nice feature to include (perhaps checkbox on Distribution Builder set by default) a 68K stub code resource that says "You need a PowerPC processor to run this app". Only takes a K or so - quite a few dev environments do this. Then people don't think the app is broken. Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From heather at runrev.com Fri Nov 30 11:35:01 2001 From: heather at runrev.com (Heather Williams) Date: Fri Nov 30 11:35:01 2001 Subject: Some posting oddities In-Reply-To: <200111301100.GAA27593@www.runrev.com> Message-ID: Hi folks, We seem to be experiencing a little turbulence in our change over from the old list management software. In particular, it seems that some people's posts are getting "held for approval by the list moderator". If this happens to you, don't feel singled out, even our illustrious managing director has had this happen. I'm trying to figure out the cause, and will be hovering over the list approving all your posts until we get it sorted, Regards and apologies, Heather From kevin at runrev.com Fri Nov 30 12:57:01 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 12:57:01 2001 Subject: Bugs In-Reply-To: <200111171701.MAA22013@www.runrev.com> Message-ID: On 17/11/01 5:00 pm, Shari wrote: > I'm pretty certain that it's guaranteed to ball up anytime I go over > the script limit, and then try to edit the script down to size. That > seems to be one of the worst culprits. Thanks for the info - we'll look for that one, but I haven't seen it as yet. Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From kevin at runrev.com Fri Nov 30 13:01:11 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 13:01:11 2001 Subject: Bugs In-Reply-To: <200111151237.HAA19291@www.runrev.com> Message-ID: On 15/11/01 12:37 pm, Shari wrote: > In the card script I have the following: > > on keyDown theKey > global whichWay > if theKey is a number then > put theKey into whichWay > send moveMe to btn id 2638 > else pass keyDown > end keyDown > > This script works perfectly, but not in browse mode. In browse mode, > with the Hand Grabber tool chosen, the keydown handler never even > gets called. It isn't that it doesn't work, it's that something > prevents it from being called in the first place. There are no other > keydown handlers in the stack (or any other stacks). > > If I choose the pointer tool, it still does not work. Not until I > choose an object so that the handles show. Can you send me a copy of the stack off-list? Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From ambassador at FourthWorld.com Fri Nov 30 13:05:22 2001 From: ambassador at FourthWorld.com (Richard Gaskin) Date: Fri Nov 30 13:05:22 2001 Subject: OS X: equivalent to GURLGURL In-Reply-To: <200111301715.MAA05229@www.runrev.com> Message-ID: On Mac Classic, we can open the user's default browser with: send to program "Finder" with "GURLGURL" This fails on Mac OS X. What is the equivalent method for launching a browser on Mac OS X? -- Richard Gaskin Fourth World Media Corporation Custom Software and Web Development for All Major Platforms Developer of WebMerge 1.9: Publish your database on the Web ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From kevin at runrev.com Fri Nov 30 13:27:00 2001 From: kevin at runrev.com (Kevin Miller) Date: Fri Nov 30 13:27:00 2001 Subject: OS X: equivalent to GURLGURL In-Reply-To: Message-ID: On 30/11/01 5:51 pm, Richard Gaskin wrote: > On Mac Classic, we can open the user's default browser with: > > send to program "Finder" with "GURLGURL" > > This fails on Mac OS X. > > What is the equivalent method for launching a browser on Mac OS X? revGoURL "http://www.runrev.com/" Kevin Kevin Miller Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From michael at runrev.com Fri Nov 30 13:41:01 2001 From: michael at runrev.com (Michael Fisher) Date: Fri Nov 30 13:41:01 2001 Subject: checkbox state per card References: <3C06BADA.706C0EA0@Dimensional.com> <3C06BD42.90638FEB@Dimensional.com> Message-ID: <01fb01c179cd$415f3660$1c01020a@mike1> Jamie wrote: > OK, I was able to set the SharedHilite property to false from the > message box. > > Not sure why the Properties window's GUI didn't allow that. Bug? > Fixed in 1.1 (I'm using 1.0 for now)? This is a minor bug to be fixed in version 1.1.1. (If you're in editBackground mode the palette disables the "sharedHilite" checkbox). To workaround this make sure that you're not editing the group, set selectGroupedControls to true by clicking the "SGC" toolbar button, and select the checkbox. Now the "sharedHilite" checkbox should be enabled. Cheers, Michael -- Michael Fisher Runtime Revolution Ltd - Power to the Developer! Tel: +44 (0)870 747 1165 Fax: +44 (0)1639 830 707 From tedl at voyager.net Fri Nov 30 14:35:01 2001 From: tedl at voyager.net (Ted) Date: Fri Nov 30 14:35:01 2001 Subject: Adding Objects to Groups Message-ID: <002901c179d6$8cb4b5a0$ab755dd8@egl> Re: Adding objects to groups On Fri, 30 Nov 2001 16:02:19 Ben Rubinstein wrote in part: >Jeanne, >I've never whinged about lack of information on how to create objects in an >existing group - it was how to add an existing object to an existing group >that I couldn't find information on. Ben, from this post, I'm not sure whether you're just commenting on a lack of documentation, or whether you haven't yet found a way to actually do the task. Here's how I do it: 1. Copy the existing object to the clipboard. 2. Select the group you want to add the object to. 3. Select *Edit Group* in the Object menu. 4. Paste the object from the clipboard (it now becomes part of the group). 5. Select *Stop Editing Group* in the Object menu. 6. Delete the original object. Ted From Meta at Dimensional.com Fri Nov 30 15:08:01 2001 From: Meta at Dimensional.com (Jamie) Date: Fri Nov 30 15:08:01 2001 Subject: checkbox state per card References: <3C06BADA.706C0EA0@Dimensional.com> <3C06BD42.90638FEB@Dimensional.com> <01fb01c179cd$415f3660$1c01020a@mike1> Message-ID: <3C07E5C1.E0985BDB@Dimensional.com> Thanks Michael. Cheers, -Jamie Michael Fisher wrote: > > Jamie wrote: > > > OK, I was able to set the SharedHilite property to false from the > > message box. > > > > Not sure why the Properties window's GUI didn't allow that. Bug? > > Fixed in 1.1 (I'm using 1.0 for now)? > > This is a minor bug to be fixed in version 1.1.1. (If you're in > editBackground mode the palette disables the "sharedHilite" checkbox). > > To workaround this make sure that you're not editing the group, set > selectGroupedControls to true by clicking the "SGC" toolbar button, and > select the checkbox. Now the "sharedHilite" checkbox should be enabled. > Cheers, > Michael > -- > Michael Fisher > Runtime Revolution Ltd - Power to the Developer! > Tel: +44 (0)870 747 1165 Fax: +44 (0)1639 830 707 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Nov 30 16:26:01 2001 From: soapdog at mac.com (Andre Garzia) Date: Fri Nov 30 16:26:01 2001 Subject: docs, tutorials and stuff... Message-ID: <200111302114.fAULEqO1009858@smtpout.mac.com> Hi folks, Is there any other source to learn Revolution beside the tutorial and the trascript dictionary. i finished the tutorial, no problem, i understand it all, but i want to do programs that work with files and the net (like a FTP Client) and i don't know where to start looking for info. The dictionary is very good if you know what you are looking for... can someone help? Tanx in advance. Andre Alves Garzia Soap Dog Studio - BRAZIL (http://nibbo.manilasites.com) From bvlahos at jpl.nasa.gov Fri Nov 30 18:53:00 2001 From: bvlahos at jpl.nasa.gov (Bill Vlahos) Date: Fri Nov 30 18:53:00 2001 Subject: Serial communication Message-ID: <2794ED92-E5ED-11D5-8EAA-003065E6E4BC@jpl.nasa.gov> I want to receive information coming in via a serial connection and capture for processing in Rev. When I use a terminal application (ZTerm) the info comes across as plain text so it looks like it will be easy to capture. I'm using Mac OS X and a KeySpan USB to serial adapter. The Rev. docs say that Rev expect Mac serial ports to be "Printer:" or "Modem:" but the KeySpan driver doesn't allow renaming. ZTerm lists the port name as "KeyUSA28X91.1". I have created a stack in the IDE (Rev 1.1) with a field to display the data and have written the following card script which doesn't seem to do anything: on openCard open file "KeyUSA28X91.1:" end openCard on idle set the serialControlString to "KeyUSA28X91.1" read from file "KeyUSA28X91.1:" for 1 line put it after field "Incoming" end idle When I run this it doesn't appear to do anything. I think I see the insertion point blinking but it may also be my imagination. Eventually I will want to send commands out the serial port to but I want to get this working first. The settings of the device match the defaults for Rev (i.e. baud rate, etc.) Bill Vlahos From jeanne at runrev.com Fri Nov 30 20:44:01 2001 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Nov 30 20:44:01 2001 Subject: adding objects to groups In-Reply-To: References: Message-ID: At 8:02 AM -0800 11/30/2001, Ben Rubinstein wrote: >I've never whinged about lack of information on how to create objects in an >existing group - it was how to add an existing object to an existing group >that I couldn't find information on. Oh, I never thought you were whinging. Just teasing a bit. I tend to move objects into a group by cutting the object and then pasting it into the group, myself. I'll add a separate question about moving existing objects - it's a good point that they're distinct. >Did I correctly understand from a chance remark that you dropped into an >email the other week that a forthcoming version of the docs will allow us to >search them for keywords, btw? That would be great. A full-text search feature is indeed on my ever growing list of things to do. I'm not completely sure when it will be implemented - the next version will have (at last) an index but I'm not sure whether it will have searching. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! From katir at hindu.org Fri Nov 30 21:16:01 2001 From: katir at hindu.org (Sivakatirswami) Date: Fri Nov 30 21:16:01 2001 Subject: Help! Resubscribed..now I get all digests twice! Message-ID: Aloha, Kevin or List Master: Something strange started happening... I get digests for both the improve and use rev lists now, daily, and also sporadically I keep getting the the notice that I have been subscribed? Again and again? Can you stop this? Thanks! Hinduism Today Sivakatirswami Editor's Assistant/Production Manager katir at hindu.org www.HinduismToday.com, www.HimalayanAcademy.com, www.Gurudeva.org, www.hindu.org Read The Master Course Lesson of the Day at http://www.gurudeva.org/lesson.shtml From johng at cablespeed.com Fri Nov 30 23:37:01 2001 From: johng at cablespeed.com (John) Date: Fri Nov 30 23:37:01 2001 Subject: Serial communication In-Reply-To: <2794ED92-E5ED-11D5-8EAA-003065E6E4BC@jpl.nasa.gov> Message-ID: On Sunday, August 26, 2001, at 01:00 AM, Troy Rollins wrote: I noticed from the documentation that serial ports seem to be supported for Windows and Mac applications but not Linux - is this true? Will they be supported under OS X? I'm not positive, but it was my understanding that serial ports were not supported by OS X at all - never mind any app running under it. Is this not the case? I know (or at least think I know) that driving serial ports is possible under OS X. I also know of programs that drive serial ports in Linux. Apparently Revolution does not support this. All current Macs also are devoid of serial ports out of the box and as a result, when added (using a USB to serial adapter), will not appear as the Modem port, since it is taken internally, and may not appear as the printer port. Given all of this, it then appears that Revolution only truly supports serial ports under Windows. Does anybody know of any work arounds for this? I really like where Revolution is headed but also really need serial port support. Does anyone know if the shortfalls mentioned are on the "to be fixed list". Thanks, John Miskimins -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1296 bytes Desc: not available URL: From johng at cablespeed.com Fri Nov 30 23:42:00 2001 From: johng at cablespeed.com (John) Date: Fri Nov 30 23:42:00 2001 Subject: Serial communication In-Reply-To: <2794ED92-E5ED-11D5-8EAA-003065E6E4BC@jpl.nasa.gov> Message-ID: <605C1841-1F8B-11B2-B7C3-003065847600@cablespeed.com> On Friday, November 30, 2001, at 03:51 PM, Bill Vlahos wrote: I want to receive information coming in via a serial connection and capture for processing in Rev. When I use a terminal application (ZTerm) the info comes across as plain text so it looks Snip... Bill, I asked a similar question on the list quite some time ago and did not receive a reply. In my case the only application I currently need to write requires the serial port. From what I can gather the only platform with serial port support is Windows. Macs have not had a "printer" port in a very long time and the "modem" port is taken by the modem. Despite this I could not pass up the HyperCard cross grade offer and took the plunge. If you need access to serial ports and are looking for a nice development environment you might try RealBasic. I have used it extensively for control applications that use the serial port (pretty much all I do when it come to programming). It works very well, has a nice development environment, and good documentation including third party books. I really wish serial port support was added for both the Mac and Linux. I would like to try RR for something serious (I am just playing now). Good luck, John Miskimins -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1287 bytes Desc: not available URL: From troy at rpsystems.net Fri Nov 30 23:59:01 2001 From: troy at rpsystems.net (Troy Rollins) Date: Fri Nov 30 23:59:01 2001 Subject: Serial communication In-Reply-To: <605C1841-1F8B-11B2-B7C3-003065847600@cablespeed.com> Message-ID: John wrote: > I really wish serial port support was added for both the Mac and Linux. I > would like to try RR for something serious (I am just playing now). I have been informed that you CAN talk to serial ports from Linux by starting an external port process, and then passing data from the process back to Rev. This is my intended path for accomplishing it, but I've yet to get to the stage of my program where I have tried it. HTH -- Troy RPSystems www.rpsystems.net