lingo-l Image export CMYK Follow-up

2001-08-16 Thread scott


 I followed Al Hospers' suggestions for Xtras (thanks Al!) and tried
 both... but... neither has CMYK capabilies. I did talk to Ravi of
 Ravware, though, and he informed me that the next build of his
 export Xtra should support CMYK format! cheers!

 Thanks,
 [EMAIL PROTECTED]


[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!]




lingo-l Lingo Library Under Construction

2001-08-16 Thread scott


 Hi all. I've been working on a code library of lingo functions and
 will be releasing the first set soon -- a collection of light and
 photoshop-like image adjustment functions.

 Thus far, I have:

 Isolate color channels (rgb and cmyk)
 Duotone of image
 Adjust contrast
 Adjust brightness
 Desaturate into BW image (this one I'm pretty happy about :)

 Does anyone have or need any other functions of this type?
 Suggestions? Fire away! :)

 [EMAIL PROTECTED]

 


[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!]




RE: lingo-l The Merits (or Not) of Protection

2001-08-16 Thread Jakob Hede Madsen

At 23:22 -0700 2001_08_15, Watson, Christopher wrote:
If tell sprite is D8 syntax (and it looks like it is), then I can't rely
on it. I've got to support D7 environments.

Mac D7.02 tests OK here.
Jakob


[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!]




Re: lingo-l OOP and ancestor access

2001-08-16 Thread Pete Carss

This sounds like the book I've been looking for, you don't have an ISBN 
for it do you?

Pete

On Thursday, August 16, 2001, at 12:58 AM, Mike Nardell wrote:

 I would like to join in on this thread; in particular I would like to 
 know
 if anyone has thought about using the patterns approach in Director. The
 intent of contributors to this thread seems consistent with the work of
 Gamma, Helm, Johnson, and Vlissides (affectionally known as the Gang of
 Four.) In their book _Design Patterns_  (that can correctly be deemed
 seminal) they set out to catalog some of the patterns of object use that
 people have been successfully in software development. The patterns that
 they cataloged were those that promoted object reuse.

 I immediatly liked _Design Patterns_, because of the emphasis on how 
 objects
 collaborate. When I first encountered OOP, collaboration was the 
 biggest of
 mysteries. The often sited benefit of OOP is code reuse, however it is
 pretty hard to craft a object class that really is reusable. And it is 
 very
 easy to write Object Oriented code that is as messy or messier than
 procedural stuff!

 Since their book was published (1995?) others have written similar 
 books,
 and extended the idea. In fact, I first encountered the idea while I was
 learning Java. Several authors have take the 23 patterns presented by 
 the
 GoF (Gang of Four) and reworked the examples into Java (_Design 
 Patterns_
 features example code written in C++ and Smalltalk.)

 Along these lines, I have been interested in seeing a collection of 
 patterns
 for Lingo OOP. I feel that some (but not all) of the patterns 
 documented in
 _Design Patterns_ would be useful to a wide audience of Lingo 
 Programmers.
 And I think that there are probably some patterns that are fairly 
 unique to
 Lingo. Anyway, I posting this email to reinforce and support the ideas 
 that
 have been carried on this thread so far. I guess you could say that the
 catalog of patterns is a documentation pattern that the OOP 
 programmers in
 Lingo could reuse.

 Regards,

 Michael Nardell
 
   Michael Nardell
   Software Design and Development
   4495 Palm Ave.
   La Mesa, CA 919141
   619.469.6309
   [EMAIL PROTECTED]
 __





 [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!]




No Subject

2001-08-16 Thread Ron Williams

 Hi there,
 I wonder if anyone can help, I am building a training movie which is run
 from a CD , however I was wondering is there any way that I can have the
 user make notes while the Movies are playing and later refer to them from
 within the movie environment. I was thinking of some sort of text file
that
 is saved on the users hard drive and is available for reading and
amending
 whenever the movie is playing. This would be an alternative to the user
making hardcopy notes.
Hi Leah,  many thanks for your quick response to my question. You are of
course correct about the Prefs item but the only example I can find using
this is not very user friendly, that is to say the adding of files is too
scrappy and a bit hit or miss. I have tried to find another example but to
no avail. I have however found an example using FileIO at the Macromedia
website which looks and feels more the way I want but unfortunately the text
file is stored in the same directory as the movie which is no good as the
movies are running from CD. The line causing me grief is

filePath = the moviePath  My Notes

is there anyway that I can save the file to a folder outside of the movie on
the users hard drive. Also if anyone has an example of this and could either
email me or point me in the direction of an example I would be eternally
grateful, ideally I would like a box where text can be entered or deleted
with a simple open and close dialogue box. I am a bit of an idiot when it
comes to this kind of thing and unless I can see the thing working I find it
really hard to grasp so a quick explanation goes right over my head. When
working I can then adapt things to suit me.

In anticipation of your answers
Many thanks
Ron (Newport, Gwent, South Wales, UK)


[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!]




No Subject

2001-08-16 Thread Ron Williams

Hi Leah,  many thanks for your quick response to my question at Lingo. You
are of course correct about the Prefs item but the only example I can find
using this is not very user friendly, that is to say the adding of files is
too scrappy and a bit hit or miss. I have tried to find another example but
to no avail. I have found an example using FileIO at the Macromedia website
which looks and feels exactly the way I want but unfortunately the text file
is stored in the same directory as the movie which is no good as the movies
are running from CD. The line causing me grief is

filePath = the moviePath  My Notes

is there anyway that I can save the file to a folder outside of the movie on
the users hard drive. Also if anyone has an example of this and could either
email me or point me in the direction of an example I would be eternally
grateful, ideally I would like a box where text can be entered or deleted
with a simple open and close dialogue box. I am a bit of an idiot when it
comes to this kind of thing and unless I can see the thing working I find it
really hard to grasp so a quick explanation goes right over my head. When
working I can then adapt things to suit me.

In anticipation of your answers
Many thanks
Ron (Newport, Gwent, South Wales, UK)


[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!]




lingo-l RE:

2001-08-16 Thread Sulayman Trawally

Hi, I have been trying to remove myself from the list.
I have followed the instructions many times, but I still keep getting the
mail.
Any suggestions.
Thanks

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Ron Williams
Sent: Thursday, August 16, 2001 10:09 AM
To: Lingo-L@Penworks. Com
Subject:


Hi Leah,  many thanks for your quick response to my question at Lingo. You
are of course correct about the Prefs item but the only example I can find
using this is not very user friendly, that is to say the adding of files is
too scrappy and a bit hit or miss. I have tried to find another example but
to no avail. I have found an example using FileIO at the Macromedia website
which looks and feels exactly the way I want but unfortunately the text file
is stored in the same directory as the movie which is no good as the movies
are running from CD. The line causing me grief is

filePath = the moviePath  My Notes

is there anyway that I can save the file to a folder outside of the movie on
the users hard drive. Also if anyone has an example of this and could either
email me or point me in the direction of an example I would be eternally
grateful, ideally I would like a box where text can be entered or deleted
with a simple open and close dialogue box. I am a bit of an idiot when it
comes to this kind of thing and unless I can see the thing working I find it
really hard to grasp so a quick explanation goes right over my head. When
working I can then adapt things to suit me.

