RE: lingo-l simultaneos QT video

2001-08-24 Thread Al Hospers

 the car. Now camera 1 is playing and when the user choose
 camera 2 the video
 must start from the same loctation or the same tick a guess!

look at the movieTime function.

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 [OT] This could affect us ALL :(

2001-08-24 Thread Al Hospers

WOW...

  http://www.pbs.org/cringely/pulpit/pulpit20010816.html

thank you Sweeny dude, for pointing this one out to me. I was
wondering what was the thrust of an email from Apple about QT the
other day  here it is. for those of you who don't want to take the
time to read the whole column, tho it is VERY fascinating and I
strongly urge you to do so, here is the CRUX:



So Eolas sued Microsoft, and the case has been winding itself toward
trial ever since. I predicted back in 1998 that Microsoft would end up
buying Eolas and putting Java out of business that way, but the game
is playing out a bit differently. Eolas has been wiping the courtroom
floor with Microsoft, which doesn't look like it will win. If
Microsoft can't win the case, they will have to pay damages to Eolas
and perhaps pay a license fee, too. But what if Microsoft takes a
different route and simply removes from Windows the offending code?
That would be unthinkable even months ago. It would require the
removal of Java and the abandonment of APPLET and EMBED tags from
future versions of Windows. It would require the adoption of an
entirely new architecture for modular programs using XML. It would
require .NET.

The test of this theory is, of course, Microsoft abandoning EMBED.

Then, on August 10th, came a note from Apple engineering staff to the
QuickTime VR mailing list saying that IE 5.5 SP2 [for Windows] will
not use the QuickTime plug-in no matter what you do. Microsoft has
disabled all 'Netscape style' plug-ins, there is nothing you can do.
Look for information from us about how work around this problem in the
near future.

Goodbye EMBED.

Of course, this has a delightful outcome for Microsoft. They are able
to abandon Java and blame it on Eolas. It puts even more oomph behind
Microsoft's move to .NET. And as an extra bonus, Apple's QuickTime
(and RealPlayer, too!) gets nuked in favor of Microsoft's next-gen
Media Player.

=

get it?

Goodbye EMBED.


Goodby Shockwave, goodby
Flash!!!1



[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 [OT] This could affect us ALL :(

2001-08-24 Thread Al Hospers

 Is it not true that Active-X able media will be safe? that includes
 Shockwave, Flash, and QuickTime.

not as I read the article. a patent on that technology is owned by
someone else.

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 generating variable names at runtime

2001-08-23 Thread Al Hospers

look into the do command.

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-22 Thread Al Hospers

very well written Luke.

this is the stumbling block between the article  my use of OOP in
Director.

 There may be a fine line between passing data in a
 parameter (such as the percentage of the movie played) and a
 blunt heres my
 private data for anyone that asks type accessor, but surely
 such a line can
 be measured only by how it protects object encapsulation and
 re-usability?

perhaps it is, as Colin K says, a matter of semantics. I think I said
that in about the middle of the thread. and Director's current mixed
OOP/procedural state makes it difficult to define the boundaries some
times.

this thread has helped me, and hopefully others, think  rethink all
of this stuff in a better way. biz has been somewhat slow  I have not
been in the crazy_with_work phase this summer so I have time tho think
about the process for a change. most of the time I'm just looking for
the fastest  most reliable way to get something done. not always the
same goal unfortunately I might add.

cheers,

Al

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 sending a file though projector....

2001-08-22 Thread Al Hospers

 So, I am wandering if anybody has had a similar situation, where
they
 wanted to send a file, rather than just an email. I am currently
 evaluating the directEmail xtra, but am unsure if it's ideal for
this
 scenario (esp. as I never used the xtra, and as I've never
 done anything
 as complex as this in Director, I'm more of a Flash bod myself.)

I used the DirectEmail xtra in a project in the Spring. I had no
problems with it. FWIW there are currently not a lot of choices!

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 OT: Giving away your lingo

2001-08-22 Thread Al Hospers

 I'm interested to find out how everyone handles clients'
 requests for source files.

this comes up here fairly frequently. some folks never give out
source, some charge extra for it and some always give it to the client
(after the final check is delivered  cashed of courst). personally I
have always given the client the source code. almost all of my clients
come back to me when they need modifications to the code. many
corporations insist on maving copies of the source as a prerequisite
to working with outside people. I have had a number of clients who
have come to me when they needed help with a project that needed to be
changed, and the original programmer was no longer available. if they
have the source that makes things reasonable. if not, I have to recode
the entire project  they are very very unhappy.

when I was a softw3are publisher, in a different life grin, I always
insisted in getting versions of the code as the project went along.
there was no way I was sell something that I was unable to fix if
necessary. I just don't see it being a big problem. but I am confident
that others may. once I had a project that was quite a long way along
and the programmer kept telling me they were going to send source, but
never did. they unexpectedly passed away  the code was tied up in the
estate. it was a real disaster for me. I decided I was never working
that way again. of course this was a worst-case-scenario, but one
which can certainly happen. put yourself n the client's shoes.

FWIW - I always make sure that the deal includes a clause in the
contract such that the client has a non-exclusive perpetual license to
the code. that way I can use stuff that I create in later projects. if
not then I say that I will take 3x as long to do a project because I
cannot use my existing code library since I have to recreate
especially for them! everyone backs off at this point. grin

hey, if you can get away with charging more for the source, more
power. I'll just bet that they won't keep coming back if you do.

hth

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 xtra problem

2001-08-21 Thread Al Hospers

 Huh - well strangely enough it seems that the audio xtra
 never shows an
 instance of itself - even with that weird return, it's there with
its'
 builtin queries.

like many Xtras these days, you don't have to specifically instantiate
the Audio Xtra.

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 CMYK exports via Xtras?

2001-08-21 Thread Al Hospers

 but any way direct xport has no documented cmyk features and

I think that this was asked on Direct-L a week go. currently no Xtra
does this.

 I need help on
 these kind of things too, Like is there a way to do
 photoshop levels on a bit map?

spend some time with Imaging Lingo. it should be able to do what you
need.

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 xtra problem

2001-08-21 Thread Al Hospers

 Huh - is that true? I'm no dope, but I didn't think I could
 use the Audio
 Xtras 'ax' stuff without first creating an object of it? Hmm..

the old XObjects required you to do that  a few Xtras still do, but
to my knowledge most do not. you just call the method. I think the
ones that do so are done so you can have multiple instances floating
around. if I remember correctly the DirectEmail Xtra does this.

I'm sure somebody will correct me if I am wrong tho... grin

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 xtra problem

2001-08-21 Thread Al Hospers

 Does the emailXtra handle attachments at all?

yes

 What's everybody's choice for ftp/uploading/xtranetting files?

other than DirectFTP what else is there? supported that is!

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-21 Thread Al Hospers

 if you end up putting the slider code inside the
 QTBehavior it starts to become almost like procedural code. you
have
 this large bunch of code that becomes difficult to maintain
  that has
 everything in it including the kitchen sink. what is the point?

 Exactly! What is the point?
 Where did compartmentalization go?

so I guess I just don't get the point of the article.

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-21 Thread Al Hospers

 I think the problem is a matter of semantics... I believe
 that by accessor
 methods we simply mean a method that gets or set another
 objects properties.
 By contrast, a method that returns data that is not private
 to an object is
 *not* classified as an accessor method. I do not know if this
 is a universal
 truth but it certainly seems to be the definition for this
 thread at least.

yup, it is a matter of semantics  I do get the point. this whole
thing got started when I was trying to reconcile what I read in the
article, with what I felt I knew. I was having definite problems with
that. but what you  Irv are saying is in fact exactly what I do all
the timne in my objects  behaviors. frankly after reading that
article I became quite convinced that what I was doing was in some way
wrong. and in fact based on Jakob's response this AM I might say
that there may still be some confusion out there. grin

thanks for your comments Colin

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 dragging a non-moveable sprite

2001-08-20 Thread Al Hospers

 The sprite moves way behind the mouse pointer
 (comical,
 almost). This is under Windows 2000, 450 MHz, D8. And the
 sprite's member
 is a small text member with Background Transparent ink. Any
 other ways to
 achieve that?

80% (my gestimate) of your problem here is perception. if you turn off
the mouse pointer the user won't notice the lag nearly as much!

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-20 Thread Al Hospers

Irv,

glad to hear ya...

 There are a lot of messages on this thread and I've just skimmed
most
 of them.  I've been trying to understand where Al is going when he
is
 talking about a global QuickTIme object and a global Slider object.
 Maybe I'm missing something, but wouldn't this make more sense as a
 QuickTIme behavior and a Slider behavior.  I guess I don't see the
 need for a single global QuickTime object.

yes. in my last post I said that both should be behaviors in this
example. at first I was trying to talk about this as an object just
for the sake of argument. then I realized that this was getting
confusing  so I just stripped it down to the final question which I
still haven't heard answered:

if you can't use accessors as the article implies, how do objects or
behaviors communicate?

FWIW - I do like the idea of a generaized slider behavior that doesn't
care what it is communicating with. no need for it to know about QT,
animations, anything... just pass the floating point number that is
its current position.

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 shortcut on desktop

2001-08-20 Thread Al Hospers

 I can't speak for the Mac, but web page shortcuts on Windows
 ARE just plain
 text files with the .url extension. For instance, use Notepad or an
 equivalent text editor and save the following as test.url

oops, right. sorry. I was looking at regular shortcuts, which are
binary.

wry grin

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-20 Thread Al Hospers

 The basic idea of an accessor is that it is a specialized method
 which just gets or sets a property variable within an object, like
 this:
SNIP

yes, I write things like this all the time.

 The author of the article was basically saying that methods like
 these above should never be written (he would have a coronary at the
 sight of a Lingo statement that went directly into an object and got
 a value:  SomeObject.pSomeProperty = 5(don't do that!!!))

I don't

 His
 point is instead of allowing some other object to get or set a
value,
 you should always any code that manipulates a property in the object
 that defines that property.

this would seem to imply that if you have a slider behavior that
controls a QT behavior the slider code should actually be contained in
the QT behavior. is this not correct?

 In my online book at http://www.furrypants.com/loope I write about
 two views of an object - inside the object and outside the
 object.  The author of this article was talking about what I refer
to
 as outside the object.  That is, how do you view and communicate
 with the object from outside of the object - what are the methods
you
 can call in the object.  This is what he was referring to as
 capabilities.  Certainly, objects can be written to do useful work
 without any accessor methods. From the outside, it doesn't matter
how
 the object does what it does.  That's the essence of
encapsulation.

but he is saying that you should not get data from an object. if you
do that is accessing the data and is verboten. correct?

I don't have any problem understanding object properties, accessors,
encapsulation or any of that stuff. I use it all the time. I was
trying to figure out how to apply what he was discussing to a basic
example like this. if you end up putting the slider code inside the
QTBehavior it starts to become almost like procedural code. you have
this large bunch of code that becomes difficult to maintain  that has
everything in it including the kitchen sink. what is the point?

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-20 Thread Al Hospers

hi Mark,

 There is no need for a get/set situation, your passing a
 useable parameter and allow the other object class to deal
 with it as it sees fit. What happens within the other object
 is non of the message senders business. In this manner, you
 still communicate but you pass simple values that the other
 object acts upon in greater detail.. you don't directly
 manipulate what the other object is in charge of etc..
 therefore you also have a degree of ease in debugging
 because you have a small predefined message paths and you
 can see who is calling in where etc..

if this is correct, then this is exactly what I do in most if not all
of my objects  behaviors. what has been confusing here, I think, are
the symantecs. all this talk of accessors not being allowed and no
Get/Set functions has been what has had me turned around. if you are
saying that you can get information from an object as long as you do
not modify it or get it directly and you can pass information to an
object, as long as what you are passing does not correspond to an
actual property of an object, then I definitely understand.

 Does this make any sense or am I totally missing the boat on
 what is being talked about.

nope, I don't think that you miss the boat at all. now if we ge an
agreement from Jakob that this is correct, then I personally am home
free grin.  the problem has been the statements in the Java article
about absolutely no accessor functions and if you need any you should
be including the accessing method in the object. or at least that is
the way I read the article.

thanks,

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-18 Thread Al Hospers

  Maybe the problem is a conceptual one. The 'idea' of an
 accessor method ties
  you into the 'idea' that here is my data -- do with it
 what you will.

 Yes! Spot on! Accessors (of the get or set variety) are
 problematic in that
 they tempt lazy encapsulation.

 That's not to say you can't use accessors without ending up
 with a sloppy
 design, just that it's easier for things to become 'leaky'
 when you do.

but, and here is the issue that the article borought up  that we have
not answered even for this simple example, withour accessors how do
the objects/behaviors communicate what they must? I still have not
heard anyone describe a way of having a slides behavior  a QTBehavior
that can do their jobs, and not communicate.

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-17 Thread Al Hospers

OK,

it seems we coming to an agreement that to enable meaningful
encapsulation there must be the ability to perform data exchange
between an object and the external environment, that may include other
objects. in order to exchange data you can:

1 - directly manipulate the data

2 - make the data public by making it a global variable

3 - make it accessible via an accessor method

do we agee that item #1 is generally a bad idea, even if Lingo permist
and facilitates it and item #2 precludes the use of multiple instances
of the object and while better than #1, is still not a good idea.

thus we are left with item #3 which alllows the object to control the
format of the data being accessed and while not perfect, is certainly
the lesser of 3 evils. if people feel that this is indeed the
logical conclusion, then what is needed is to identify the properties
of the object that may need to be accessed, and write accessor methods
for them. while it is certainly possible to write a general accessor
function, I suggest that this is not a good idea  is effectively #1.

what do you think?

(FWIW - I am trying to bring in other folks opinions here. I could
just write something, but I'd rather go through the process of a
collaberation.)

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 Director and CDDB

2001-08-17 Thread Al Hospers

 http://ravware.com/GLU32.htm

Terry,

FYI - While Ravi does publish some other xtras himself and maintains a
page for glu32 that directs sales to updateStage, glu32 is published
exclusively by updateStage.

Cheers,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 OOP and ancestor access

2001-08-17 Thread Al Hospers

 In the Quicktime wrapper example, I see no reason why the
 slider should
 'know' about the Quicktime movie, and I see no reason for the
 QT wrapper to
 know how 'progress' is expressed by the object it calls back,
 which might
 just as well be a field displaying an integer.

 If the slider is asking the Quicktime sprite for movietime,
 or calling the
 Quicktime wrapper's getMovietime() function, then the slider
 is not general
 enough to be used for other things than Quicktime controller
sliders.

so a slider function should only be passing the current slider knob
location as a % of the slide. thus it could be used for anything that
would use a slider, not just QT! OK, that's good.

1 - so how would a slider behavior know what object to talk to? would
you enter the global reference to the QTObject in the
getObjectProperties dialog?

2 - what would you suggest for a method name for this function in the
QTObject?

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-17 Thread Al Hospers

 2 - make the data public by making it a global variable

 I don't see where these globals come creeping in?
 In Lingo you can always access the properties of an object directly,
 but you decide not to do it.

I was just putting all of the options on the table.

 3 - make it accessible via an accessor method

 Depends on the meaning of it!...  ;-)
 The Method is a capability of the object, and it is irrelevant to a
 client whether this capability is even internally represented by a
 property.
 There might be a coincidence between the data a getter method
 returns and a specific property, but that doesn't make the property
 public!

I agree

 But an essential focus of the original discussion was about *not*
 using getters ie. data requisition methods.

 I may spawn confusion with some misinterpretation, I'm just trying
to
 understand the article.
 I recommend reading the article.

could you please post the link to it so I can do so Jakob. obviously I
am missing that piece here.

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-17 Thread Al Hospers

 We could try to follow a convention without getters, and set up
the
 structure so that the objects sends data to each other.
 I still think the aggregate model, with the video as a main
 meta-object potentially possessing a slider subObject, is a robust
 model.
 The video tells the slider where it is, and the slider tells the
 video where it is being dragged, or otherwise manipulated.

OK, it is somewhat semantics. when the user interacts with the slider
the slider would send a message to the QTObject which says this is
the % I am at this moment of user interaction and the QTObject would
send a message to the slider at a regular interval saying this is the
% of distance in the movie I am. thus a slider would not need to know
about QT, AVT, an animation location, or whatever. it owuld be purely
general.

 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?

 The difference is that one is public and the other is private, and
 the difference is that using a method rather than prodding directly
 into the objects property, respects its implementation hiding.
 The object has the capability to provide some information, that is
 relevant, and this capability is expressed as the presence of a
 method in the public interface. Accessing a property directly looses
 focus of the capability, and assumes, that the information is
 available as a property, which is updated at any given time.

agreed

   You
 are simply making private data public.

 No. You are providing some data when requested through a public
 method; different.

again agreed

   The question then becomes Why does
 object A need this data?.

 and the answer may be

 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.

as with the slider example where in fact it does not need the
movieTime at all.

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 imageLingo and desktop image

2001-08-17 Thread Al Hospers

Is there any good website
 beside Maricopa and DOUG with info regarding ImageLingo?

http://www.simtek.dircon.co.uk/deight/imgguide/imagingguide.html

need I say more...

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-17 Thread Al Hospers

OK,

I just read the article. good one BTW, even if I think he's just a
bit, shall I say, opinionated. grin but that is fine. so here is his
ATM example:

===

An object-oriented ATM system just models the earlier problem
statement. Here's the message flow:

The user (Bill) walks up to an ATM, presents his card and PIN, and
requests a withdrawal.

The Teller object asks the server-side Bank_records object, Is the
person with this card and this PIN legit?

The Bank_records object comes back with yes or no.

The Teller object asks the Bank_records object for an empty
Withdrawal_slip. (This object will be an instance of some class that
implements the Withdrawal_slip interface, and will be passed from the
Bank_records object to the Teller object by value (using RMI). That's
important. All the Teller knows about the object is the interface it
implements -- the implementation (the class file) comes across the
wire along with the object itself, so the Teller has no way of
determining how the object will actually process the messages sent to
it. This abstraction is a good thing because it lets us change the way
the Withdrawal_slip object works without having to change the Teller
definition.)

The Teller object tells the Withdrawal_slip object to display a user
interface. (The object complies by rendering a UI on the ATM screen
using AWT.)

Bill fills in the withdrawal slip.

The Teller object notices that the initialize-yourself operation is
complete (perhaps by monitoring the OK key), and passes the filled-out
Withdrawal_slip object to the server-side Bank_officer object (again
by value, using RMI) as an argument to the message: Am I authorized
to dispense this much money?

The server-side Bank_officer object comes back with yes or no.

If the answer is yes, the ATM dispenses the money. (For the sake of
simplicity, I won't go into how that happens.)

===

I don't see in here that the various objects don't pass information
back  forth. when 'The Teller object asks the server-side
Bank_records object, Is the person with this card and this PIN
legit?' there is DATA being passed. the Teller object sends the card
number and PIN to the server-side Bank_records object. then the
server-side Bank_records object responds with a yes/no. not data, but
info nonetheless.

at every step in the process there is something being passed and
something being returned.

the author of the article goes on to say:



The main thing to notice in this second protocol is that all knowledge
of how a balance or PIN is stored, how the server decides whether or
not it's okay to dispense money, and so forth, is hidden inside the
various objects. This is possible because the server is now an object
that implements the authorization capability. Rather than requesting
the data that we need to authorize a transaction, the system asks the
(server-side) Bank_officer object (which has the data) to do the work
for us. No data (account balances or PINs) is being shipped to the
ATM, so there's no need to change the ATM when the server code
changes. Also note that the Teller object isn't even aware of how the
money is specified. That is, the requested withdrawal amount is
encapsulated entirely within the Withdrawal_slip object. Consequently,
a server-side change in the way money is represented is entirely
transparent to the client-side Teller.

=

this seems, to me, to go along with the method of using a general
slider object that knows nothing about movieTime or the like. it just
says to the QTObject the user has moved me to 35% of the total amount
available, do with it what you will.

the question now is how to deal with updating the slider's position as
the movie progresses. is the solution sending a request to the
QTObject for the current % of completion, or is the use of a callback
warrented?

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-17 Thread Al Hospers

  1 - so how would a slider behavior know what object to talk
 to? would
  you enter the global reference to the QTObject in the
  getObjectProperties dialog?

 I must of missed a previous post what do you mean by
 getObjectProperties.

what I meant is the propertyDescriptionList you can get when you drop
a behavior on a sprite. you would design the behavior such that you
would have to specify the name of the global which refers, in this
case, to the QTObject. that's the only way you could generalize the
slider behavior so it could talk to any object, right?

sorry, it's been a long couple of days

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 shortcut on desktop

2001-08-17 Thread Al Hospers

 Not sure what you mean about not writing a file to the target
 machine, as
 creating a shortcut IS a filebut you could look to budapi.

1 - FWIW - shortcuts  alisaes are NOT text files.

2 - you can't do it without writing a file to the user's computer,
with or without an Xtra.

hth

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




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 (_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 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!]




RE: lingo-l Controlling Audio CD's and Mp3 files?

2001-08-15 Thread Al Hospers

 in order to use the CDPro xtra, I have to
 put the logo
 on the application, is there any other xtra out there that
 will do the same
 thing, without the logo issue? (It may cost money)

I know of no other Xtra. there is no cost to you to use the Xtra,
other than the logo placement. it will therefore cost you no money!

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 Director and CDDB

2001-08-15 Thread Al Hospers

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

Cheers,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 OOP and ancestor access

2001-08-13 Thread Al Hospers

 Getter and Setter
  methods are evil or something to that effect. Essentially
 it says that if
  you have a method that simply returns any private data
 (such as properties
  in a lingo object) that this is essentially just a cheat
 for making private
  data public. Wow! Pretty strong statement. But it made me
 think. It goes on
  to say that when one object requests another object's
 private data so that
  it can perform a task with that data, there is a
 fundamental flaw with your
  OOP structure (I'm paraphrasing here). Instead you should
 modify either the
  object structure or move the task into the object that has
 the required
  property.

snip

 That was exactly the point which got me thinking too. Some of
 the other
 stuff in that article (particularly to do with GUIs) is less
 relevant in a
 Director context because almost everything is part of the GUI
 anyway, but
 this is the suggestion that made the most impact on me:

 Never ask an object for the information you need to do
 something; rather,
 ask the object that has the information to do the work for you.

SNIP

OK, so I've read Meyer's Object Oriented Software Construction. I
write a lot of OOP code for all of my projects. tho I admit not all
because like others I need to get things done sometimes. I would
definitly say I am into the OOP concepts. still, this absolutely no
Get/Set data statement is one of those purist things that is so
difficult to implement in real life, that I have a difficult time
adhering to it.

for example, imagine that you have an object to manage some MPG or QT
movies. you have an  object that monitors the state of the movie,
contains all the play/pause/stop type of functionality and keeps track
of the current position. you have a behavior that moves a slider
around that needs the current position data. would you

1) have the object publish the data publicly to a global variable?

this will work fine, tho I just try to keep globals down.

2) have an accessor method in the object so the slider can get the
data as needed?

this one goes against all the OOP principles that are expoused by the
big guys/gals, but it works well.

3) duplicate the movie location monitoring functionality in the slider
behavior?

this is OK but I hate duplication, and keeping this functionality in
the main object means that I only have to update it in one place.

4) include the slider functionality in the object?

IMHO this makes the object way too big  unwieldy.

5) something else?

is there something that I am missing, is there some other ground here?

hmmm...

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

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-13 Thread Al Hospers

 in Al's example:
 you have a behavior that moves a slider around that needs
 the current
 position data

   ...Maybe your approach is still too procedural. Can the
 slider not
 just tell the object its new position once it gets moved and have
the
 object calculate the new movie position from this.

ah, DOH of course. you are absolutely correct. I just wasn't seeing
it...

put all of the control of the movie in the object, as it currently is.
then the behavior on the slider just monitors where it is on its
slide. when you move the slider it sends the position on its slide to
the object as a % (or something) and the movie object figures out
where that is in the movie  does the correect thing to the movie.

now how to address the slides moving as the movie plays. one method
may be to register the appropriate slider method  sprite with the
object. then the object would send the current movie position to the
slider at regular intervals. the slider would perform the calculations
to display itself appropriately. that would require no additional
globals.

interesting thread. I haven't really thought about some of these
baseline issues in a while.

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

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-13 Thread Al Hospers

 I may be missing something, but (as the subject line implies) how
 about making the monitoring object an ancestor of the slider object?

 If the slider 'inherits' all the methods and properties of
 the monitoring
 object, then surely there's no need for the global... and no
 need to do
 the registration.

I was thinking of what you refer to as the monitoring object as
really the object that contains all of the code to
play/Paue/Stop/revind...  monitor the status of the movies. that's a
lot of stuff to have as a part of the slider code, yes? saying this I
show my ignorance of really using ancestor functionality. I need to go
back  read the section on that  prehaps Irv's book.

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 CMYK exports via Xtras?

2001-08-13 Thread Al Hospers

  Hi. I'm working on a project that results in both print and
  web media components. For the print side, it would be awesome if
  I could take an rgb/jpg file and convert it to a cmyk/jpg. Does
  anyone know of any xtras with this functionality? Or should I
  focus on ye olde image batch process via photosomething? :)

well... searching the Mile High Table at UpdateStage.com here

 http://www.updatestage.com/products_table.html

yields:

DirectXport Xtra: BMP, BMP24, DCX, DIB, EPS, EPS2, EPSF, EPSI, EPT,
GIF, GIF87, HTML, JPEG, JPEG24, MIFF, PCD, PCDS, PDF, PICT, PS, PSD
and TIFF.

RavWare: JPEG, PNG, TIFF, CUR, ICO, BMP/DIB, RLE , TGA and others.

both export files in a lot of formats. explore them  see if they can
do CMYK.

hth

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 pacth

2001-08-13 Thread Al Hospers

 how do I do to create a pacth (a little program) that when it runs
it
 correct the bugs ?

well, there are some products out there that do this kind of thing, I
think RTPatch is one. dunno if it works on Director projectors tho. if
you were smart enough at the beginning to make the program use a stub
projector  separate movies  external castlibs you could just update
the pieces you need to for customers. if not then it's RTPatch or the
whole enchilata. grin

hth

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 pacth

2001-08-13 Thread Al Hospers

Daniel,

eggOnFace

sorry about the X-Post message I sent. I was futzing with my rules 
it seems my emailer put stuff into the wrong in-basket. I thought you
posted the original message I replied to onto Direct-L. apparently it
was here on Lingo-L.

please accept my apologies.

/eggOnFace

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 pacth

2001-08-13 Thread Al Hospers

Daniel,

tho it is surely enticing to post the same question to a lot of lists,
it is generally better form to post one  wait to see if you get any
responses. at the very least put a X-Post in the subject.

I made some suggestions on Direct-L.

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 pacth

2001-08-13 Thread Al Hospers

 I am from brasil, besides all the stuff i
 produce here, i consider myself a newbie in lingo.

 By the way,

 where do i get this file ?

if you are talking about RTPatch, it is a commercial product. you can
get it here:

 http://www.pocketsoft.com/

BTW- you should always post follow-up questions back to the list so
that others can benefit from the response  it gets into the archives.

hth,


-Original Message-
From: Daniel Campos [mailto:[EMAIL PROTECTED]]
Sent: Monday, August 13, 2001 4:09 PM
To: [EMAIL PROTECTED]
Subject: RE: lingo-l pacth


Hi ,




Daniel



[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 pacth

2001-08-13 Thread Al Hospers

 Sorry Al, but you do not get to close the eggOnFace tag for that
one:)

oh please, oh please. I fessed up officer. I'll TRY not to do it
again. please let me off this time... g

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-13 Thread Al Hospers

this is a good idea. let's talk thru an analysis of a real-life useful
OOP module. that should get this thread hoppin, right. I'll start it
up. let's take the example that I mentioned before, the QT/digital
movie object? let's not write any code yet, let's just do a sketch.
here are the various methods that I can think of that we'll need:

1 - instantiation: setup initial property values

2 - monitorPlaybackStatus: is it playing, stopped, paused

3 - getCurrentPosition: what is the current position of the movie

4 - play: start playing at the current location

5 - stop: stop playback  reset to start

6 - pause: pause playback at current location

7 - rewindToStart: reset the current time to the beginning

8 - jumpToPosition: jump to an arbitrary position in the movie

9 - fastForward: play the movie at a fast rate

10 - rewind: play the movie backwards at a fast rate

11 - playDone: handler to execute when the movie is finished

12 - killObject: cleanup the object when you are done with it


OK, that is a start. can anyone think of anything else?

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 I SEARCHED THE archives...

2001-08-13 Thread Al Hospers

 Does anyone happen to know if, after using imaging lingo to
 create a new
 bitmap, I can save it to an external file/cast?

sure you can. you just need an Xtra to do it. from what I understand
you can do it with the MUS Xtra if all you need is JPEG. otherwise go
to the www.updateStage.com site  look at the Mile High Table O
Products under graphics. there are a couple of Xtras there that will
do the job.

hth

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 CD playing using MCI command

2001-08-09 Thread Al Hospers

Peter:

 I have complete documentation about MCI commands from
 Microsoft, but (as other things) it does not work.

hmmm. interesting statement. I have done a lot with MCI  once you get
over some conceptual hurdles it worked quite well. while it is
depricated, the support for MCI is still there in Windows 2000. dunno
abut XP tho.

Kerry responded:
 You can use sound playFile, and you don't need to import the
 audio into a cast.

 If you're using Director 8 or later, there is a whole new set
 of sound
 commands that give you a lot of control over audio.  Check the Lingo
 dictionary, Lingo by Feature, under Sound.

while this is true, it has nothing to do with playing an audio CD
track, which was the original question and in fact was the subject of
the posting... wry grin

I suggest that you go to the Penworks web site  look at the CD Pro
Xtra. it is free and does what you need quite well. these are the
folken who host this mailing list.

click here:

 http://www.penworks.com/xtras/cdpro/index.cgi

hth

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

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 Comunications between projectors

2001-08-09 Thread Al Hospers

 If I've two running projectors (proj_1 and proj_2) is there a
 way to pass
 parameters from proj_1 to proj_2 without writing to HD.

1 - why no HD writing? getPref/setPref would work pretty well.

2 - are they running on the same machine?

3 - how about a peer to peer MultiUser Server?

 Something like tell (projector) to... as with MIAW?

no

hth

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

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 Re: autorun/autostart PDF's

2001-08-08 Thread Al Hospers

 Can anyone give me an insight on launching PDF's from
 Director or Director
 launching Acrobat Reader then a PDF.

Hi Marcus,

There are 3 things to consider in opening a PDF:

1 - finding path to the PDF on your CD or hard drive
2 - finding the path to the Acrobat Reader on the target machine
3 - opening the Reader with the PDF

If you ABSOLUTELY know 1  2, you can simply use the built-in Director
functionality:

 open xxx with yyy

Unfortunately, you will often know only item 1 with any moderate
certainty. The reasons for this is that the user may or may not have
installed the Acrobat reader, and they can install it anywhere. To
find this information you will need to look in the system Registry.
Additionally, they may put your CD into a drive that may or may not be
one that you can guess the path to. Fun huh?

This problem is made simpler by using an Xtra to determine these
items. There are several Xtras available to help and MasterApp is one
such Xtra. The MasterApp Xtra contains a function specifically
designed for that purpose named

  mappLocateExecutable()

It returns the path to the executable registered to handle the
document at the file path specified. Once you know this information
you can open the PDF ising other MasterApp functions or even embed the
PDF in your movie, as if it were a part of the movie.

Price: $299.00
Platforms: 32-bit Windows, Win 3.1, Mac
Director versions supported: Director 4,5,6,7,8
Author: Glenn Picher

MasterApp gives you broad control over other applications from your
Director presentation. The most common application for MasterApp is
building connectivity between your Director piece and various Web
browsers and Web pages. However, MasterApp is much more powerful than
this basic use, including dozens of methods for launching, monitoring
and controlling external applications. MasterApp is a commercial Xtra
sold by UpdateStage. You find out more information, download an
evaluation version or purchase the Xtra here:

 http://www.updatestage.com/xtras/xtrahome.html

I hope that this information is useful.

Cheers,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 MUI Xtra question

2001-08-08 Thread Al Hospers

 I'm looking for some info about the MUI Xtra, it's the first
 time I use it
 and I'm not sure if what I want to do Is possible... What I
 have to do is an
 alert box with 4 radio buttons in it, when the user choose
 one of the option
 it send the result in a variable... Is it possible? If anyone
 have any info
 about the MUI Xtra please send it...

Hi Simon,

I have personally used MUI Dialogs a lot for all kinds of projects and
it should be able to do what you need. Lingo In A Nutshell has
information about using them as does the MM technotes. You can search
the MM site for

  MUI Xtra

Some time ago, on Direct-L, I posted a handler that makes creating the
basic ones quite easy. It does not do what you need, but it will give
you the idea. You might search the archives for the code. Go to the
archives here:

  http://www.mcli.dist.maricopa.edu/cgi-bin/search_digest.pl

Search on:

 handling the window close box hospers

There is also a complete downloadable document for MUI functionality
here

  http://download.macromedia.com/pub/director/d7/win/mui.zip

There are also three articles on DOUG addressing this same issue. Go
here:

  http://www.director-online.com/

NOTE - the MUI Xtra is NOT Shockwave compatible. If you need SW
dialogs you will neet to roll your own as MIAW's. That said there are
some Utilities available that will make the process a LOT easier,
especially if you have a complex dialog to lay out. The MUIMaker
Utility from UpdateStage is one of these.

MUI Maker enables you to visually design a dialog and then generates
the Lingo code for the dialog you create. You can place, resize and
position your choice of buttons, dropdown menus, sliders, checkboxes,
text fields and labels. One click on the Generate button creates all
of the Lingo code necessary to run the dialog and copies it into the
clipboard, ready to paste into a Director script. MUI Maker runs on a
PC, but the Lingo code it generates works in Director movies on both
the Mac and the PC to display dialogs native to the platform the movie
is running on.

Price: $99.00
Platforms: 32-bit Windows
(Utility runs on PC. Generated Lingo code works in either Mac or PC
movies)
Director versions supported: Director 6,7,8,8.5
Author: Ravi Singh

For more information, view a short demo or to download an evaluation
version go here

  http://www.updatestage.com/xtras/muimaker.html.

HTH,

Al Hospers
Marketing Associate
updateStage, Inc.
alhospersatupdatestagedotcom
http://www.updatestage.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 Archives

2001-08-08 Thread Al Hospers

 where are the archives for this list? I could have sworn I
 bookmarked them.

asked  answered:

 http://www.mail-archive.com/lingo-l@penworks.com/

enjoy Kerry

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

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 best mpg player: directMedia or mpegXtra?

2001-08-08 Thread Al Hospers

I'd go with the big guns, DirectMedia. why not? just build the cost
into the project.

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

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 Updating Projectors with new Cast Content

2001-08-08 Thread Al Hospers

 Is it possible to build a projector that can load in new cast
 members from
 an external file...say another Director movie...load these
 cast members into
 its own cast and save them for future use? In other words, I
 am trying to
 see if I can update the cast content of a movie with an
 updater movie that
 could be loaded as a MIAW (or in whatever way worked) to load
 cast member
 content (graphics, sound, etc.) into the original projector
 and save it.

OK, off the top of me head!

the easiest way would be to just have all your assets in a external
castlib(s)  just copy a new one(s) over the old.

however, if you really want to swap  save then here's one way:

1 - have a dummy castlib attached to your movie
2 - have the projector look for a castlib named something,
updater.cst, every time it starts
3 - if it finds it swap, the dummy for the new one
4 - copy the assets to the locations in your movie you desire
5 - save the movie and/or the castlibs containing the newly updated
assets

NOTE - to do this you cannot be using protected movies or castlibs.

personally I like just swapping external castlibs.

hth

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

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 Update-- Still need help.

2001-08-07 Thread Al Hospers

 I've been majorly pissed off using FileIO to open files off
 read only media
 in WinNT and W2k. Just doesn't work properly on them. You can
 try using
 getNetText instead.

the thing to do here is to copy the file to the TEMP directory, set
the attribute to read/write and do what you will. it is the best way
to deal with the problem. if you write a couple of handlers as a part
of your basic reusable FileIO library of code (you do have one don't
you?) you would have it forever!

hth

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

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 Update-- Still need help.

2001-08-07 Thread Al Hospers

 Frankly speaking...I don't. Not for FileIO atleast. Now if
 you're talking
 about Networking Lingo, then we've got plenty of code
 libraries on that. :

if you do fileIO kinds of things more that 2x a year it would be worth
your while to spend an afternoon writing a general purpose object to
do all the basic things. it would save you a ton of time every time
you reuse it, and once it is debugged you could have confidence that
it would always work. I did it almost 5 years ago  with only minor
tweaks I haven't looked at it since.

just my NSH opinion grin

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

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 PDF Question

2001-08-07 Thread Al Hospers

 Is there a way to open a PDF through a projector(runs acrobat
 and opens the
 file w/ the projector in the background), rather than opening
 within the
 projector by using the PDF Xtra?

if you are saying that you don't want to use an Xtra to embed your
PDF and just want it to open on top of the Projector then I suggest
checking out the Open xxx With yyy commands.

hth

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

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 Update-- Still need help.

2001-08-07 Thread Al Hospers

 But isn't the major problem with NT-based systems is that it
 is totally
 possible to get a computer that the CD can't write ANYTHING
 to?

Roy,

I don't have any first hand experience with this problem, tho I have
heard about it happening. I've done about 6 really major projects
which were designed for corporate systems that were standardized on NT
 didn't see the problem. I also did a project for someone that was
repurposed probably 30 times into the same environment and I never
heard of a problem. still, I can't say it does not happen  I hear
about it on the list occasionally.

 WHich is
 why you include Xtras in a folder and not compacted into the
 projector...

well, that's not the main reason for putting the Xtras in a separate
folder. projector load time  control over what's there are the 2
reasons I do it. your milage may vary tho... grin

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

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 fields and downloading

2001-08-06 Thread Al Hospers

 how can i download something from the internet, put the
 address of the file
 in a field. also how can i highlight a line from that field if i
have
 multiple items.

Juan

clumped a couple o questions in here together didn' 'cha? hmmm...

1)  how can i download something from the internet?

 use getNetText or downloadNetThing, they work pretty well.

