The editScript message is a after the fact process.  I need to munge the script prior 
to it being set. Since the script with my macros is not necessarily valid and may 
encounter several if a multitude of errors.  I was wondering if I could place a 
setProp/getProp handler in the front scripts to intercept the script upon storage and 
retrieval.  This would allow me to expand/collapse the code.  


setProp script aScript

        local tExpanded
        
        --
        --Munge script and expand macros
        --

        --
        --Now here is the real problem will the call to set the script
        --go to the appropriate object since this is a front script?
        --
        set the script to tExpanded

end script

getProp script
        
      local tCollapsed
      local tScript
        
      --
      --Now here is the real problem will the call to set the script
      --go to the appropriate object since this is a front script?
      --
      put the script into tScript

      --
      --Munge tScript into tCollapsed
      --
        
      return tCollapsed

end script

Kevin

-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:

Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental. 
Any resemblance between the above and my own views is non-deterministic.

 The question of the existence of views in the absence of anyone to hold
them
is left as an exercise for the reader. The question of the existence of
the reader
 is left as an exercise for the second god coefficient. 
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)



 --- On Tue 08/10, Dan Shafer < [EMAIL PROTECTED] > wrote:
From: Dan Shafer [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Tue, 10 Aug 2004 14:45:01 -0700
Subject: Re: the script

Might be possible. Check out using editScript message<br><br>on editScript 
theObject<br>  -- do some stuff to the script<br>  -- which usually means you put the 
script into a variable,<br>  -- munge the text in the variable<br>  -- and then set 
the script of the object to the variable<br>end editScript<br><br>On Aug 10, 2004, at 
12:56 PM, K wrote:<br><br>><br>><br>> Actually, I would like to alter "the script" 
itself before validation  <br>> and it being saved to the object (stack, card or 
button).  Also modify  <br>> upon retreival.<br>><br>> Basically, I would like to use 
my own parse tree to validate the code  <br>> and produce a MACRO/Preprocessor for my 
code.<br>><br>> Kevin<br>><br>><br>> -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-<br>> 
Disclaimer:<br>><br>> Any resemblance between the above views and those of my<br>> 
employer, my terminal, or the view out my window are purely<br>> coincidental.<br>> 
Any resemblance between the above and my own views is  <br>> non-dete
 rministic.<br>><br>>  The question of the existence of views in the absence of anyone 
to  <br>> hold<br>> them<br>> is left as an exercise for the reader. The question of 
the existence of<br>> the reader<br>>  is left as an exercise for the second god 
coefficient.<br>> (A discussion of non-orthogonal, non-integral polytheism is beyond 
the<br>> scope of this article.)<br>><br>><br>><br>>  --- On Tue 08/10, Dan Shafer < 
[EMAIL PROTECTED] > wrote:<br>> From: Dan Shafer [mailto: [EMAIL PROTECTED]<br>> To: 
[EMAIL PROTECTED], [EMAIL PROTECTED]<br>> Date: Tue, 10 Aug 2004 09:52:43 -0700<br>> 
Subject: Re: the script<br>><br>> Not clear what you mean here, Kevin. You don't 
"intercept" properties  <br>> <br>as such. Do you mean you want to override the script 
or are you  <br>> trying <br>to intercept the editScript message?<br>On Aug 10, 2004, 
at  <br>> 6:40 AM, K wrote:<br><br>><br>> Is there any way to intercept "the  <br>> 
script" ptoperty for all objects?<br>>
 <br>> Kevin<br>><br>><br>><br>>  <br>> 
-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-<br>>  <br>> Disclaimer:<br>><br>> Any 
resemblance between the above views and  <br>> those of my<br>> employer, my terminal, 
or the view out my window are  <br>> purely<br>> coincidental.<br>> Any resemblance 
between the above and  <br>> my own views is <br>> non-deterministic.<br>><br>>  The 
question of  <br>> the existence of views in the absence of anyone to <br>> hold<br>>  
<br>> them<br>> is left as an exercise for the reader. The question of the  <br>> 
existence of<br>> the reader<br>>  is left as an exercise for the  <br>> second god 
coefficient.<br>> (A discussion of non-orthogonal,  <br>> non-integral polytheism is 
beyond the<br>> scope of this  <br>> article.)<br>><br>><br>><br>>  <br>> 
_______________________________________________<br>> Join Excite! -  <br>> 
http://www.excite.com<br>> The most personalized portal on the  <br>> Web!<br>> 
____________________________________________
 ___<br>>  <br>> use-revolution mailing list<br>> [EMAIL PROTECTED]<br>>  <br>> 
http://lists.runrev.com/mailman/listinfo/use- <br>> 
revolution<br>><br>><br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>D <br>> an 
Shafer, Revolutionary<br>Author of  "Revolution: Software at the  <br>> Speed of 
Thought"<br>http://www.revolutionpros.com for more  <br>> info<br>Available at Runtime 
Revolution Store  <br>> (http://www.runrev.com/RevPress)<br><br><br>><br>> 
_______________________________________________<br>> Join Excite! - 
http://www.excite.com<br>> The most personalized portal on the Web!<br>><br><br>

_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to