1<?xml version="1.0" encoding="utf-8" ?>
2<screenplay xmlns="urn:screenplay">
3
4	<event kind="onLoad">
5		<matrix id="initialMatrix" translate="[80,80]" />
6		<paint  id="imagePaint" antiAlias="true">
7			<color color="lightpink" />
8		</paint>
9		<apply  >
10			<paint />
11			<set begin="4" field="linearText" to="false" />
12		</apply>
13		<save>
14			<matrix>
15				<scale x="0.5" y="0.5" />
16			</matrix>
17		<image id="backImage" src="redcross.jpg" />
18		<save>
19			<matrix id="polyMatrix">
20				<polyToPoly >
21					<polygon>
22						<moveTo id="pt1" x="0" y="0" />
23						<lineTo id="pt2" x="256" y="0" />
24						<lineTo x="256" y="256" />
25						<lineTo x="0" y="256" />
26						<close />
27					</polygon>
28					<polygon >
29						<moveTo x="0" y="0" />
30						<lineTo x="256" y="0" />
31						<lineTo x="256" y="256" />
32						<lineTo x="0" y="256" />
33						<close />
34					</polygon>
35				</polyToPoly>
36			</matrix>
37			<paint id="paintFade">
38				<color id="fade" />
39			</paint>
40			<image id="frontImage" src="bulgaria.jpg" />
41		</save>
42		</save>
43		<apply begin="0.5" scope="polyMatrix">
44			<animate id="pt1x" target="pt1" field="x" from="0" to="64" dur="0.5" repeat="3" />
45			<animate target="pt1" field="y" from="0" to="-455" dur="0.5"  repeat="3"/>
46			<animate target="pt2" field="x" from="256" to="192" dur="0.5"  repeat="3" />
47			<animate target="pt2" field="y" from="0" to="-455" dur="0.5" repeat="3" />
48		</apply>
49		<apply begin="1" scope="backImage" >
50			<set field="src" to="jet.jpg" />
51		</apply>
52		<apply begin="1" scope="frontImage" >
53			<set field="src" to="redcross.jpg" />
54		</apply>
55		<apply begin="1.5" scope="backImage" >
56			<set field="src" to="fire.jpg" />
57		</apply>
58		<apply begin="1.5" scope="frontImage" >
59			<set field="src" to="jet.jpg" />
60		</apply>
61		<apply begin="2" scope="backImage" >
62			<set field="src" to="chest.jpg" />
63		</apply>
64		<apply begin="2" scope="frontImage" >
65			<set field="src" to="fire.jpg" />
66		</apply>
67		<apply begin="2" scope="paintFade" >
68			<animate field="alpha" target="fade" from="1" to="0" dur=".5" />
69		</apply>
70		<post target="addCaptionFade" delay="2" />
71		<post target="addLineCaption" delay="2" />
72		<post target="scaleInitial" delay="3" />
73	</event>
74
75	<event kind="user" id="addCaptionFade" >
76		<apply>
77			<paint  >
78				<color id="captionFade" alpha="0" />
79			</paint>
80			<animate target="captionFade" field="alpha" from="0" to="1" dur="1" />
81		</apply>
82	</event>
83
84	<event kind="user" id="addLineCaption" >
85		<paint textSize="24" textAlign="center" > <!--  -->
86			<shader  />
87		</paint>
88		<text text="Images" x="70" y="160" />
89	</event>
90
91	<event kind="user" id="scaleInitial" >
92		<apply scope="imagePaint" >
93			<set field="linearText" to="true" />
94		</apply>
95		<apply scope="initialMatrix" >
96			<animate field="scale" from="1" to=".5" dur="1"/>
97			<animate field="translateX" from="80" to="145" dur="1"/>
98			<animate field="translateY" from="80" to="172" dur="1"/>
99		</apply>
100	</event>
101
102</screenplay>
103