2)  put the address of the file in a field

 member(yourFieldName).text = yourFileAddress

3)  how can i highlight a line from that field if i have multiple
items.

 I assume that by multiple items you mean on separate lines?

 I would probably set the forecolor of the line of that item myself

hth

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

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 Putting text into sprite not member

2001-08-06 Thread Al Hospers

 Is it possible to update a specific text or field sprite with
 changing the text of its member? [ sprite(spriteNum).member.text]

 I have multiple text fields that are created by the user, and
 rather than go the sloppy route of creating loads of separate
 empty text or field cast members, I'd like to keep it clean
 with just one member, where different instances have different text.

sorry but it doesn't work like that. sprites relate to members, there
really aren't different instances of members. however, you can
create new text or field members on the fly tho. look up the new
command. then have a dummy text member attached to your sprites on the
stage  swap them with the new ones as needed.

hth

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

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 AW: Lingo-L Digest V1 #2098 resizable speech bubble

2001-08-06 Thread Al Hospers

 hi slava, here's a little hardcoded xmpl to al's vector solution

Stefan,

mine  others actually tho. I gotta love it when someone does the work
of actually putting code to my miscellaneous rantings. grin

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

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 scrollbar problem

2001-08-06 Thread Al Hospers

 the problem is that the
 dragger won't go back to the top of the scrollbar when i jump
 to another
 article.  and sometimes the dragger is stuck at the top but
 it's not the top of the article

