Shockwave access to XObjects

Date:    Tue, 13 Feb 1996 14:44:09 -0800
From:    Harry Chesley <chesley@MACROMEDIA.COM>
Subject: Re: How can I get Shockwave to listen on a port?

>Harry, are you saying that the openXLib command is NOT disabled in the
>current Shockwave builds?  Or are you refering to a future solution to
>allowing a Shockwave movie to directly access a socket/port?
Gee, I thought I'd mentioned this on the list before... Let me go back to the beginning:

What we've done is change openXLib in Shockwave so that it only looks in the same folder as the plug-in (actually, in the NPSKWAV folder on Windows, and currently the plug-ins folder on Macintosh (but we may change that to a sub-folder to keep the plug-ins folder from getting overcrowded)). This lets you extend Shockwave with XObjects, but first you have to get users to place the XObjects in the right folder. Once they do, every Shockwave movie can use them.

This avoids the issue of downloading XObjects without the user's explicit permission -- they have to do the download and install, and therefore know what they're getting into -- while at the same time letting people extend Shockwave beyond what you can do with Lingo and built-in Director functionality.

Progressive Networks has demo'd Real Audio streams controlled from a Shockwave movie using this technique.

This feature was added in toward the end and hasn't been 100% tested, which is why it's not in the documentation on the web site. But I thought you might like to know about it anyway.