What you are asking for was functionality that was available in 
Director 6, but hasn't worked since.

You used to be able to create a Dir movie (such as a set of scripts) 
& save it & then in the Finder's getInfo, you could mark it as a 
Stationary file.

Then when you opened this file, the OS would peel off an unsaved copy 
of this file for you to start from = your 'template'.

Alas, this lost capability has never been seen as important enough to 
get fixed.

-Buzz

At 12:51 AM +0300 7/27/01, Pekka Buttler wrote:
>I've once had an insider explain to me that the reason is that that type of
>function calling is reserved for built in functions, not custom lingo.
>Understandable, but an oversight nevertheless...
>
>Which brings me to another idea.
>
>Would someone second my vote for the following concept.
>
>The user would be able to create a castlib of scripts (handlers, functions,
>methods, whatever), which would be attached, not to the movie (as an
>external CastLib) but to the Application (Director, Projector,
>Shockwave(?)). The Castlib could be protected, and the functions within the
>castlib would on startup of the Application be "embedded" into Lingo's own
>sphere of functions. and could therefore be more readily at hand and
>hopefully faster to execute)
>
>This would allow users to make their own "expansions" to the Lingo Function
>set.
>(Naturally everyone can write their 2000x functions and store them in an
>external cast even now, but I'd really love the feel of being able to modify
>the platform instead of just the files run with it)
>
>What I'm offering is not in any way revolutionary (except making custom
>lingo faster by enabling its integration into the application's core
>function set), just a very nifty feature.
>
>For Example I have long since made myself a wide set of geometric
>calculation functions Like
>somePointValue = MidPointOfRect(Myrect)
>or
>IntegerValue = distOfPoints(the MouseLoc,
>MidPointOfRect(sprite(MySprite).rect))
>etc.
>
>IMHO, it would give a new aspect to custom functions...
>
>1 dime (or am I valuing it too high)
>Pekka
>
>>  -----Original Message-----
>>  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
>>  Behalf Of Slava Paperno
>>  Sent: 26. heinakuuta 2001 21:53
>>  To: [EMAIL PROTECTED]
>>  Subject: Re: <lingo-l> Type 2 Crash. a cautionary tale
>>
>>
>>  I haven't done the tracing that you have, but I think my Type 2
>>  crashes of
>>  D8 on Mac OS 9.04 started when I started using the same type of calls...
>>  Does this Cautionary Tale apply to D8.5?
>>
>>  Slava
>>
>>  At 12:43 PM 7/26/2001 -0400, you wrote:
>>
>>  >Two days ago I started getting catastrophic crashes on my Mac that made
>>  >Director simply vanish from my screen with a Type 2 error*...
>>  >The line was something very like:
>>  >  sprite(29 + x).setprops(foo, bar, rabnicky)
>>  >
>>  >It was suggested that calling a handler that way, while it works most of
>>  >the time, is not actually supported and that 'call' or 'sendsprite' are
>>  >the ways to go. (thanks Dan S.)
>>  >
>>  >now I use:
>>  >sendsprite(29 + x,#setprops,foo, bar, rabnicky)
>  >
>  >
>  > [To remove yourself from this list, or to change to digest mode, go to
>  > http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
>  > email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
>>  Lingo-L is for learning and helping with programming Lingo.  Thanks!]
>>
>
>
>[To remove yourself from this list, or to change to digest mode, go to
>http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
>email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
>Lingo-L is for learning and helping with programming Lingo.  Thanks!]


[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to