try setting the scrollTop of the field/text member to zero.

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

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 MovieRate and Tempo channel

2001-08-04 Thread Al Hospers

 I have aan AVI  movie., and I have in the tempo channel a
 Wait for end of
 MOV1 tempo setting that works fine.
 But I also have control buttons (play, pause, RW, FW) that
 also work fine
 except that:
   when the Pause button is clicked, the movie pauses but the
 tempo channel
 considers that as the end of the movie and lets the playback
 head continue
 its way.

 The script of the Pause button is:
 on mouseUp me
sprite(x).movierate = 0
 end

 Any help welcomed.

you really don't want to combine these two things, the tempo channel 
the button the way you have it. try something like this in the score
script. I think that this will work with an AVI... (untested)

---

property pMovieDuration

on beginSprite me

 pMovieDuration = sprite(yourVideoSprite).member.duration -- get the
length of the video

end

on exitFrame me

 if sprite(yourVideoSprite).movieTime  pMovieDuration then
 -- still playing so loop on the frame
  go to the frame
 else
 -- we've reached the end
  go to the frame + 1
 end if

end

---

hth

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

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 imaging Lingo challenge: resizable speech bubble

2001-08-04 Thread Al Hospers

 I'm sure this is child's play for some of you guys, but my
 geometry (and my
 imaging Lingo expertise) fail here. I want to create speech
 bubbles on the
 fly around my text, sized to fit around the text sprite. Is
 imaging Lingo
 the way to go? Are there other ways? Someone must have done
 this, it seems
 like a commonly useful thing to have.

 I'll always know the size of my text sprite, of course. But
 how do I draw a
 complete speech bubble around it, including that pointed end?

