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