In anticipation of your answers
Many thanks
Ron (Newport, Gwent, South Wales, UK)


[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!]




lingo-l FileIO and ReadLine

2001-08-16 Thread Jacques Baume

Hello All,

I've got a question about FileIO.

I have 2 fields. 
The first called articles is a list with some colors.
Red
Orange
Yellow
Green
etc...
The second is called contenu.
A text file called (description.txt) is on my hard disk.
By clicking on a red color, i have the description about that color. The
code bellow works only with the first line.
***
on mouseUp
  set texte = new(xtra FileIo)
  set chemin  = @//helpdesk/textes/description.txt
  openFile (texte,chemin,1)
  put readLine (texte) into field contenu
end
***
How by clicking on the second color Orange can i have the description
about that color, how to read the secon line.

Thank for the Help

[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!]




lingo-l Re: Lingo-L Digest V1 #2112

2001-08-16 Thread Mike S

Please send all correspondence to my new email address:

[EMAIL PROTECTED]


Thanks,
Mike Sukow

[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!]




lingo-l RE: FileIO paths

2001-08-16 Thread Sean Wilson

 unfortunately the text file
 is stored in the same directory as the movie which is no good as
 the movies are running from CD. The line causing me grief is

 filePath = the moviePath  My Notes

 is there anyway that I can save the file to a folder outside of
 the movie on the users hard drive.

FileIO, as well as containing methods for reading/writing files, also has a
useful method called getOSDirectory(). You don't need to instantiate the
xtra to use this method - unlike FileIO's other methods.

So you could create a path like:
fullPath = getOSDirectory()  \
(the moviePath).char[(the moviePath).length]  \
My Notes.txt

This will point the path at the users' system directory, on Windows usually
'C:\Windows' or 'C:\Winnt'.

Once you've written your information to this file you can use the same
syntax to read it from there. Just be sure to pass the correct flag to
FileIO for read/write modes.

Also be sure to include the xtra when you distribute your CD - either packed
into the projector or externally.

It's also good form to include the version of Director you're developing
with and to include a subject line with your posts.

Hope that helps,
-Sean.


[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!]




lingo-l Re:timeout (again)

2001-08-16 Thread mirianam

I'm still struggling with timeOut and timeLength concepts and my brain has gone to
mush (sorry).
In my no startmovie script I have added:
the timeOutLength=15*60
the timePutScript=myTimeOutHandler

and

on myTimeOutHandler -- a movie script
if random (2)=2 then
go tgo frame 230
else
if randpm = (2)=2 then
go to frame 185
else go to frame 141
end else
end else
end