since you know the rect of the text sprite, why not use a vector
graphic or a Flash as the bubble graphic. then place it accordingly
relative to the text, or vice versa.

just a thought...

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

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 mp3 does not play

2001-08-03 Thread Al Hospers

  I have to play some 50 odd .mp3 files after an
 .avi file, what happens is if I create a standalone
 exe of the mp3 files it works fine but when I create
 an exe of the avi file and then call the file
 containing the mp3's, no sound plays for the mp3 file,
 only the .avi sound plays after which no .mp3 files
 play, I have a few .wav files, which plays after the
 avi but not mp3. Is there any known problems in
 playing .mp3 files, please let me know. Also please
 suggest which is the best format .wav, .mp3, .swa or
 any other sound format for controlling and as well as
 playing bulk audio files which have been dumped at
 22,050 Mhz 16Bit stereo. Thanks in advance.

this is the 4th time you have posted this question. if no one
responded it is because no one is awake or no one has an answer.
posting again won't help either...

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

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 ALERT

2001-08-01 Thread Al Hospers

 I want to create an system-like prompt .. Something like
 lingo command alert(message) , but its
 only with OK button .. I need OK and Cancel. How to create in
 Director ? Is there any lingo command

Hi Roman,

Director comes with the MUI Dialog Xtra which will allow you to do
this kind of thing. I have personally used them a lot for all kinds of
projects. Lingo In A Nutshell has information about using them as does
the MM technotes. Some time ago, on Direct-L, I posted a handler that
makes creating the basic ones quite easy. You might search the
archives for the code. Go to the archives here:

  http://www.mcli.dist.maricopa.edu/cgi-bin/search_digest.pl

