<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <!DOCTYPE Movie SYSTEM "dtd/RVML.dtd"> -->
<Movie version='6' width='600' height='400' rate='12' backgroundColor='white' compressed='No'
	xmlns="http://www.kineticfusion.org/RVML/2.0">
	<Title>
		Button Sound Example
	</Title>
	<Desc>
		Illustrates how sounds can be associated with each button state and how the
		properties of the sounds can be manipulated with SoundInfo elements.
	</Desc>
	<Repository repositoryType='AbsoluteFile'>
		<Sound id='sound' format='ADPCM' resourceType='SWF' resourceLocation='/temp/exampleResources/sounds/pingADPCM.swf' />
	</Repository>
	<Definitions>

		<!-- Box shape to play around with -->
		<Shape id='BoxOrigin' bounds="auto">
			<LineStyles>
				<LineStyle index="1" width="1" color="red"/>
			</LineStyles>
			<FillStyles>
				<ColorFill index="1" color="lightGrey"/>
			</FillStyles>
			<Edges>
				<SetStyle line="1" mainFill="1"/>
				<Rect x="0" y="0" width="100" height="100"/>
			</Edges>
		</Shape>
	<Button id="testButtonDrag" dragTarget="Yes">
		<Layers>

			<!-- Use Box symbol as source for up and hit layers -->
			<Layer states="(up, hit)" symbol="BoxOrigin" depth="1"/>

			<!-- Increase size of box when the mouse goes over -->
			<Layer states="(over)" symbol="BoxOrigin" depth="1">
				<Transform scaleX="1.2" scaleY="1.2"/>
			</Layer>

			<!-- Increase size of box when the mouse goes over, change color, and move down and across-->
			<Layer states="(down)" symbol="BoxOrigin" depth="1">
				<Transform scaleX="1.2" scaleY="1.2" translateX="10" translateY="10"/>
				<RGBAColorTransform addRed="50" addBlue="40" />
			</Layer>
		</Layers>
		<ButtonActions>
on(release) { gotoAndStop( 2); } 
		</ButtonActions>
		<ButtonSound>
			<ButtonPressSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="100"/>
				</SoundInfo>
			</ButtonPressSound>
			<ButtonReleaseSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" rightVolume="100"/>
				</SoundInfo>
			</ButtonReleaseSound>
			<ButtonRollOverSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="0" rightVolume="0"/>
					<SoundEnvelope mark="200" leftVolume="100" rightVolume="100"/>
				</SoundInfo>
			</ButtonRollOverSound>
			<ButtonRollOutSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="100" rightVolume="100"/>
					<SoundEnvelope mark="200" />
				</SoundInfo>
			</ButtonRollOutSound>
		</ButtonSound>
	</Button>
	<Button id="testButtonNotDrag" dragTarget="No">
		<Layers>

			<!-- Use Box symbol as source for up and hit layers -->
			<Layer states="(up, hit)" symbol="BoxOrigin" depth="1"/>

			<!-- Increase size of box when the mouse goes over -->
			<Layer states="(over)" symbol="BoxOrigin" depth="1">
				<Transform scaleX="1.2" scaleY="1.2"/>
			</Layer>

			<!-- Increase size of box when the mouse goes over, change color, and move down and across-->
			<Layer states="(down)" symbol="BoxOrigin" depth="1">
				<Transform scaleX="1.2" scaleY="1.2" translateX="10" translateY="10"/>
				<RGBAColorTransform addRed="-50" addGreen="-50" addBlue="20" />
			</Layer>
		</Layers>
		<ButtonActions>
on(release) { gotoAndStop( 1); }
		</ButtonActions>
		<ButtonSound>
			<ButtonPressSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="100"/>
				</SoundInfo>
			</ButtonPressSound>
			<ButtonReleaseSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" rightVolume="100"/>
				</SoundInfo>
			</ButtonReleaseSound>
			<ButtonRollOverSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="0" rightVolume="0"/>
					<SoundEnvelope mark="200" leftVolume="100" rightVolume="100"/>
				</SoundInfo>
			</ButtonRollOverSound>
			<ButtonRollOutSound soundName="sound">
				<SoundInfo uniquePlay='No' stopPlaying='No' loopCount='1'>
					<SoundEnvelope mark="0" leftVolume="100" rightVolume="100"/>
					<SoundEnvelope mark="200" />
				</SoundInfo>
			</ButtonRollOutSound>
		</ButtonSound>
	</Button>
	</Definitions>
		<Timeline>
		<Frame >
			<!-- Place the test button tracked at the left of the screen -->
			<Place name="testButtonDrag" depth="1" x="50" y="50"/>
			<FrameActions>
	stop();
			</FrameActions>
		</Frame>
		<Frame>
			<Remove name="testButtonDrag" depth="1"/>
			<!-- Place the test button not-tracked at the right of the screen -->
			<Place name="testButtonNotDrag" depth="2" x="450" y="50"/>
		</Frame>
	</Timeline>
</Movie>
