Thanks to Florian, Nik, grimmwerks, and Andy for their response.  

Here was my original request

>> Hello Listers,
>> 
>> I have a cross platform CD to complete in short order.  The CD will
contain
>> many mpeg1 videos.  A necessary spec is that I use DirectMedia Xtra
>> on the Win side, and Quicktime on the Mac.
>> So far I have created a dummy linked cast, and two external casts - one
with
>> Quicktime members and one with DirectMedia members.  This approach seems
>> to be working out fine.
>> 
>> In the prepare movie, I will determine platform and create a global
>> 
>>  if the platform contains "Win" then
>>     global gSystemPlat
>>     gSystemPlat = "win"
>>     castlib('dummyVideos").filename = the moviePath & "winVid"
>>   else
>>     gSystemPlat = "Mac"
>>     castlib('dummyVideos").filename = the moviePath & "macVid"
>>  end if
>> 
>> In the score, I plan on having duplicate marker locations.  By this I
mean,
>> I'll have  "introVideoMac" and "introVideoWin" marker locations.  The
>> sprites
>> for both of these will have all the same graphics and buttons, but the
>> buttons will
>> have different behaviors (QuickTime vs DirectMedia behaviours) assigned.

----------------------------
Florian wrote:
> Why noz have one marker and one set of controls and change your behaviours
> like this

> Global gSystemPlat

> On mouseDown me (beginSprite whatever)
>   If gSystemPlat="Mac" then
>     -- mac stuff
>   Else
>     -- windows stuff
>   End if
> End

thanks Florian for the suggestion, I'll need to give it a shot

---------------------------
grimmwerks wrote:
> Yeah, if you have members - quicktime or directmedia - in the cast or in
the
> score - even if you never go to that part of the score - your projector
will
> still fire that quicktime/directmedia is needed.

My tests are not showing this.  I have a linked dummy cast with a
placeholder - one pixel bitmap,
no digital video. It is only when I link to these external video casts, does
Director see what format
the videos are in.  Am I missing something here?
I would not like to produce two separate Dirs.  If late revisions come in.
it could be a nightmare
fixing two shows.

---------------------------
Andy wrote:
> - There's no need of having duplicate members. Just name your casts
> 'mpgs.dir' (or something), where you put the Mac-cast into the Mac
partition
> (HFS) and the Windows-cast into the ISO partition. Director will correctly
> reference your media (at least if it is in the same order)...

So, you're saying that I can have one dir file with two casts of the same
name.
These two casts will be separated in Mac/PC partitions

> - The other way (that's how I'm doing these kind of things) is, to only
put
> ONE videomember somewhere in your cast (e.g. name it 'mpegmember'). On the
> Mac side it is a QT-member, on the Win-side it is a DirectMedia (or
> whatever) member. Then set the filename of this member as needed (even
> possible 'on the fly')...

> IMHO it is easier to instanciate a video-controller behaviour:
> 
> if MAC then
>    gMyMpegManager = new(script "MpegManagerMAC")
> else
>    gMyMpegManager = new(script "MpegManagerWIN")
> end if

Thanks Andy, I'm really digging these concepts.  I can see the route!

> why don't you use Quicktime on both sides??

There are still companies out here that refuse to let QT reside on their PC
systems

Thanks again to all
Jim
[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 helping with programming Lingo.  Thanks!]

Reply via email to