Search on:

 handling the window close box hospers

There is also a complete downloadable document for this functionality
here

  http://download.macromedia.com/pub/director/d7/win/mui.zip

There are three articles on DOUG addressing this same issue. Go here:

  http://www.director-online.com/

NOTE - the required Xtra is NOT Shockwave compatible. If you need SW
dialogs you will neet to roll your own as MIAW's.

That said there are some Utilities available that will make the
process a LOT easier, especially if you have a complex dialog to lay
out. The MUIMaker Utility from UpdateStage is one of these.

MUI Maker enables you to visually design a dialog and then generates
the Lingo code for the dialog you create. You can place, resize and
position your choice of buttons, dropdown menus, sliders, checkboxes,
text fields and labels. One click on the Generate button creates all
of the Lingo code necessary to run the dialog and copies it into the
clipboard, ready to paste into a Director script. MUI Maker runs on a
PC, but the Lingo code it generates works in Director movies on both
the Mac and the PC to display dialogs native to the platform the movie
is running on.

Price: $99.00
Platforms: 32-bit Windows
(Utility runs on PC. Generated Lingo code works in either Mac or PC
movies)
Director versions supported: Director 6,7,8,8.5
Author: Ravi Singh

For more information, view a short demo or to download an evaluation
version go here

  http://www.updatestage.com/xtras/muimaker.html.

