Subject: Quicktime API's
I just had a question about this particular command.
From the name I have taken it to mean that this particular function
can essentially "press" a button in a Macromedia Flash movie that is
being played in Quicktime.
Basically what I'm looking for is an example of this in use.
I don't exactly understand the parameters that are to be given to the
function
The *path parameter I take to mean the path from the main timeline to
the button, such as
_root.button
However, it's my understand that Quicktime doesn't currently support
Flash MX files, and the naming of button instances is not allowed in
Flash 5.
The buttonID parameter is a number (long). I am not aware of a
particular number that is assigned to button objects in Flash
And finally I don't know what or where I can find the flash transition
constants to which the transition parameter refers to.
Any information you can give me on this would be greatly appreciated.
Thanks in advance,
Dan Weiland
/*
* FlashMediaGetFlashVariable()
*
* Availability:
* Non-Carbon CFM: in QuickTimeLib 5.0 and later
* CarbonLib: in CarbonLib 1.3 and later
* Mac OS X: in version 10.0 and later
* Windows: in qtmlClient.lib 5.0 and later
*/
EXTERN_API( ComponentResult )
FlashMediaGetFlashVariable(
MediaHandler mh,
char * path,
char * name,
Handle * theVariableCStringOut) FIVEWORDINLINE(0x2F3C, 0x000C,
0x010A, 0x7000, 0xA82A);
/*
* FlashMediaSetFlashVariable()
*
* Availability:
* Non-Carbon CFM: in QuickTimeLib 5.0 and later
* CarbonLib: in CarbonLib 1.3 and later
* Mac OS X: in version 10.0 and later
* Windows: in qtmlClient.lib 5.0 and later
*/
EXTERN_API( ComponentResult )
FlashMediaSetFlashVariable(
MediaHandler mh,
char * path,
char * name,
char * value,
Boolean updateFocus) FIVEWORDINLINE(0x2F3C, 0x000E, 0x010B,
0x7000, 0xA82A);
/*
* FlashMediaDoButtonActions()
*
* Availability:
* Non-Carbon CFM: in QuickTimeLib 5.0 and later
* CarbonLib: in CarbonLib 1.3 and later
* Mac OS X: in version 10.0 and later
* Windows: in qtmlClient.lib 5.0 and later
*/
EXTERN_API( ComponentResult )
FlashMediaDoButtonActions(
MediaHandler mh,
char * path,
long buttonID,
long transition) FIVEWORDINLINE(0x2F3C, 0x000C, 0x010C,
0x7000, 0xA82A);