lingo-l Image export CMYK Follow-up
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
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
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
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
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
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:
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
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
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
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)
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)
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)
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
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)
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
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
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
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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_)
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
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
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
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
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
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
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
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.
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
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
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.
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
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
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
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
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
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
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?????
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?????
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
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!]