HTH,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 ALERT

2001-08-01 Thread Al Hospers

 You can't do it w/Lingo - you need an Xtra.

You can do it using the MUI Dialog Xtra which is included with
Director. See my other email on the subject.

 I use DirectOS from updateStage (updateStage.com).

The DirectOS Xtra is actually from DirectXtras. That said UpdateStage
is a great place to find info on ALL Xtras that are available.

Cheers,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 ALERT

2001-08-01 Thread Al Hospers

 Sorry Al. :-)

no problem Josie.

but the code I mentioned searching for on Direct-L will do exactly
what they need without any real hassle. I took all the sting out of
it. grin

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 SaveMovie

2001-08-01 Thread Al Hospers

 Does anyone know how to save a protected movie or cast from
 lingo? I tried
 savemovie but it does not work.

that's because it doesn't work.

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

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 ALERT

2001-08-01 Thread Al Hospers

 grin now I know...I got hold of it myself.
 Big help for novices like me.

glad that you find it useful.

cheers,

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

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 updatestage.com

2001-07-31 Thread Al Hospers

 Hey just wanted to point out that on IE, there's no link to 'mile
high
 table of xtras' on the xtra page, although it shows on
 netscape and icab - weird.

Grimm dude...

dunno why you are having that problem. I probably go there 2-3x a day
 have no problems in IE 5 on the PC.

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 Exporting Image Files (Projector, not Shockwave)

2001-07-30 Thread Al Hospers

 I use FileXtra3 to export content.  I don't the link off hand but it
 shouldn't be too hard to find.  Try http://www.behaviors.com.

Bill,

you use FileXtra3 to export graphics files from Director? am I missing
something here? it certainly does a lot of stuff, but I didn't think
that was one of 'em.

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

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 QUICKTIME TIMECODE

2001-07-30 Thread Al Hospers

 does anybody knows if it's possible to have a timecode using
 quicktime in
 director 8.5
 and how can we control it?
 i can't anything on the macromedia web site

I don't know what you mean by Timedoce. are you talking about SMPTE or
the like? if so then this is likely something that you will not be
able to do in Director.

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

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 embedding powerpoint and windword

2001-07-28 Thread Al Hospers

 i would need a cd-rom, where the
 powerpoint files are
 really embeded into the director project ...
 maybe there is a xtra for this purpose ?

Hi gerhard

Yes, you will need to use an Xtra to embed any
application/presentation into a Director movie. I suggest using
MasterApp. There is a how-to on doing it with PowerPoint on the
UpdateStage site at

  http://www.updatestage.com/previous/990701.html#item2
  How to play PowerPoint files from Director using MasterApp Xtra

The code should be very close to what you need. Also there's a
behavior in the behavior lib that lets you specify any app and window
size to embed called Launch program and position window on stage.
The behavior lib is the first item on the downloads page under
Supporting Materials:

  http://www.updatestage.com/xtras/xtradownloads.html

Of course MasterApp does a lot more than this. You can check it out,
along with many other useful Xtras, at www.updatestage.com/xtras.

HTH,

Al Hospers
Marketing Associate
UpdateStage
alatcambersoftdotcom
http://www.updatestage.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 shockwave 'pathname'

2001-07-28 Thread Al Hospers

 Creating a work that uses streaming shockwave audio and would like
to
 link the file relatively to allow moving the dcr and mp3 freely from
 place to place without the need to recreate a dcr with new paths, as
 long as the dcr and swa files are in the same directory. Would
anyone
 know how to retrieve the dcr http path, or if its possible to link
 swa files with relative rather than absolute paths?

you can put the SWA files in the same folder or in a sub folder of
where the dcr is without doing anything else. just use the the the
movie path  path below where you are. like this:

you SWA is names mySong.SWA and is in the songs folder

 the moviePath  songs/mySong.SWA

that's it, no biggie.

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

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: RE: lingo-l Best way to post graphic to web?

2001-07-27 Thread Al Hospers

 Or the MUS.

most interesting... the MUS xtra will take an arbitrary file from your
local machine  allow you to post it to a web server!

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

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 email from within Director, length of message text

2001-07-26 Thread Al Hospers

 Some time ago Al Hospers posted this solution for e-mailing
 from within
 Director:

   gotonetpage mailto:; addressString ?subject=  subjectString

 body=  messageString

 Now I wanted to use this and experienced a strange behavior
 concerning the
 length of the text in the variable messageString (Dir 8.5, win2000):


 A) If the length is 154 characters or less then everything works
fine
 (browser opens, Outlook opens, new message window opens,
 fields are filled
 out)

 B) If the length is exactly 155 characters, Director does the
 same things as
 under A, but after that produces a FATAL ERROR.

 C) if the length is 156 characters or more, then nothing
 happens, neither
 the browser or Outlook are opened, nor does Director produce
 a fatal error.

 Has anyone experienced the same thing and/or could suggest a
 solution for
 longer message texts?

wowser dowser, never ran in to that one. sorry 'bout that. guess
that's another reason to use DirectEmail instead. sigh please post
the bug to the Director wish list.

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

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 music player [x-post]

2001-07-26 Thread Al Hospers

 Audio takes about 40 - 50 seconds to play. Once it *does*
 play it plays fine.

thanks for the response Josie.

Al



