README.txt

README - QTWiredSprites
 
This sample code creates a wired sprite movie containing one sprite track. The sprite track contains six sprites: two penguins and four buttons.
 
The four buttons are initially invisible. When the mouse enters (or "rolls over") a button, it appears.
 
When the mouse is clicked inside a button, its image changes to its "pressed" image. When the mouse is released, its image changes back to its "unpressed" image. If the mouse is released inside the button,  an action is triggered. The buttons perform the actions of go to beginning of movie, step backward, step forward, and go to end of movie.
    
The first penguin shows all of the buttons when the mouse enters it, and hides them when the mouse exits.
The first penguin is the only sprite that has properties that are overriden by the override sprite samples.
These samples override its matrix (in order to move it) and its image index (in order to make it "waddle").
 
When the mouse is clicked on the second penguin, it changes its image index to it's "eyes closed" image.
When the mouse is released, it changes back to its normal image. This makes it appear to blink when clicked on.
When the mouse is released over the penguin, several actions are triggered. Both penguins' graphics states are 
toggled between copyMode and blendMode, and the movie's rate is toggled between zero and one.
 
The second penguin moves once per second. This occurs whether the movie's rate is currently zero or one,
because it is being triggered by a gated idle event. When the penguin receives the idle event, it changes
its matrix using an action which uses min, max, delta, and wraparound options.
 
The movie's looping mode is set to palindrome by a frame-loaded action.
 
For Windows builds using Microsoft Visual C++, the Makefile (QTWiredSprites.mak)
automatically calls Rez to create the resource file QTWiredSprites.qtr from the
input file QTWiredSprites.r. The .qtr file must reside in the same directory as the
application QTWiredSprites.exe. For final delivery of your product, you should
insert the .qtr file into the .exe file by using the tool RezWack.
 
Enjoy,
QuickTime Team