Now this seems to be working for the moment  but is there a way to
diable/forget (Idon't know the correct terminology) the timeOut script. I don't
want any more, no matter how long between mouseclicks, for myTimeOutHandler to
be executed. Is there  a way to do this - or am I approaching this from the wrong
angle entirely. Any advice would be greatly  treasured. TYhanks again
mm

Kerry Thompson wrote:

 on exitFrame me
 go to the frame
 if the timeoutLapsed300 then
 to to frame 2
 
 I think you'll find that any code after the go to the frame is ignored,
 try swapping the statements.

 Nope, that's not it. That's one of the interesting things about
 Lingo--those lines *will* execute. Any code after a go to frame (or move)
 will continue to execute. It's counterintuitive to a beginner, but there it is.

 Have you set the timeoutLength? TimeoutLapsed is the number of ticks since
 the last timeout.

 Cordially,

 Kerry Thompson

 [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!]




Re: lingo-l timeout(again)(again)

2001-08-16 Thread mirianam


I hope you can reads through my typos --- brain=mush




[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!]




RE: lingo-l Re:timeout (again)

2001-08-16 Thread Sean Wilson

 but is there a way to
 diable/forget (Idon't know the correct terminology) the timeOut
 script.

Straight from the dictionary:
When the assigned event script is no longer appropriate, turn it off with
the statement 'set the timeoutScript to EMPTY'.

HTH,
-Sean.


[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!]




RE: lingo-l FileIO and ReadLine

2001-08-16 Thread Sean Wilson

 how to read the secon line.

Either use FileIO's setPosition() method so that it will read the correct
line, or (easier) read the entire file, figure out which line in the first
field the user clicked, and grab that line from the string you read in with
FileIO.

on mouseUp
  set lineNum = the mouseLine
  set texte = new(xtra FileIo)
  set chemin  = @//helpdesk/textes/description.txt
  openFile (texte,chemin,1)
  tString = readFile(texte)
  put line lineNum of tString into field contenu
  set texte = 0
end

You might do some error checking to make sure that lineNum is a valid line,
and that tString has a line at lineNum, but otherwise this should work.

HTH,
-Sean.


[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!]




RE: lingo-l Re:timeout (again)

2001-08-16 Thread Karina Steffens

 Now this seems to be working for the moment  but is there a way to
 diable/forget (Idon't know the correct terminology) the 
 timeOut script. I don't
 want any more, no matter how long between mouseclicks, for 
 myTimeOutHandler to
 be executed. Is there  a way to do this - or am I approaching 

Yes, simple. Whenever you want to disable it, just place this line of code:
the timeOutScript = Empty

Then, if for some reason you want to enable it again:
the timeOutScript=myTimeOutHandler


Karina



[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!]




Re[2]: lingo-l OOP and ancestor access

2001-08-16 Thread Darryl Cousins

Hello Pete,

Thursday, August 16, 2001, 10:56:56 AM, Pete wrote:

PC This sounds like the book I've been looking for, you don't have an ISBN 
PC for it do you?

PC Pete

Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
 

http://www.amazon.com/exec/obidos/ASIN/0201633612/qid=997964755/sr=1-2/ref=sc_b_2/002-4128105-0895237


 Addison-Wesley Pub Co; ISBN: 0201633612


-- 
Blessings,
 Darryl


[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!]




Re: lingo-l The Merits (or Not) of Protection

2001-08-16 Thread Chnexus

Hi,

Watson, Christopher wrote (in part):
 Hello, everyone. I have an important series of questions regarding the
 distribution of proprietary Lingo libraries.
 
 I'll use the term library loosely (because I am aware of the fact that a
 Director Library is defined as an external cast that resides in the Libs
 folder of a Director installation, and whose cast members can be accessed
 via the Library palette). In my case, I'm talking about an external cast
 containing nothing but parent scripts -- nothing that can be dragged to the
 score or dropped on a sprite. This external cast is meant only to be linked
 to by another movie, and then accessed via the API exposed by creating a
 specific child object.

I would suggest you to have a look to

http://www.spritelab.dk/beta/protect/default.htm

The Author of the demo is Jhon Kanding. He posted the URL on May 2th 2001.
A .dcr is used there as Lingo libray in place of an LDM, bur the concept seems
similar to the one described by Jakob Hede Madsen for an LDM, that's instantiating in
RAM the structure of an object and accessing their props and method by an handle
passed back to the main program before the .dcr closes.
The source code of the demo is downloadable. I found it excellent on the .dcr's side.

Hope this help,

Franco

IFC Programming Consultant
http://www.chnexus.com/main.htm
Private mailto:[EMAIL PROTECTED]  [EMAIL PROTECTED]

[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!]




lingo-l Articles andd tips for lingo

2001-08-16 Thread naga raj

Hi,
 try

www.mediamacros.com

another good site by chuck Neal

cordially
Nagaraj.

__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

[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!]




lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread kexdonald manfab

DEAR SIR,

THIS LETTER MAY PROBABLY COME TO YOU AS A SURPRISE
SINCE YOU NEITHER KNOW ME NOR HAVE HAD ANY PERSONAL OR
BUSINESS CONTACT WITH ME. I WRITE TO YOU WITH THE HOPE
THAT YOU MAY BE WILLING AND CAPABLE OF TO ASSIST ME
FOR THE PRIVATE AND CONFIDENTAL TRANSACTION.

MY NAME IS MANFAB K. KAKO FROM CONGO REPUBLIC SEEKING
ASYLUM UNDER (UNCHR)I AM 24 YEARS OLD , MY FATHER IS
FORMER CHARTERED ACCOUNTANT OF CENTRAL BANK OF THE
CONGO ,MY FATHER MR IRENGE KAKO WAS SHOT IN THE MONT
NGUFULA DISTRICT KINSHASHA DURING THE WAR BY REBEL
ATTACK,AFTER THE DEATH OF MY FATHER, I WAS INFORM BY
MY AGED MOTHER, THAT MY FATHER DEPOSIT MONEY
TRUSTWORTH(TWELVE MILLION)US DOLLARS,IN HOLDING
COMPANY IN DAKAR SENEGAL, THE MONEY GIVING TO HIM FOR
A CONTRACT FOR REBUILD THE LOCAL INSTUTION AND 
COMMERCIAL BANKS IN DIFFERENT REGION IN COUNTRY DURING
MILITARY REGIME  MY AGED MOTHER ADVISE ME TO ESCAPE
FOR OUR DEAR LIFE.

PRESENTLY,I AM IN DAKAR-SENEGAL BECAUSE OF THIS
PROJECT,THIS BUSINESS RELATIONSHIP I REQUEST FROM YOU
IS THAT I INTEND TO USE PART OF THIS MONEY FOR
INVESTMENT PURPOSES OVERSEAS THROUGH YOURSELF
PERSONALLY OR YOUR COMPANY AS MY FOREIGN BUSINESS
PARTNER AND A FRONT FOR TRANSFERING THE MONEY. THE 
FUND WILL BE TRANSFERRED OUT TO YOUR ACCOUNT IN ANY
WAY CONVENIENT TO YOU. 

FOR THIS PURPOSE,I HAVE DISCUSSED WITH THE HOLDING
COMPANY TO TRANSFER THIS FUND TO THEIR SISTER COMPANY
IN EUROPE AND YOU WILL GO THERE AND CLAIM IT ON MY
BEHALF.AS SOON AS WE AGREED I WE SEND YOU THE AIRWAY
BILL SLIP AND THE CHANGE OF OWNERSHIP.THIS TRANSACTION
WILL BE EFFECTED PENDING WHEN I HEAR FROM YOU.ALL
NECESSARY ARRANGEMENTS HAVE BEEN MADE AND THERE IS NO
RISK INVOLVED

I AM HOPING YOU WOULD BE ABLE TO CO-OPERATE WITH ME IN
THIS PROPOSED BUSINESS RELATIONSHIP AND HOPING YOU NOT
BETRAY ME AT LAST,PLEASE CONTACT ME IMMEDIATLY,ON MY
DIRECT TEL.NO.(221) 663 9666 FOR THE MODALITIES OF THE
TRANSACTION.  AM WILLING TO PAY UP TO (10%)OF THE
TOTAL AMOUNT TO YOU AS COMMISION AFTER THE FUND
TRANSFER IS CONCLUDED WITH YOUR ASSISTANCE.I LOOK
FORWARD FOR A HEALTHY BUSINESS RELATIONSHIP.GOD BLESS
YOU.

YOURS FAITHFULLY,

BEST REGARDS
MANFAB K. KAKO

 





__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

[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!]




Re: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Nick Youmans

sounds like a deal...where do I sign?? I have a ton of money sitting in old
pickle jars in my basement just waiting for an opportunity like this!!
WOO-HOO!!! I will be RICH!!!


- Original Message -
From: kexdonald manfab [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, August 16, 2001 10:12 AM
Subject: lingo-l BUSINESS PROPOSAL.


 DEAR SIR,

 THIS LETTER MAY PROBABLY COME TO YOU AS A SURPRISE
snip
snip
and more snip
 AM WILLING TO PAY UP TO (10%)OF THE
 TOTAL AMOUNT TO YOU AS COMMISION AFTER THE FUND
 TRANSFER IS CONCLUDED WITH YOUR ASSISTANCE.I LOOK
 FORWARD FOR A HEALTHY BUSINESS RELATIONSHIP.



[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!]




Re: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Florian Bogeschdorfer

Really very confidential here on lingo-l  

Now what is this? A joke?
Interestingly, I have seen a TV-report on German TV yesterday, about the
mafia and thousands of normal Europeans, who did not pay as much taxes
as they should have, having to wash their money, since all the cash
(DM, Lira, Francs etc) has to been changed into Euro within the next months.

This put up hordes of investigators trying to spy out some 20 milliards
(which is billions in the US, I guess?) DM of unlegal money.

So this might be an interesting try of organized crime to wash their money!!??

I'ld better call the number now ;-)

Florian

kexdonald manfab wrote:
 
 DEAR SIR,
 
 THIS LETTER MAY PROBABLY COME TO YOU AS A SURPRISE
 SINCE YOU NEITHER KNOW ME NOR HAVE HAD ANY PERSONAL OR
 BUSINESS CONTACT WITH ME. I WRITE TO YOU WITH THE HOPE
 THAT YOU MAY BE WILLING AND CAPABLE OF TO ASSIST ME
 FOR THE PRIVATE AND CONFIDENTAL TRANSACTION.
 
 MY NAME IS MANFAB K. KAKO FROM CONGO REPUBLIC SEEKING
 ASYLUM UNDER (UNCHR)I AM 24 YEARS OLD , MY FATHER IS
 FORMER CHARTERED ACCOUNTANT OF CENTRAL BANK OF THE
 CONGO ,MY FATHER MR IRENGE KAKO WAS SHOT IN THE MONT
 NGUFULA DISTRICT KINSHASHA DURING THE WAR BY REBEL
 ATTACK,AFTER THE DEATH OF MY FATHER, I WAS INFORM BY
 MY AGED MOTHER, THAT MY FATHER DEPOSIT MONEY
 TRUSTWORTH(TWELVE MILLION)US DOLLARS,IN HOLDING
 COMPANY IN DAKAR SENEGAL, THE MONEY GIVING TO HIM FOR
 A CONTRACT FOR REBUILD THE LOCAL INSTUTION AND
 COMMERCIAL BANKS IN DIFFERENT REGION IN COUNTRY DURING
 MILITARY REGIME  MY AGED MOTHER ADVISE ME TO ESCAPE
 FOR OUR DEAR LIFE.
 
 PRESENTLY,I AM IN DAKAR-SENEGAL BECAUSE OF THIS
 PROJECT,THIS BUSINESS RELATIONSHIP I REQUEST FROM YOU
 IS THAT I INTEND TO USE PART OF THIS MONEY FOR
 INVESTMENT PURPOSES OVERSEAS THROUGH YOURSELF
 PERSONALLY OR YOUR COMPANY AS MY FOREIGN BUSINESS
 PARTNER AND A FRONT FOR TRANSFERING THE MONEY. THE
 FUND WILL BE TRANSFERRED OUT TO YOUR ACCOUNT IN ANY
 WAY CONVENIENT TO YOU.
 
 FOR THIS PURPOSE,I HAVE DISCUSSED WITH THE HOLDING
 COMPANY TO TRANSFER THIS FUND TO THEIR SISTER COMPANY
 IN EUROPE AND YOU WILL GO THERE AND CLAIM IT ON MY
 BEHALF.AS SOON AS WE AGREED I WE SEND YOU THE AIRWAY
 BILL SLIP AND THE CHANGE OF OWNERSHIP.THIS TRANSACTION
 WILL BE EFFECTED PENDING WHEN I HEAR FROM YOU.ALL
 NECESSARY ARRANGEMENTS HAVE BEEN MADE AND THERE IS NO
 RISK INVOLVED
 
 I AM HOPING YOU WOULD BE ABLE TO CO-OPERATE WITH ME IN
 THIS PROPOSED BUSINESS RELATIONSHIP AND HOPING YOU NOT
 BETRAY ME AT LAST,PLEASE CONTACT ME IMMEDIATLY,ON MY
 DIRECT TEL.NO.(221) 663 9666 FOR THE MODALITIES OF THE
 TRANSACTION.  AM WILLING TO PAY UP TO (10%)OF THE
 TOTAL AMOUNT TO YOU AS COMMISION AFTER THE FUND
 TRANSFER IS CONCLUDED WITH YOUR ASSISTANCE.I LOOK
 FORWARD FOR A HEALTHY BUSINESS RELATIONSHIP.GOD BLESS
 YOU.
 
 YOURS FAITHFULLY,
 
 BEST REGARDS
 MANFAB K. KAKO
 
 
 
 __
 Do You Yahoo!?
 Make international calls for as low as $.04/minute with Yahoo! Messenger
 http://phonecard.yahoo.com/
 
 [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!]




Re: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Agustín María Rodríguez

Hey, the europeans don´t have the exclusivity!. Here in Argentina there´s a lot of
politics who wash/ed there money. One of them was our president and now -thanks
God- is in jail :)

Florian Bogeschdorfer wrote:

 Really very confidential here on lingo-l

 Now what is this? A joke?
 Interestingly, I have seen a TV-report on German TV yesterday, about the
 mafia and thousands of normal Europeans, who did not pay as much taxes
 as they should have, having to wash their money, since all the cash
 (DM, Lira, Francs etc) has to been changed into Euro within the next months.

 This put up hordes of investigators trying to spy out some 20 milliards
 (which is billions in the US, I guess?) DM of unlegal money.

 So this might be an interesting try of organized crime to wash their money!!??

 I'ld better call the number now ;-)

 Florian

 kexdonald manfab wrote:
 
  DEAR SIR,
 
  THIS LETTER MAY PROBABLY COME TO YOU AS A SURPRISE
  SINCE YOU NEITHER KNOW ME NOR HAVE HAD ANY PERSONAL OR
  BUSINESS CONTACT WITH ME. I WRITE TO YOU WITH THE HOPE
  THAT YOU MAY BE WILLING AND CAPABLE OF TO ASSIST ME
  FOR THE PRIVATE AND CONFIDENTAL TRANSACTION.
 
  MY NAME IS MANFAB K. KAKO FROM CONGO REPUBLIC SEEKING
  ASYLUM UNDER (UNCHR)I AM 24 YEARS OLD , MY FATHER IS
  FORMER CHARTERED ACCOUNTANT OF CENTRAL BANK OF THE
  CONGO ,MY FATHER MR IRENGE KAKO WAS SHOT IN THE MONT
  NGUFULA DISTRICT KINSHASHA DURING THE WAR BY REBEL
  ATTACK,AFTER THE DEATH OF MY FATHER, I WAS INFORM BY
  MY AGED MOTHER, THAT MY FATHER DEPOSIT MONEY
  TRUSTWORTH(TWELVE MILLION)US DOLLARS,IN HOLDING
  COMPANY IN DAKAR SENEGAL, THE MONEY GIVING TO HIM FOR
  A CONTRACT FOR REBUILD THE LOCAL INSTUTION AND
  COMMERCIAL BANKS IN DIFFERENT REGION IN COUNTRY DURING
  MILITARY REGIME  MY AGED MOTHER ADVISE ME TO ESCAPE
  FOR OUR DEAR LIFE.
 
  PRESENTLY,I AM IN DAKAR-SENEGAL BECAUSE OF THIS
  PROJECT,THIS BUSINESS RELATIONSHIP I REQUEST FROM YOU
  IS THAT I INTEND TO USE PART OF THIS MONEY FOR
  INVESTMENT PURPOSES OVERSEAS THROUGH YOURSELF
  PERSONALLY OR YOUR COMPANY AS MY FOREIGN BUSINESS
  PARTNER AND A FRONT FOR TRANSFERING THE MONEY. THE
  FUND WILL BE TRANSFERRED OUT TO YOUR ACCOUNT IN ANY
  WAY CONVENIENT TO YOU.
 
  FOR THIS PURPOSE,I HAVE DISCUSSED WITH THE HOLDING
  COMPANY TO TRANSFER THIS FUND TO THEIR SISTER COMPANY
  IN EUROPE AND YOU WILL GO THERE AND CLAIM IT ON MY
  BEHALF.AS SOON AS WE AGREED I WE SEND YOU THE AIRWAY
  BILL SLIP AND THE CHANGE OF OWNERSHIP.THIS TRANSACTION
  WILL BE EFFECTED PENDING WHEN I HEAR FROM YOU.ALL
  NECESSARY ARRANGEMENTS HAVE BEEN MADE AND THERE IS NO
  RISK INVOLVED
 
  I AM HOPING YOU WOULD BE ABLE TO CO-OPERATE WITH ME IN
  THIS PROPOSED BUSINESS RELATIONSHIP AND HOPING YOU NOT
  BETRAY ME AT LAST,PLEASE CONTACT ME IMMEDIATLY,ON MY
  DIRECT TEL.NO.(221) 663 9666 FOR THE MODALITIES OF THE
  TRANSACTION.  AM WILLING TO PAY UP TO (10%)OF THE
  TOTAL AMOUNT TO YOU AS COMMISION AFTER THE FUND
  TRANSFER IS CONCLUDED WITH YOUR ASSISTANCE.I LOOK
  FORWARD FOR A HEALTHY BUSINESS RELATIONSHIP.GOD BLESS
  YOU.
 
  YOURS FAITHFULLY,
 
  BEST REGARDS
  MANFAB K. KAKO
 
 
 
  __
  Do You Yahoo!?
  Make international calls for as low as $.04/minute with Yahoo! Messenger
  http://phonecard.yahoo.com/
 
  [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!]




Re: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Tab Julius


I'm not sure how this got in here, but it is a SCAM.  Do not respond to it 
or take it seriously.  Also, let's not start a scam thread either.  I will 
report it to the ISP and the SEC.

- Tab

At 07:12 AM 8/16/01 -0700, kexdonald manfab wrote:
DEAR SIR,

THIS LETTER MAY PROBABLY COME TO YOU AS A SURPRISE
SINCE YOU NEITHER KNOW ME NOR HAVE HAD ANY PERSONAL OR
BUSINESS CONTACT WITH ME. I WRITE TO YOU WITH THE HOPE
THAT YOU MAY BE WILLING AND CAPABLE OF TO ASSIST ME
FOR THE PRIVATE AND CONFIDENTAL TRANSACTION.

MY NAME IS MANFAB K. KAKO FROM CONGO REPUBLIC SEEKING
ASYLUM UNDER (UNCHR)I AM 24 YEARS OLD , MY FATHER IS
FORMER CHARTERED ACCOUNTANT OF CENTRAL BANK OF THE
CONGO ,MY FATHER MR IRENGE KAKO WAS SHOT IN THE MONT
NGUFULA DISTRICT KINSHASHA DURING THE WAR BY REBEL
ATTACK,AFTER THE DEATH OF MY FATHER, I WAS INFORM BY
MY AGED MOTHER, THAT MY FATHER DEPOSIT MONEY
TRUSTWORTH(TWELVE MILLION)US DOLLARS,IN HOLDING
COMPANY IN DAKAR SENEGAL, THE MONEY GIVING TO HIM FOR
A CONTRACT FOR REBUILD THE LOCAL INSTUTION AND
COMMERCIAL BANKS IN DIFFERENT REGION IN COUNTRY DURING
MILITARY REGIME  MY AGED MOTHER ADVISE ME TO ESCAPE
FOR OUR DEAR LIFE.

PRESENTLY,I AM IN DAKAR-SENEGAL BECAUSE OF THIS
PROJECT,THIS BUSINESS RELATIONSHIP I REQUEST FROM YOU
IS THAT I INTEND TO USE PART OF THIS MONEY FOR
INVESTMENT PURPOSES OVERSEAS THROUGH YOURSELF
PERSONALLY OR YOUR COMPANY AS MY FOREIGN BUSINESS
PARTNER AND A FRONT FOR TRANSFERING THE MONEY. THE
FUND WILL BE TRANSFERRED OUT TO YOUR ACCOUNT IN ANY
WAY CONVENIENT TO YOU.

FOR THIS PURPOSE,I HAVE DISCUSSED WITH THE HOLDING
COMPANY TO TRANSFER THIS FUND TO THEIR SISTER COMPANY
IN EUROPE AND YOU WILL GO THERE AND CLAIM IT ON MY
BEHALF.AS SOON AS WE AGREED I WE SEND YOU THE AIRWAY
BILL SLIP AND THE CHANGE OF OWNERSHIP.THIS TRANSACTION
WILL BE EFFECTED PENDING WHEN I HEAR FROM YOU.ALL
NECESSARY ARRANGEMENTS HAVE BEEN MADE AND THERE IS NO
RISK INVOLVED

I AM HOPING YOU WOULD BE ABLE TO CO-OPERATE WITH ME IN
THIS PROPOSED BUSINESS RELATIONSHIP AND HOPING YOU NOT
BETRAY ME AT LAST,PLEASE CONTACT ME IMMEDIATLY,ON MY
DIRECT TEL.NO.(221) 663 9666 FOR THE MODALITIES OF THE
TRANSACTION.  AM WILLING TO PAY UP TO (10%)OF THE
TOTAL AMOUNT TO YOU AS COMMISION AFTER THE FUND
TRANSFER IS CONCLUDED WITH YOUR ASSISTANCE.I LOOK
FORWARD FOR A HEALTHY BUSINESS RELATIONSHIP.GOD BLESS
YOU.

YOURS FAITHFULLY,

BEST REGARDS
MANFAB K. KAKO







__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

[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!]




RE: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Al Hospers

I have seen this before, as long ago as 10 years. it is a scam to get
your bank account number. it preys on people's baser side. I suggested
it to the producer of 60 Minutes but they were not interested. it does
get folks tho...

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT





[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!]




lingo-l Re: The Merits (or Not) of Protection

2001-08-16 Thread Cole Tierney


At 23:22 -0700 2001_08_15, Watson, Christopher wrote:
If tell sprite is D8 syntax (and it looks like it is), then I can't rely
on it. I've got to support D7 environments.

Mac D7.02 tests OK here.
Jakob

Win98 D7.02 checks out, also.  (Don't try it in Director 6, though. :)
Cole

[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Al Hospers


 Item 1 - instantiation would probably (and most importantly)
 cache values
 such as movie duration, so we might need to have a special
 handler which
 does this more than once for those situations where we swap
 the member.

 Special handler? Aha. Warning bells ring in my head. (See below)

well, we could call it setupMovie. it would be the method that would
be called whenever you swapped a member or started up a new member.
you could build the object such that it could take parameters such as
the movie member name. if no valid member name was passed, it would
just return the reference to the object. if it was passed, it would
get all the properties like the duration of the movie  do whatever we
decide is necessary. i.e.:

 gQTPlaybackObject = new(script QTPlaybackObject, myMemberName,
myMemberFileName)

then in the object:

 on new me, myMemberName

  if NOT voidP(myMemberName) then
   me.setupMovie()
  end if

  RETURN me
 end


 I have problems with items 2 and 3. These should either be
 public (in which
 case, just use the standard quicktime sprite access calls:
 sprite(s).movierate and so on), or private.

I initially thought of these as private methods that would just get
the data  then publish it as a public global.

 An object who wants this data should have a good reason (a
 slider, perhaps).

a slider or any thing that would want to synchronize to the movie.

 Like I said, the QT wrapper might offer a callback option.

good idea. the object could have a list of objects, sprite behavior
references or the like that would be called in certain instances.

  I'd suggest
 
  13 - switchFile: switch the member.filename with the no-flash
workaround

 When we get into member territory, I get a feeling we might
 need another
 object in there, particularly for swapping filenames. It
 depends how central
 that functionality is supposed to be of course.

I think this is a good idea. this would work with the setupMovie()
method.

 If it was supposed to
 include (say) a playlist functionality, I would argue for a
 seperate object,
 dedicated to handling member swapping. This might also inform
 the QT wrapper
 object or slider controller of the new duration (etc).

I would likely put int in the main object, just to make it complete.
wouldn't do it now tho. however, it would make sense then to make the
parameters you pass in when you instantiate the object be a List. then
you could expand the functionality easier.

how, 'bout that?

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT



[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Al Hospers

  Item 1 - instantiation would probably (and most
 importantly) cache values
  such as movie duration, so we might need to have a special
 handler which
  does this more than once for those situations where we swap
 the member.

 Or another object that manages swapping of the members.

dunno. starts to make the QTMovieObject a manager object. I would put
this functionality inside the QTMovieObject myself. see my comments on
passing in a list of parameters in the previous posting.

  Special handler? Aha. Warning bells ring in my head. (See below)

  I have problems with items 2 and 3. These should either be public
  (in which
  case, just use the standard quicktime sprite access calls:
  sprite(s).movierate and so on), or private.

 I missed that one. I do agree with Brennan on this.
 Particularly with item
 3. This looks like one of those instances where you got to
 ask Why would
 another object need access to the getCurrentPosition method?
 Would it be
 perhaps better to have any of that functionality pushed into
 the QT object
 or perhaps I need another object to manage this functionality

well, this is of course the real time data that many other objects 
sprites would likely need. thus I would probably make this public
data, put into a global. I don't know what the ramifications are of
many objects  behaviors testint the QT for its location, but it's not
trivial. why not just let a single object be responsible for that
piece.

 With item 2 (the monitorPlaybackStatus method) I
 would more likely
 view that as an internal/private method that is not made
 available to other
 objects... Depends really on it's required functionality.

as you say it depends on what other objects are doing. if there is
something that might need to know on a regular basis if the movie is
running or stopped or loaded  ready, then it should be public data.
if not, then private. I could imagine that other objects could use the
status.

 Or perhaps any widget that communicates with the QT object
 and vice versa
 should be managed as a group. Often times I use widget
 manager object to do
 this and have it communicate with other objects. It has been
 my experience
 though that the overhead in writing that object only pays off
 when you have
 complex interaction between your widgets. In this particular
 case it may be
 overkill.

I kind of like Brennan's callback concept. an object/behavior could
add itself  it's callback method to a list in the QTMovieObject 
that would get called apropriately, passing the desired info. wouldn't
that be like your widget manager?

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT



[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Al Hospers

 It appears, that his dogma could also be described as never pass
 data between objects.
 I suspect that he is somehow beating around the bush, and avoids
 mentioning the levels at which data will necessarily start flowing
 between objects. His let the textObject do its own rendering into
 the passed window... how will the textObject tell the window what
to
 render, if data isn't passed to the WindowObject???

well... isn't the QT member object telling the QTMovieObject to start
 stop  thus passing data? let's not get extreme here grin

 Is the slider a QT object?
 I think not, and then you shouldn't have inheritance.

I agree

 There can exist an aggregate relation between the objects, in this
 case it would make sense to say that the QtObject can have a
slider.
 I think that maybe the aggregate object is significant in relation
to
 the level at which data can start flowing.
 Is it OK to let data flow between subObjects of the same
 aggregate metaObject?
 In which case, it wouldn't make sense to prohibit the qtObject and
 the slider to exchange data.?

no it definitely wouldn't make sense to restrict them from sharing
data, at least in one direction. if you move the slider, it needs to
call the jumpToPosition method and pass the desired position. correct?
the only way around this would be if the slider behavior contained all
the methods required to control the movie. not only would that be
redundent, it would make for code maintainance issues, which I hope
that OOP would obvite. using a callback functionality in the
QTMovieObject, as Brennan suggested, would allow it to update all
other objects/behaviors that cetain things have changed.

 The sprite inherits from multiple behaviors. This is AFAIK the
*only*
 place in Lingo, where we have multiple inheritance. The weakness
of
 the model, is that we cannot subclass the sprite, and override
events
 from the score.
 Bad!

agreed.

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT



[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!]




Re: lingo-l OOP and ancestor access

2001-08-16 Thread Mike Nardell

Hi -- Um ... under a pile of books on my desk lies my copy of _Design
Patterns_. (The book tends to migrate in the stack from the top of the stack
to the bottom, depending on what state of program development I am engaged
in)

_Design Patterns, Elements of Reusable Object-Oriented Software_
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
Addison-Wesley, 1995
ISBN 0-201-63361-2

Also of note, Bruce Eckle has a rough draft of a book called _Thinking in
Patterns with Java_ which is freely downloadable at
http://www.mindview.net/Books/TIPatterns/

The Bruce Eckel book is a rough draft, and I think that it does not quite
have the generality of the GoF's _Design Patterns_. On the other hand it is
proving useful towards my understanding of how to implement patterns in
Java.

Again, I should state that the OOP patterns that we use in Lingo are quite
different from the those that Java, C++, SmallTalk programmers use. After
all, we have these pre-existing structures we can use, like the Score, Cast,
ActorList, Sprite Behaviors. In fact, it has been a while since I have done
any serious Lingo programming. I am looking forward to using what I have
learned about Java in my Lingo programming.

Michael Nardell

 This sounds like the book I've been looking for, you don't have an ISBN
 for it do you?
 
 Pete
 
 On Thursday, August 16, 2001, at 12:58 AM, Mike Nardell wrote:
 
 I would like to join in on this thread; in particular I would like to
 know
 if anyone has thought about using the patterns approach in Director. The
 intent of contributors to this thread seems consistent with the work of
 Gamma, Helm, Johnson, and Vlissides (affectionally known as the Gang of
 Four.) In their book _Design Patterns_  (that can correctly be deemed
 seminal) they set out to catalog some of the patterns of object use that
 people have been successfully in software development. The patterns that
 they cataloged were those that promoted object reuse.


[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!]




RE: lingo-l OOP (_Design Patterns_)

2001-08-16 Thread Al Hospers

 I immediatly liked _Design Patterns_, because of the emphasis
 on how objects
 collaborate. When I first encountered OOP, collaboration was
 the biggest of
 mysteries. The often sited benefit of OOP is code reuse, however it
is
 pretty hard to craft a object class that really is reusable.
 And it is very
 easy to write Object Oriented code that is as messy or messier than
 procedural stuff!

I just can't get another book right now. can you summarize a couple
of these patterns  how you can see it relating to Lingo? I am
interested.

Note that I have made this a little different thread.

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT



[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Jakob Hede Madsen

Ahem, are you exploring new boundaries of purist OOP, and at the same 
time considering globals???
Let alone, that from a practical point of view, it would obstruct 
multiple simultaneous instances.

I think the key issue is:
No matter how convoluted you make the structure, to avoid having a 
getter method in the qtObject, you will either wrap the slider-code 
inside the main qtObject, or accept passing data from one object and 
to another at some point.

I just can't see a solution with all the slider code inside the main 
object, as being superior to a solution with a main-object and a 
slider-object... where is compartmentalization?

What is the big principal advantage of the qtObject sending the data 
to the slider object rather than the slider object getting it from 
the qtObject? I'm not arguing, that this could be an appropriate 
system, maybe I would do it that way anyway, I just can't see it as 
being more ideally abstracted than a system where the main object was 
oblivious to its clients, who polled the information as they desired.
Yes, you could minimize the amount of messages if the qtObject 
stopped pushing info into the slider when there were no news, but 
that's another issue, and besides it requires the main object to 
know, that the client slider doesn't need updates when the main 
object is in a special state, thus compromising the implementation 
hiding of the client.

Come on, light my bulb!

Jakob


[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!]




Re: lingo-l OOP and ancestor access

2001-08-16 Thread Kerry Thompson


This sounds like the book I've been looking for, you don't have an ISBN 
for it do you?

ISBN: 0201633612

Cordially,

Kerry Thompson


[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Al Hospers

 Ahem, are you exploring new boundaries of purist OOP, and at the
same
 time considering globals???
 Let alone, that from a practical point of view, it would obstruct
 multiple simultaneous instances.

and you are absolutely 101 % correct.

 I think the key issue is:
 No matter how convoluted you make the structure, to avoid having a
 getter method in the qtObject, you will either wrap the
slider-code
 inside the main qtObject, or accept passing data from one object and
 to another at some point.

yes. how indeed do you have these objects function reasonably and
efficiently unless they can communicate?

 I just can't see a solution with all the slider code inside the main
 object, as being superior to a solution with a main-object and a
 slider-object... where is compartmentalization?

even if you put all of the main slider functionality in the
QTMovieObject, the slider still needs to tell the object that
something has happened. correct?  that is data passing.

 What is the big principal advantage of the qtObject sending the data
 to the slider object rather than the slider object getting it from
 the qtObject? I'm not arguing, that this could be an appropriate
 system, maybe I would do it that way anyway, I just can't see it as
 being more ideally abstracted than a system where the main object
was
 oblivious to its clients, who polled the information as they
desired.

in act this is what i have done in the past  it worked perfectly
well. but it broke the rules, that is why I am trying to come up
with a scenairo that would be better. I still keep coming up against
the same old problems tho.

 Yes, you could minimize the amount of messages if the qtObject
 stopped pushing info into the slider when there were no news, but
 that's another issue, and besides it requires the main object to
 know, that the client slider doesn't need updates when the main
 object is in a special state, thus compromising the implementation
 hiding of the client.

well the callback idea would possibly resolve that one, yes?

 Come on, light my bulb!

hey, I never said I was an OOP expert. I've been waiting for someone
like Irv to butt in  set us all straight. grin or at lease enough
folks here putting their heads together  coming up with a consensus.

gotta scram. bike race in 1 hour. more thought about all this later.

Al Hospers
CamberSoft, Inc.
alatcambersoftdotcom
http://www.cambersoft.com

Shockwave and Director development, Lingo programming, CGI scripting.

A famous linguist once said:
There is no language wherein a double
positive can form a negative.

YEAH, RIGHT



[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!]




lingo-l To Macromedia especially, others perhaps

2001-08-16 Thread scott



 Hey all,

 Among most people I know who happen not to have Shockwave installed
 on their systems, the reason turns out to be that they, at some
 point, downloaded Netscape and, at NS's suggestion, installed
 Smart Download, which, incidentally, conflicts terribly with the
 Shockwave install, so I always have to remove it from their
 systems in order to install Shockwave. Has anything been done(or is
 anything planned?) by Macromedia or Netscape in order to address
 this? I'd think the penetration would be markedly better if not
 for this factor

 Hoping for changes :)
 [EMAIL PROTECTED]


[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!]




Re: lingo-l The Merits (or Not) of Protection

2001-08-16 Thread Jakob Hede Madsen

At 15:22 +0200 2001_08_16, Chnexus wrote:

The Author of the demo is Jhon Kanding. He posted the URL on May 2th 2001.
A .dcr is used there as Lingo libray in place of an LDM, bur the concept seems
similar to the one described by Jakob Hede Madsen for an LDM, that's 
instantiating in
RAM the structure of an object and accessing their props and method 
by an handle
passed back to the main program before the .dcr closes.

Just like to add, that an important part of my idea is to extract the 
scripts from the LDM into the instantiated object, so to 
facilitating further instantiation of new objects.
Of course, you can always instantiate a new object, from an existing 
one, by accessing its script property, but it seems more to point, 
to explicitly store the script-references.
Actually, this container object could just be instantiated by the 
LDM itself, and placed in the stage-scope in a convenient location, 
such as a global, or in a property of the behavior placed on the LDM 
sprite.
Doesn't really matter, just a matter of convenience for the Author.

When you have the container object, you simply request classes 
from there, instead of asking for them in a castLib. So instead of 
writing:

xmlObject = script(xmlScript).new()

You would go:

xmlObject = gXmlScriptContainer.mGetScript(xmlScript).new()

In its simplest form.
And the gXmlScriptContainer would simply look up the scriptReference 
from a propertyList.

Jakob


[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!]




lingo-l FileIO and writing file extensions

2001-08-16 Thread Nigel Cowley

Hello list,

I've made a little utility to trace scanned artwork into (x,y) co-ords. I'm
writing these co-ords out to a text file using FileIO. Wa-hey! it worked!
Why do I want to do this? because I read this file into a primative CAD/CAM
system - this allows me then to cut out the shapes I have sketched and
scanned in... Why did I use director to do this? because it's the only
development environment I know...
But the only problem I have is I'd like to write the files with a .TPL
extension instead of a .TXT extension, I have struggled a little but I can't
figure out how to do this, any advice very much appreciated. I have
obviously been renaming the files manually for the time being.

Best Regards,
Nigel


[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!]




lingo-l Power Save Mode in Windows

2001-08-16 Thread Raymond Ford

How can I disable the powersave in windows?

__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

[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!]




Re: lingo-l BUSINESS PROPOSAL.

2001-08-16 Thread Chad Mefferd (Morris Publishing)

So I shouldn't have given out my bank account #?

gulp!

Chad Mefferd
Designer
Morris Publishing

on 8/16/01 10:46 AM, Al Hospers at [EMAIL PROTECTED] wrote:

 I have seen this before, as long ago as 10 years. it is a scam to get
 your bank account number. it preys on people's baser side. I suggested
 it to the producer of 60 Minutes but they were not interested. it does
 get folks tho...
 
 Al Hospers
 CamberSoft, Inc.
 alatcambersoftdotcom
 http://www.cambersoft.com
 
 Shockwave and Director development, Lingo programming, CGI scripting.
 
 A famous linguist once said:
 There is no language wherein a double
 positive can form a negative.
 
 YEAH, RIGHT
 
 
 
 
 
 [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!]




RE: lingo-l The Merits (or Not) of Protection

2001-08-16 Thread Watson, Christopher

OK, I understand it now. Thank you Jakob and everyone else. My opinion is
that it's too messy to work it that way, and really kind of flies in the
face of how a DOM binding/implementation is really supposed to work. The
system I have in place (with the linked external cast) seems to be the very
best solution. I think I'll stick with it.

Thanks!

-Christopher

-Original Message-
From: Jakob Hede Madsen [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 16, 2001 9:51 AM
To: [EMAIL PROTECTED]
Subject: Re: lingo-l The Merits (or Not) of Protection


Just like to add, that an important part of my idea is to extract the 
scripts from the LDM into the instantiated object, so to 
facilitating further instantiation of new objects.
Of course, you can always instantiate a new object, from an existing 
one, by accessing its script property, but it seems more to point, 
to explicitly store the script-references.
Actually, this container object could just be instantiated by the 
LDM itself, and placed in the stage-scope in a convenient location, 
such as a global, or in a property of the behavior placed on the LDM 
sprite.
Doesn't really matter, just a matter of convenience for the Author.

When you have the container object, you simply request classes 
from there, instead of asking for them in a castLib. So instead of 
writing:

xmlObject = script(xmlScript).new()

You would go:

xmlObject = gXmlScriptContainer.mGetScript(xmlScript).new()

In its simplest form.
And the gXmlScriptContainer would simply look up the scriptReference 
from a propertyList.

Jakob

[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!]




RE: lingo-l FileIO and writing file extensions

2001-08-16 Thread Sean Wilson

 But the only problem I have is I'd like to write the files with a .TPL
 extension instead of a .TXT extension.

Try creating the files with the .tpl extension. FileIO is restricted to
writing ASCII, but it doesn't have to use the .txt extension - you can
provide whatever extension you like to the createFile() method.

HTH,
-Sean


[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!]




lingo-l BuddyApi ----- baSetDisplay, on dual monitors.

2001-08-16 Thread riki witehira

Hi all,
I'm using baSetDisplay to reset the resolution on PC's running dual
monitors. Under win2k many of the video card drivers treat the desktop as
one long stretched window, making things easy for me, as i can simply set
the res to something like 1600x600 for a dual 800x600 set up.
Problem is, when using win98 or certain video cards, the screens are treated
as two separate windows, leaving me stranded.
Is it possible to tell both screens what to do when the OS treats both
differently? Using baSetDisplay under win98, i can set the first screen but
cannot touch the second.

any ideas?
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!]




RE: lingo-l Director and CDDB

2001-08-16 Thread Terry R. Schussler

At 9:13 PM -0400 8/15/01, Al Hospers wrote:
Terry said:

 alternatively you
 can use the
 cool GLU32 Xtra from RavWare

Thanks for the kind plug Terry, but actually the most exceedingly cool
Glu32 Xtra is published by UpdateStage, Inc. grin

Al:

http://ravware.com/GLU32.htm

???
-- 

...---===|  Terry R. Schussler  |===---...
...---===|  Chief Investigator  |===---...

on accessResources
  coolSites = [ \
http://macromediaSEMINARS.com/;, http://directorU.com;, \
http://multiuserU.com;, http://flash5U.com;, \
http://dreamweaverU.com;, http://behaviors.com/; ]
  gotoNetPage coolSites[random(1, 6)]
end accessResources


[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!]




RE: lingo-l The Merits (or Not) of Protection

2001-08-16 Thread Watson, Christopher

 And the protection issue ?

I'll just Shock the cast. That seems to give me the protection I need. Then,
editing the protected parent scripts in authoring mode becomes a simple
support issue -- Don't do that.

-Christopher

[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!]




RE: lingo-l OOP and ancestor access

2001-08-16 Thread Colin Kettenacker

  I think the key issue is:
  No matter how convoluted you make the structure, to avoid having a
  getter method in the qtObject, you will either wrap the
 slider-code
  inside the main qtObject, or accept passing data from one object and
  to another at some point.

 yes. how indeed do you have these objects function reasonably and
 efficiently unless they can communicate?


Quick interjection...

I don't think the issue is whether objects can pass data or not... Surely
they must otherwise there would be no communication between any of your
objects. I think the issue is should they pass private data to another
object via a getter method.

Example:

Object A might request some data from object B in order to complete a
task:

  -- Object A's request
  importantDataIneedToDoSomething = objectB.getData

Object B obliges by returning it's private data:

on getData me

  return pPrivateData

end

Some people argue that this is perfectly acceptable because you have not
tried to access the private data directly (i.e.: objectA.pPrivateData) but
instead used a getter method to access it. But what's the difference? You
are simply making private data public. The question then becomes Why does
object A need this data?. You have not done complete object
encapsulation. Instead keep your object's private data private and move the
task needed into object A or redesign your objects so that this does not
happen.

Gotta go... Got a jam session lined up tonight

ck



[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!]




lingo-l Re:timeout (again) thanks

2001-08-16 Thread mirianam

Thanks you for your help and yes I shoudl have double checked the dictionary
- apologies




[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!]




lingo-l QTVR 2.0 and cool 360

2001-08-16 Thread mudo

hello I don't speak very well English so pardon for the lacks

I have an enormous doubt on the xtra QTVR2.0
using the ulead cool 360 believes a movie of QT
with this xtra nodes can be generated for this peilicula type or it is
necessary that they are from the QTVR of MAC.

or some other option exists for not making an unnecessary expense


Thank you ahead of time



hola no hablo muy bien ingles asi que perdon por las faltas

Tengo una enorme duda sobre el xtra QTVR2.0
usando el ulead cool 360 creo un pelicula de QT
con este xtra se pueden generar nodos para este tipo de peilicula o es
necesario que sean desde el QTVR de MAC.

o existe alguna otra opcion para no hacer un gasto innecesario


Muchas Gracias de antemano

[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!]




RE: lingo-l Re:timeout (again) thanks

2001-08-16 Thread Sean Wilson

 Thanks you for your help and yes I shoudl have double checked the
 dictionary

Sorry for my post about this - I was more curt than necessary. I was trying
to suggest (unfortunately, without being more explicit) that the Lingo
Dictionary is a good first port-of-call for help (the exception being D8.5,
but I don't need to re-open this wound).
Teach a man to fish etc.

-Sean.


[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!]




lingo-l What is CXT?????

2001-08-16 Thread Ardani Sarjito

Hi!

I found a and interactive animated storybook which has .cxt as the file
extention.

Could anybody tell me what program was used to create this file, please?

Thank you!

Ardani


[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!]




Re: lingo-l What is CXT?????

2001-08-16 Thread Tab Julius


It was Director.

It's a protected cast file.

In the beginning there were .DIR and .CST files.

Unfortunately, with .DIR and .CST, source is visible, so Director made 
available protected files, which could not be opened for viewing in 
Director, and had the Lingo text stripped out.  These were .DXR and .CXT 
respectively.

In Director 5, with the Afterburner utility for Shockwave, you could create 
compressed files, and in Director 6 you could create them directly, and the 
compressed files were .DCR and .CCT respectively.

Personally I prefer compressed since they are much more opaque when 
compressed instead of just protected, and smaller too!

But you can still protect them via the Update Xtras menu option.

= Tan

At 11:20 AM 2/17/00 -0800, Ardani Sarjito wrote:
Hi!

I found a and interactive animated storybook which has .cxt as the file
extention.

Could anybody tell me what program was used to create this file, please?

Thank you!

Ardani


[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!]




lingo-l Avi cue point

2001-08-16 Thread mitesh


Hi friends,

How can i set cue point in avi file by lingo.  go to that cue point.
If u know then help me.

Mitesh


[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!]