I'm performing a getNetText to an ASP page which calls a COM object and
writes an XML response back to my Shockwave engine. The list returned by
getStreamStatus immediately contains an #error property of 4152. I looked
through the docs, and searched the Tech Notes, but there's no mention of a
always creates a 16-bit image, even though the tif file may be a
16-million
colors picture.
What's the colorDepth of your monitor set to?
HTH,
-Sean.
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post messages to the list,
here is the part of the code that needs fixing:
global gnumPlayers--(this derived from text user input earlier.)
repeat with i= 1 to (gnumPlayers)
global (ginventorylist i) = [:]
end repeat
You could try:
repeat with i= 1 to (gnumPlayers)
(the globals)[symbol(gInventoryList
I was wondering there was anyone willing to discuss a general approch,
that resulted in a sure-fire, fool-proof way of supporting digital
video, running in a projector on cross-platform CDrom.
I would go with QT and use quickTimePresent() and quickTimeVersion() to
check the plugin, then
I'm just getting started with extra development and i'm wondering if it is
possible to develop extras using the .net framework and managed C++?
Also is it possible to use the new C# language to develop extras?
If not is this being worked with so it will be possible in the
near future?
both workarounds came to my mind as well, but I didn't want to use masks,
because they are slow to render.
? I was suggesting you use the mask image in a copyPixels parameter list
dImage.copyPixels(sImage, dRect, dRect, [#maskImage: mImage])
thus there is no rendering as such. By rendering
I am having a problem where under Director 8.5 and Buddy API, I have a
behavior, which I've used on more than one project using Director 7.02,
which goes out and opens a file in a destination relative to
the projector.
It returns a file not found reply.
So how are you building this
The path is defined as /files/anyfile.pdf
A few more questions/comments:
1). This is not a fully qualified path. Wouldn't you expect something more
along the lines of 'D:\files\anyfile.pdf'? Presumably your applicationPath
is prepended.
2). Why are there forward slashes in there? Are we talking
This code was purchased when I bought my buddy API application. It was an
add-on offered. Specifically, it is the open PDF file AND the open any
file behavior.
Should I assume from this that you're not confident about modifying these
behaviors to include an alert line so you can see the
How do you open browsers pointing to a specific website like
macormedia.com using lingo?
on mouseUp me
gotoNetPage http://www.macromedia.com;
end
Strangely, this works for me with version 7, 8 8.5, but not 8.5.1!
Anyone else care to try?
-Sean.
[To remove yourself from this list, or to
Strangely, this works for me with version 7, 8 8.5, but not 8.5.1!
Anyone else care to try?
Sorry, I need to qualify that. It works from an 8.5.1 projector, but not in
the authoring environment. At least, not for me.
-Sean.
[To remove yourself from this list, or to change to digest mode, go
Is it possible your network
preferences have the Launch Browser When Needed option unselected?
Thanks Kraig. That was it.
-Sean.
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post messages to the list, email
[EMAIL
tempList = initialList.duplicate()
^^^
HTH,
-Sean.
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post messages to the list, email
[EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L
How do I call for eg. The 3 record called loc
Ie.. [member: 2, loc: 12,4, size: 100,100, member: 5, loc: 17,3, size:
50,100, member: 9, loc: 9,4, size: 190,100]
I would suggest that, looking at your list, it might be better structured as
a linear list of property lists.
eg. [[member:
In my list I have 2 properties. #membernumber and #location
How do I use a repeat loop to count through 100 sprites and add them...
This is what ive already used but its giving me weird results
Please help
repeat with i = 1 to 100
q = sprite (i).membernum
w = sprite
I have a .dcr file from and old project. I need to get into it and get a
flash movie out of it. The original work files were all lost thanks to a
hard drive crash. I have been trying to open the movie in a
window and then
telling the window to save itself as a .dir with the saveMovie
I don't always know that it is going to be a script. There are times
when
I want to use this to instantiate a stack of xtras, in which case I
would need:
newStackObject = new(xtra stackScrip/XtraName)
I tried to address this by using typeofstack, which would be either
xtra or script,
For some reason or another, flash cannot call my director objects
directly (or at least, I have yet to be able to get that to work). To
work around this problem, however, I created a handler called
flashstackaccess which accepts a parameter stackcmd and executes
that.
Could your flash
i would like to know if it would be possible to check the user connection
speed and return a value . in director 8
Download a file of a known size a number of times and average out the speeds
obtained.
Check downLoadNetThing/preloadNetThing, getStreamStatus, and clearCache in
the
Does anyone know how to read in information from an .ini file so
that it can
be put into separate variables within Director? Can this be done with the
FileIO xtra?
It can be done with FileIO, but it's more work than necessary when you have
Buddy API at your disposal. Download it from:
Would anyone else care to confirm that opening a MIAW from the stage's
prepareMovie handler causes the MIAW's prepareMovie handler to fail?
And when run as a projector, the openWindow, prepareMovie and beginSprite
(for a sprite in frame 1) events display a different order from the
authoring
This is a known issue -
it doesn't exactly 'fail', that message doesn't get sent in a MIAW,
so the handler never gets called.
It does get sent/received (in the MIAW) if opened from the startMovie
handler, but not if you open the MIAW from a prepareMovie handler in the
stage.
-Sean.
[To
Suppose you have two straight lines, defined by two points:
Let's say
point(x1, y1) and point(x2, y2) for line 1
and
point(x3, y3) and point(x4, y4) for line 2.
What's the algorithm for calculating the point where these two lines
intersect?
Convert them both into the form y = mx + c
I would like to add a counter to one of the buttons
track how many people using the program.
Try using FileIO to write some text into a named file either on the local
machine or onto another networked machine. I think you'll find documentation
for FileIO at MM's site.
HTH
-Sean.
[To remove
I used MicroAngelo to change it is icon, however when I save
it it changes an icon, but the projector size reduces to 44 kb and
it can't be run.
There was an acknowledged problem with version 5.5 of Microangelo. The
latest version (5.53) fixes this. There are instructions specific to
If you were looking for suggestions on how to format a question to
tease people, then I don't have any suggestions, you're already very
good at it.
(I think he was asking more along the lines of what the AutoComplete xtra
provides. Still, your guess is as good as mine)
Is there any workaround/way of creating a projector less than 1MB so as to
make it easy on the Autorun?
Yes. Don't bundle xtras and DLLs into the projector.
Beside your file, create a folder called 'Xtras'
Into this folder, from your D8.5 installation folder, *copy* the following
DLLs:
please, there is a way to do a projector that is always on
top, not going
to a second plane when other window is active?
Buddy API. Find it at:
http://www.mods.com.au
The function/call you want is:
baSetWindowState( baWinHandle(), StayOnTop )
(it's free for 2 functions, so you're
I am working with a stub projector that loads another dir movie. The stub
contains no installMenu command, but the second movie (the dir file)
does. When I try to load this movie I get an error. The install is in the
prepareMovie Movie Script of the second movie.
My ESP xtra(TM) is playing
I know that there is a way of changing the projector icon to
If you alter the 'projector.skl' then every projector you create will have
this new icon.
If you want to give each projector it's own individual icon, one of the
easiest ways is to use Microangelo. Download a copy from
Somebody know how to get what is the error?
Find your Shockwave installation folder (eg.
C\Windows\System\Macromed\Shockwave 8\). Locate the file named
'Shockwave.ini', and un-comment (remove the ;) from the section
[Lingo]
DisplayFullLingoErrorText=1
This *should* provide more information
if ilk(sprite(spriteNum).member) = #field then
I think that ilk(sprite(spriteNum).member) will always evaluate to #member.
What Irv was perhaps looking for was sprite(spriteNum).member.type which
will return #field when attached to a field sprite.
I also think that what was being asked will
I'm trying to create a primitive or place a max model in
director. I need the model to be placed in a w3d object I already
have on the stage. Any suggestions or sample code will be greatly
appreciated.
Look at loadFile() and/or cloneModelFromCastmember() in the dictionary.
-Sean.
[To
How can I set the color´s line of a field text member with hexadecimal
representation or RGB values ?
Try setting the 'color', as opposed to the 'foreColor'. It should accept rgb
triplets and hex values.
member(pmember).line[2].color = rgb(0,0,0)
HTH,
-Sean.
[To remove yourself from this
How can I set the color´s line of a field text member with
hexadecimal representation or RGB values ?
Try setting the 'color', as opposed to the 'foreColor'. It
should accept rgb triplets and hex values.
member(pmember).line[2].color = rgb(0,0,0)
unfortunately, this syntax generates
I'm having trouble with a little script, what I need to do is, say I
have ten items in my game and each item has three properties, properties
are name, age and colour.
I am creating each object using the following:
set objOne = new(script buildObject,PeterPan,10,WHITE)
I have a script
Wow, how the hell u do that?
Do you mean set/getPref, or using the MU xtra?
In either case, RTM is a good place to start ;)
waitForNetConnection(), connectToNetServer(), and setNetMessageHandler()
will be the first terms you'll want to come to grips with when using the
xtra. There are some
- getting a list of installed fonts (without using an Xtra)
t = new(#font)
put t.fontList()
-- [lots of fonts here]
t.erase()
However, I think you'll need to include the font xtras to do this
- pasting in styled text from eg. Word. Essentially, is there a way to
determine the type of data
on mouseUp(me)
if NOT the shiftDown then
currModel =
member(sprite(me.spriteNum).member).camera[1].modelUnderLoc(the mouseLoc)
if NOT voidP(currModel) then
-- if there is a model under the mouse
tlSelectableModels = [your list of model names here]
I have an urgent problem which is that I have developed a project
on a PC with Director v8.5 and now have to make it xplatform for the Mac.
BUT I only have Director v8 on the Mac and it tells me that the
file is too new to open!!!
Is there any way to make this happen as I do not fancy to
Hey all, trying something that I thought would be fairly simple.
I'm trying
to print a text field from director, not the stage and not
necessarily the
sprite. The sprite I'm using intentionally only includes about
1/2 the data
of the text field. When printed, all data needs to be
how do i map a network drive
Run a batch file using the open command that does this for you.
and also be able to get the current log-in
Buddy API's baUserName()
HTH,
-Sean.
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post
This application requires an Xtra (ActiveX...) that either does not exist
or failed to initialize properly. Please make sure the
appropriate Xtras are
in the Xtras folder(s).
This reply from Tom Higgins (Macromedia engineer) to the same question on
Direct-L:
QUOTE
Just to make sure the
What is the property name for the drop shadow of the box ...
boxDropShadow
Easiest to see when a field member/sprite is selected in the cast/score, the
PI is in list view, and the Field tab is selected.
-Sean.
[To remove yourself from this list, or to change to digest mode, go to
Most machines these days, though, have Shockwave installed. Would
it be possible to create virtual reality images by mapping an
image on a 3D sphere cast member, then placing a camera at its
center? If this would work, I assume that creating some sort of
click and drag interface to
let say there is an sentence wich has open spaces where the user
has to fill
in one word.
after he or she has done this, the enter/return key is pressed and the
content is checked.
if the content (the word wich was filled in) is wrong the space must be
empty again.
if the content is right
or more precisely: the sound stops when i CLOSE the window.
sorry for the mistake... i was so fixated by having found a tech
note about
the sound stopping that i confused opening a window with closing it.
You just found the wrong TN. Here's the one that acknowledges that bug:
Can you get rid of the black key line boarder on a projector?
What has worked for me in the past is to make the projector In a window
(File-Create Projector-Options). Then add a (projectorName).ini file and
add this section/keyName to it:
[Settings]
FullScreen=1
I don't remember whether this
At 09:22 a.m. 11/09/2002 +1000, you wrote:
In using Hypertext Styles on a text member the hypertext is blue and
underlined and the cursor changes to a finger over the hypertext. For the
project I am working on I want the cursor to change as above, but not the
blue text and underlining.
Is it
bawin is win only
I thought that baWin was a Mac-compiled/compatible xtra that contained the
methods that are Windows specific and that these methods did nothing. The
reasoning being that you could then write (x-plat) code without having to
check the platform. If it ran on Windows, you get
i've these result
instead of rgb(255, 000, 000) getPixel return rgb(248, 000, 000)
rgb(000, 255, 000) rgb(000, 248, 000)
rgb(000, 000, 255) rgb(000, 000, 248)
and so on for every pure colors likes rgb(255, 255, 000) even rgb (255, 255,
255) --
it starts to play, but the initial music and voice over don't play right
away.
I've created looping animations that ask to please wait while media
downloads, and I've got a script preloading those items
The two members are swa's, and I get the distinct feeling they're
downloading fully before
This is Director MX, Win98.
I just noticed that the Player radio buttons in the Projector Options
dialog box has the Shockwave option grayed out. Does this mean that
Shockwave projectors are no longer supported? Or is my system weird?
Does anyone have the ability to make a Shockwave
Thanks for letting me know that it works for you. I had already tried what
you suggested and it made no difference. I know they yanked the Director
MX download for a while, and made some bug fixes, but I didn't hear
anything about dealing with with this issue. I have the NFR (Not
for Resale)
on FindFonts
repeat with i = 1 to the number of castmembers of castLib 4
if the castType of cast i of castLib 4 = EMPTY then
nothing
else
if the castType of cast i of castLib 4 = #richtext then
put the memberNum of cast i of
I've placed the script 'mailto:[EMAIL PROTECTED]' without the
quotation marks on the Text Inspector.
I've also placed an on hyperlinkClicked event handler as a movie script:
When I create a projector it works fine, but on the hyperlinks it opens an
unfound html page, before going to the
I'm using Buddy API to make sure a window stays on top of other windows, and
have tried this code, without success:
gBUDAPI=xtra(BudAPI).new()
lwinHandle=baWinHandle()
baWindowToFront(lwinHandle)
I've also tried baStageHandle() to get the handle of the current window, but
to no avail. I've
I'm looking at an old Director movie with a sound in it. The sound is
internal, and I don't have the source file to investigate. This sound
starts with a rising pitch, reaches some point and stays there (actually,
think of the sound of a car starting out and then reaching cruising
speed).
What's the best way of changing icons for a pc projector? I've used
microangelo in the past, but it seems to kill projectors now...
I still use Microangelo successfully - you just have to be careful when
updating icons to choose Update graphics 'in place' from the Edit - EXE
update method menu.
I know I have read somewhere that I can customize hypertext in Director to
make it a different color (other than blue), but can't remember where I
saw these notes. Does anyone know where I can find this information?
Turn off useHyperTextStyles in the PI, select the text in your
hyperlinkRange
I just tried using the beep command on a Windows XP machine and it doesn't
work on either of my machines. I can try it in the Message window and
nothing happens. I don't remember ever testing on WinXP before, but I
don't think I done anything that should affect the system beep.
Alert gives a
Just had a quick question, I would like to have users imputing text
through a normal text field and would like to be able to convert the
characters of the imputed text to vector shapes for later access to the
vertexList. Is there any easy way of doing this?
I think there is an undocumented (=
At 10:57 a.m. 20/03/2003 +0530, you wrote:
While using the Printomatic xtra in Director, we found that printing on IBM
machines running Windows 98 results in a failed printout.
I'm not sure of the specific application, but you might want to hit
updateStage and look through the docs for their
set b1=new(xtra budapi)
set OK = baOpenFile( c:\tmp.htm , hidden )
put ok
-- 26031
I don't know whether it has any bearing on your ability to open a browser
as hidden, or why your return value for baOpenFile is as large as it is,
but you don't need to create an instance of Buddy API before
I had the same problems in 8.5, and I double checked the Xtra version, and
it is the MX xtra. Here's the code I'm using to build the dialog box. It
works fine on Windows:
In your windowPropList you don't specify anything for the modality of the
dialog.
In my experience, run() expects the
do I need an Xtra to save a bitmap to the hard drive? This is a
projector, not a Shockwave.
AFAIK, yes. The best option, IMHO, is Werner's SharpExport xtra
http://www.sharp-software.com
(I believe DirectImage also has this kind of functionality - at a price!)
-Sean.
[To remove yourself from
While I'm not sure if this is what you're asking, paste this into a movie
script and call it from the message window:
on mShowColors
repeat with i = 0 to 255
aColor = color(#paletteIndex, i)
hex = aColor.hexString()
aColor.colorType = #rgb
put i, hex,
I'm sure you're on the right lines for what was being asked, but which
palette does the routine refer to?
Excellent question, Colin! And something I struggled with. I *think* it
defaults to the palette set in the movie properties dialog and for some
reason that setting isn't available to
It's not Director. It's those bloody stupid buggy HP printer drivers.
Every time I print something, Director starts crashing. I reboot, and
everything is fine. Until I print again.
Try calling fpReset() on updateStage's vList xtra after printing and see
if it helps. I think it's one of the
Is there any other way of making it work besides creating multiple text
cast members and assigning each sprite its own cast member? I am open to
suggestions - I´m not even sure how I would go about creating text members
on-the-fly.
Daniel showed you how to create members on the fly.
Another
Cath has shown the 'quickTimeVersion', whats the other method?
and what are the advantages or disadvantages of the various methods.
All approaches involve an xtra of some sort. For example
'quickTimeVersion()' is dependent on the QT3 or QT6 Asset xtra - both of
which ship with Director (and are
I have made a new .dxr and in the preferences unmarked the check box
animate in the background but it still use 100% cpu.
I have also now tried:
on exitFrame
go the frame
basleep(30)
end
And are you saying that baSleep() doesn't help?
Try moving it to an enterFrame handler. That
However,
there are potential performance hits using lots of flash sprites on
the same frame.
Why do you think you have the performance hit? It is because everytime you
use a Flash Member as a sprite, you are in fact invoking another
instance of the Flash player (flash xtra).
Yes, and each
I thought there would have been a method somewhere to open a
folder...maybe in buddyAPI or the fileXtra or something. Is there any
way to open a folder (not a file)?
You don't say which platform you're interested in, but this will work on
Windows using BuddyAPI:
--
on mouseUp me
prog =
I'm wondering if you can somehow add ink effects to bitmaps in MUIs. I
ask because my MUI has a bitmap that needs a shape to it other than
rectangular.
Unfortunately not, in my experience.
In order to work around this limitation I created a bitmap with the same
bg colour as the dialog window
Is there any xtra that can get a scrollwheel?
WheelMouse - Windows only:
http://www.mods.com.au/xtras/download/wheelmouse.zip
Updatestage is a good place to check for available xtras:
http://www.updatestage.com/products_table.html
-Sean.
[To remove yourself from this list, or to change to
I can't for the life of me get buddyApis function baShortFilename() to
work on OSX.
the docs say clearly, that it should work on OSX, but the only thing I get
from this function is void :-(
regardless what I do.
what am I missing ?
The thing I *always* miss with this function is that the file
thank you Sean, but I tried it with existing files.
the docs say, that if I provide the short name, I will get the short name.
since I get the short file name, whenever I baGetFilename(), the following
shouldn't return void IMO:
It certainly looks like there's something screwy going on there. On
put the globals.count
-- 1
setAProp the globals, #x, hi
put the globals.count
-- 2
put x
-- hi
What I think Agustín is (circuitously) suggesting is:
on LoadDataSet stdnum
tData = (the globals)[symbol(gStandard stdnum DataRef)]
-- utilize tData as you see fit (it *should* hold the value
Doing a simple routine to print a PDF document as follows:
on mHit me
sPDFFileToPrint = themoviePath pPDFPathName \ gCurrentLanguage
pPDFFileName .pdf
returnError = baPrintFile(sPDFFileToOpen)
if returnError 32 then
-- issues a number of calls and then returns an alert dialogue
I'm using video (mpg) in director movies, is there a way to protect this
media, so they only can use it in the movie. I've tried to encrypt the
file, but the project is distributed on
CD-Rom and there seems no-way to encrypt it when the file is on the CD-Rom.
Thanks.
A possibility that I'm
just an addendum to the binaryIO suggestion, there is a detailed
description and lingo code for this under
http://www.updatestage.com/previous/981101.html
The problem with the BinaryIO option is that since the media is on CD-ROM
you can't write to it. So if you were to use BinaryIO you'd need to
Is anyone else getting those annoying spanish 'click here to make sure this
email isn't spam' messages for posting to lingo-l? Much like I'll get after
this one...?
Yep, I've had a few and they're getting to be a real pain. I suspect a
Brazilian subscriber's ISP runs this service - so if you're
Anyway of getting the projector name?
the applicationName
-Sean.
[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and
Is there a 'lingo access' to the Update Movies option that we use to
compress and 'encrypt' the cast libraries? I want to make a projector
that is able to do it
Unfortunately not. The best you can do (AFAIK) is:
castLib(nameOrNumber).save(fullPathToFile)
-Sean.
[To remove yourself from this
I am working on a interactive project and I have went to test it online
and the QuickTime .mov files will not show up. I exported out the .dcr
file and it shows up on the preview test; however, when it is live the
.mov files don't display audio or video.I have all the files that are
associated
Just a quick question: when working with big scripts how do I get rid of
constant flushing (or flashing) of script window whenever I typed in a
new character?
I've had a degree of luck with turning OFF line numbering, either from Edit
- Preferences - Script, or right-click in an open script
* Is there some other (cross-platform hopefully) way to launch a
browser with a given URL, or open that URL in an existing browser?
While I won't answer any of your other questions, I _always_ use Buddy
API's baOpenURL() for launching a browser from a projector. It is much
better at
It's strange: I can't seem to access items in the plain old linear list
of the timeoutlist.
put the timeoutlist
-- [timeOut(wiper)]
g = timeout( QUOTE wiper QUOTE )
put (the timeoutlist).getPos(g)
-- 0
If ((the timeoutlist).getPos(g)) 0) then -- doesn't work either
Somehow, some way, I
Can one imply from this statement, that JT has returned to the nest?
DIRECTOR, de lekkerste!
Following along this path of implications, this suggests Director may yet
regain it's most delicious status ...
[To remove yourself from this list, or to change to digest mode, go to
Well in my own mind, along with Febo, Director is already de lekkerste.
Always has been, always will be.
I'd have to agree!
-Sean.
[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED]
with another founding father of Director in the house
Hi Tom,
Any chance you could elaborate on another?
Thanks,
-Sean.
[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems,
I'm only checking a list to see what the count of something is
(ie if gThisAssetList.assets.count) and I'm getting an alert of:
is3dCastMember
Unknown error code (-2147219478)
...and I'm not even DOING anything with 3d.
More on this: I think it might be related to vList
I suspect this
is it possible to change the name of a file via Director?
i mean, i want to offer a way to rename an already outputed textfile,
myfirstname.txt --- secondname.txt
en eventually to move the file into another directory?
You could use Buddy API's baCopyFile() method, or you might even be able to
Did I mention that you can now [SNIP]
Now you're just bragging!
All of this sounds VERY tasty. I can't wait to get my hands on a shipping
copy ...
Congratulations to you and all the Director team on what sounds like a
significant release.
And yet there's still even more to talk about beyond
OK, I've got another one off the top of my head: any improvements to the
MUI xtra (above the obvious need to fix the broken getURL call on OSX)? Any
chance of encapsulating it, and its callbacks, to a parent script and thus
avoid polluting the global space?
I'm sure there are more to come, but
I just ran into a weird problem that I thought I would share. I came up
with a workaround, so I'm posting just in case I can save somebody from my
2-day headache.
The go movie call wasn't doing anything.
Is there any chance 'go ...' was being issued from a prepareFrame or
stepFrame event? A
I managed to get the startMovie handler called 7 times. I'm willing to
let you guess how I managed that before I reveal yet another Stupid
Lingo Trick.
You created 6 timeout objects in prepareMovie and none of their targets
contained startMovie handlers?
[To remove yourself from this list, or
What is the limit to the length of a path for fileIO on Windows? I have
a path 130 characters long, and I'm getting an IO error. Buddy reports
that the file exists.
IIRC, I think it's around 128. Can you use Buddy's baShortFileName() to
pass to FileIO?
[To remove yourself from this list, or to
I can't find a way to intercept the Close command when the user clicks
Close after right-clicking the icon in the taskbar in Windows or clicks
Quit Projector in the system menu (top left of the screen) in Mac OS X.
Is there a way to intercept those two Close commands?
If this is not possible
1 - 100 of 129 matches
Mail list logo