[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 music player [x-post]

2001-07-25 Thread Al Hospers

hi,

I have a music player that I just did for a client. simple, straight
ahead kind of thing. it plays either MP3 or SWA audio. problem is that
he is on a dialup  sometimes it does NOTHING or plays like crap,
breaks up in the middle  all that. doesn't seem to matter for SWA or
MP3. I am buffering the audio for 15 seconds so it should play unless
the connection is really abyssmal. of course we live up here in the
hinterlands of New Hampshire, so that may be the case!

I have Cable Modem here, no dialup so I'd appreciate it if some folks
who have dialup connections could try these  let me know how they
work.

   http://www.cambersoft.com/client_temp/wmm/911_mp3.html
   http://www.cambersoft.com/client_temp/wmm/911_shockwave.html

please let me know the following if you respond:

 modem speed:
 computer type:
 OS:
 RAM:
 Browser  version:

NOTE: the modem speed is the really critical part here grin

thanks a lot,

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

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

YEAH, RIGHT

---
Macromedia Director Mailing List (Direct-L)
List Administrator:  Eve Owens ([EMAIL PROTECTED])

To SUBSCRIBE or to UNSUBSCRIBE go to
http://listserv.uark.edu/archives/direct-l.html
and click on
Join or leave the list (or change settings)

For list archives
http://listserv.uark.edu/archives/direct-l.html



[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 baXCopy progress

2001-07-25 Thread Al Hospers

 i am using buddyApi's baXCopy function to copy a directory
 form a CD to the
 users hard drive... problem is, i need some form of progress bar as
at
 present the system looks like it is locked up until the
 copying is complete
 and knowing from what i do when it looks like the computer is
 locked up, i
 need to make it look like it's doing something.

hi riki,

While Buddy's baXCopy function certainly will perform the function
admirably, users will not be happy with a static message while the
computer hangs there  grinds away and most likely neither will your
client! They certainly expect at a minimum the standard display of a
bar indicating how the copy is proceeding.

May I suggest the ProgessCopy Xtra from UpdateStage? The ProgressCopy
Xtra copies files with an optional progress bar display. The progress
display can include a custom text message, and provides the user with
a Cancel button.

You can get more information, read the on-line documentation, download
a fully functional demo version or purchase the Xtra here:

  http://www.updatestage.com/xtras/progresscopy.html

Platforms: 32-bit Windows, Win 3.1, Mac
Director versions supported: 5,6,7,8,8.5 Authorware 3.5 and up
Author: Glenn Picher

Hope that this is of use,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 FLASH to DIRECTOR

2001-07-24 Thread Al Hospers

 I have made some object prototypes for various objects in
 flash to make
 them more Director friendly. Would this list be appropriate
 to post them on?

IMNSHO I would say yes. I think that there a lot of folken who are
using Flash  Director.

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

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 Lingo digests

2001-07-24 Thread Al Hospers

-Vijay

thank you for your kind consideration. here is the URL for the
archives.

  http://www.mail-archive.com/lingo-l@penworks.com/

enjoy... I, for one, would wish that tab would append it to each 
every email

grin

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

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 hyperlink

2001-07-23 Thread Al Hospers

 I have movie that creates text with lingo. I want to assign
hyperlinks
 to some parts of the text. How can I create hyperlinks with lingo?

well... you may want to peruse P 346 in the Using Director 8 manual
for starters.

hth

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

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 referring to the hard drive on a Mac

2001-07-23 Thread Al Hospers

can't you use getOSDirectory() and parse it appropriately? the OS is
usually on the user's hard drive. grin

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

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 referring to the hard drive on a Mac

2001-07-23 Thread Al Hospers

Kerry said:

 That would give you one hard drive's name. The app might not
 be installed
 on the  same hard drive as the system, though.

whether or not the app is installed on the same hard drive is
irrelevant. the getOSDireectory() returns the path to the system
folder which is on the primary hard drive on the user's system. by
parsing that you will get the name, or letter if on an Inter system,
of that hard drive.

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

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 field-contents - emailBody

2001-07-20 Thread Al Hospers

 Does anybody know how to specify an attachment though?

from everything I know you will need an Xtra to do this. the
DirectEmail from Direct Xtras does this.

hth

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

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 [ANN] vList Xtra - saves and retrieves list data with optional encryption

2001-07-20 Thread Al Hospers

Daniel Devolder and updateStage, inc. are happy to announce the
release
of vList Xtra. vList Xtra saves and retrieves Lingo lists and other
data
types in binary format using either an external file or a cast member
for
storage. Lists are a powerful and fast way to manage all kinds of
information in Director. Since lists can hold Director`s rich media
and
data types they are the natural solution for creating Director
databases,
yet few developers use them this way. Why? Because saving and
retrieving
lists at runtime using Director`s built-in string() and value()
methods
is slow and limited.

vList Xtra offers the following advantages over Director`s own list
saving methods:

* RELIABILITY: vList correctly retrieves lists regardless of the data
content. Director`s value() function is tripped up by certain list
content and may not be able to rebuild a list saved as a string.

* STRONG ENCRYPTION: vList Xtra offers optional encryption of a stored
list using AES (Advanced Encryption Standard) encryption , the
standard
for secret-key encrypted transfer of unclassified information recently
adopted by NIST, the US National Institute of Standards, as a
replacement
for DES. Encryption can protect sensitive data as well as cast member
media that is expensive to produce such as the new 3D cast members in
Director 8.5.

* INTERNET FEATURES: vList can save data to the user`s local drive
from
Shockwave , convert data to Base64 strings for transmission to web
servers using postNetText, and it can load vList files from the local
hard drive or from remote URL`s using preloadnetthing.

* PERFORMANCE: vList, unlike Director`s value() function, preserves
the
sorted state of a saved list when it is retrieved, eliminating the
time
hit to do a resort upon restoration of the list, and therefore greatly
speeding up any subsequent search of the list

* FLEXIBILITY: vList Xtra was designed to store lists, but you can use
a
vList file or vList member to store any supported data type without
first
writing it to a list.

* MORE DATA TYPES: vList can read and write the following data types,
which are not supported by the Lingo value command:

member.media
member.picture
image (Director 8 and above)
transform (Director 8.5 and above)
void

The media property of a member saved by vList is completely
independent
of the cast member it came from. You can use this feature to extract
members from one movie and recreate them in another.

* SIZE: The list size vList can work with is limited only by available
memory. Director`s value() function is limited to 32,767 entries for a
linear list and 16,383 for a property list

* BINARY FORMAT: vList saves lists and other data types in their
native
binary format rather than converting them to and from text. Since no
conversion of the data is necessary, vList is up to 20 times faster
than
Director`s value() method, allows lists to be retrieved in a sorted
state, and preserves floating point numbers to their full precision.

In addition to saving and retrieving lists and other data types, vList
offers several new commands for managing lists.

* aList = concatenate (list1, list2, .., listN)
* sortedState = sortP (aList)
* unSort (aList)
* setPropAt (aPropList, index, property)
* insertAt (aList, index, value)
* insertPropAt (aPropList, index, property, value)
* appendProp (aPropList, property, value)

--
PRICING
--

There are three registration options:

Limitedfree
Basic  $149
Full   $299

LIMITED
***

In Limited mode a small set of vList commands are free to use and do
not
display a demonstration dialog. The free commands allow you to save a
list to a file and retrieve it in authoring and from a projector but
not
in Shockwave.

BASIC
*

  Basic registration unlocks all of the vList commands and
capabilities
except for encryption. Under basic registration you can:

  - Create and use members for list storage
  - Access vList`s extended Lingo list management commands such as
concatenate, insertAt, sortP etc.
  - Read and save lists to local external files in Shockwave, or
MIMEBase64 encode them for transmission using postNetText
  - Read vList files downloaded to the internet cache

FULL


Full registration unlocks encryption.

--
PRODUCT PAGE AND DOWNLOAD
--

http://www.updatestage.com/xtras/vlist.html



[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 multi-page forms

2001-07-19 Thread Al Hospers

  Hi all! I'm trying to use Director's (8.0 on Win2k)
 built-in Form Post
  actions to process a multi-page form and send to a cgi
 script for database
  processing. Understandably, these are only built for
 single-page scripts,
  i.e. all form items on the same page as the submit button.
 
  My question is this... has anyone successfully modified
 these scripts, or
  know of others, that will let me accomplish this?

I don't know what built in actions you are referring to here. is
this something from the library? if so  it is a behavior(s), a quick
mod would be to turn the properties containing the variables into
globals. then they would persist between pages which I assume are
markers in your movie.

hth

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

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 Recording sound.

2001-07-19 Thread Al Hospers

  I´ve been trying to find an xtra that records the sound of a
  projector or a
  shockwave movie onto the harddisk. Not just one sound, but the
whole
  lot that is happening if, say, the user is mixing few sounds
  in the movie.
  (and that could include QuickTime Sound)

Well, unfortunately I just found out that the Audio Xtra only records
from one input at a time, whatever the card provides, like microphone
or cd audio. It doesn't have a way to mix sound output, like the sound
from the projector or shockwave, with mike input.

Sorry,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 Passing data to a shockwave movie using querystrings

2001-07-19 Thread Al Hospers

 I want to pass data into a shockwave movie that is embedded
 in an html page.
 I am using ASP scripting on the sever side. Can I just append
 a query string
 to the movie URL to get data into the movie (like I can with flash)?

you could do this

 If not is there another way to get data into the movie like
 this? I just
 want to pass and ID number to movie when it starts up.

you could also embed the data in the Embed/Object tags  read them in
as the movie starts.

hth

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

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 Re: HELP! - Network: find server by name and map to local drive

2001-07-19 Thread Al Hospers

 Thank you.  I looked over this xtra but it doesn't have
 any commands to read/write a text file over a network.
 How can I do that?  Should I move/create the file on the
 C:\windows\desktop and then make my edits there and then
 move the file back to the network folder?

 The text file needs to be named what I need it to, and all
 it will contain is a comma delineated list.  This file will
 be checked for when a user logs in, and, if it exists, the
 list will be loaded by Director and parsed, probably using
 value() to convert the string to a list.  If the file doesn't
 exist, it needs to be created based on the user information.

this Xtra doesn't write files. you need to create the file in
Director, use FileIO to write it to disk and then copy it where you
want using the Xtra.

IMNSHO if you don't want the user to know about it then I personally
wouldn't writer it on the Desktop...

hth

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

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 protecting external media?

2001-07-19 Thread Al Hospers

 just a quickie, has anyone any experience in
 protecting external media i.e. movies  soundtracks so
 the end user can't steal them  use them for their own
 personal gain?

Hi,

One way to do this would be using the BinaryIO Xtra from UpdateStage.
BinaryIO was designed to read, write and edit binary files on the Mac
and the PC. Any file that is not a plain text file - for instance a
PowerPoint file, Microsoft Word file, sound, image or application, is
a binary file.

If your media files reside on writeable media, or are small enough to
be copied to writeable media, another alternative is to use BinaryIO
Xtra to alter files to make them unplayable when opened outside of the
Director projector. You can do this by replacing a small amount data
at the beginning of the file with filler, and storing the real data
that should be in that section of the file, in a field in your
Director movie. At runtime you write the valid data into the file to
make it readable, then at projector quit, you write the filler back
out to the file to protect it again. This technique works with any
file - not just QuickTime, although the amount of filler you have to
write will vary depending on the file format. The following code
protects and unprotects a file with BinaryIO.

You can read more information about this usage and download an example
here:

 http://www.updatestage.com/previous/981101.html#item2

Price: $149.00
Type: Xtra
Platforms: 32-bit Windows,Win 31,Mac
Director versions supported: 5,6,7,8,8.5
Author: Glenn Picher

You can view the documentation, download a fully functional demo or
purchase the product here:

 http://www.updatestage.com/xtras/binaryio.html

HTH,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 Reading from an ini file

2001-07-19 Thread Al Hospers

 I want to make my next director project a little more reuseable. i
was
 wondering if any one had any links to sites or ini file
 reading functions
 that could help with storing settings externally.  Do i need
 an xtra to read
 text/ini files of the same cd?  i'd prefer not to.

Hi Brendon,

Check out the vList Xtra from UpdateStage. As Mark pointed out, for
what you need, it is FREE!

The vList Xtra saves and retrieves Lingo lists and other data types in
binary format using either an external file or a cast member for
storage. Lists are a powerful and fast way to manage all kinds of
information in Director. Since lists can hold Director's rich media
and data types they are the natural solution for creating Director
databases, yet few developers use them this way. Why? Because saving
and retrieving lists at runtime using Director's built-in string() and
value() methods is slow and limited.

In demonstration mode most vList functions will cause a demonstration
dialog to display the first time they are used. A limited set of vList
commands are free to use and do not display a demonstration dialog.
The free commands allow you to save a list to a file and retrieve it
in authoring and from a projector but not in Shockwave. They are:

 new(xtra vList,filename)
 write
 read

Price of basic version: $149.00
Price of full version: $299.00
Platforms: 32-bit Windows,Mac
Director versions supported: 6,7,8,8.5
Shockwave-safe, Shockwave auto-install
Author: Daniel Devolder

To read the full docs on line, download an evaluation version or
purchase the Xtra go here:

 http://www.updatestage.com/xtras/vlist.html

HTH,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 Recording sound.

2001-07-18 Thread Al Hospers

 I´ve been trying to find an xtra that records the sound of a
 projector or a
 shockwave movie onto the harddisk. Not just one sound, but the whole
 lot that is happening if, say, the user is mixing few sounds
 in the movie.
 (and that could include QuickTime Sound)

 Up to now I thought there weren´t any, but then I read this mail
from
 Robert, and now I am just wondering which are these xtras mentioned,
 and do they record all sounds playing onto the harddisk as
 .wav or .aiff?

Hi Thor,

The Audio Xtra from UpdateStage will do a ton of stuff via vis
recording audio inside Director  saves as either Wave or AIFF. I am
not sure if it records everything playing, like Quicktime, tho. You
can go here

  http://www.updatestage.com/xtras/audio.html

and download an evaluation version and try it yourself.

 Director versions supported: 6,7,8,8.5
 Authorware version supported: 4
 Shockwave-safe, Shockwave auto-install
 Author: Scott Kildall

HTH,

Al Hospers
Marketing Associate
UpdateStage
alhospersatupdatestagedotcom
http://www.updatestage.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 Hardware control of Director Movies...

2001-07-17 Thread Al Hospers

 I have a set of hardware buttons and switches to connect to
 the pc via the
 serial port most likely.  I would like these buttons to
 trigger events in my
 movie.  So in a nutshell, how exactly can I use Lingo to
 listen to a port
 and react to what it finds there?  I don't believe it's
 necessary for LIngo
 to communicate back across the port.  Thank you in advance
 for your help.

I think that there is a serial Xtra by DirectXtras. they also have one
for joysticks. I used it to listen to foot switches  it worked very
well.

hth

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

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 Fading Music -

2001-07-12 Thread Al Hospers

 I've already tried the code from the D8-8.5. manuals, it
 worked fine but
 then i had no sound
 coming from channel 1 when i return to my intro...?

well, if you have faded it to 0 it stays there. try resetting it to
the volume you desire before you use it again.

hth

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

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 nt

2001-07-12 Thread Al Hospers

 i just burned a custom cross platform hybrid disc using toast
 titanium
 and director 8.0 and i'm having problems with the xtras being
 recognized.  the mac xtras are on the mac side in an external
 directory
 and the windows xtras are on the windows side in their own
 directory.
 anyone had problems like this?

nope

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

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 nt

2001-07-12 Thread Al Hospers

 you use one set of xtras

actually no, you use the xtras on each platform partition that are
specific to that platform, and they ARE different. you must put them
in an Xtras folder next to the projector.

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

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 nt

2001-07-12 Thread Al Hospers

 methinks yes.
 put all of the xtras, for both platforms, in one xtras folder, and
put
 both projectors at the same level as that one xtras folder.
 the mac side/ windows side thing controls what the user sees, but
all
 xtras should be in the same folder.

It's been a while since I've built a XPlat CD, but from what I
remember this is not correct. each projector needs to be in its own
platform specific partition with its Xtras. the data and movies may be
shared however.

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

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 cannot open projector file

2001-07-12 Thread Al Hospers

 i encountered some problem launching the projector file. Wondering
can
 someone please advise?

 it say textasset.x32, fontxtra.x32, fontasset.x32,
 flashasset.x32 are all
 missing while trying to create a projector file.

 unable to load movies playlist.Does the .INI file exist? it
 must contain a
 section [movies] with an entry movie01 = pathname.dir

sounds to me like you have built this big honking projector  not
included all the Xtras that are required. go to the MM site  search
on Xtras in the Director section. read the stuff on how to put
together a projector  put the required Xtras in an Xtras folder.

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

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




  1   2   3   4   >