1cb93a386Sopenharmony_ci<?xml version="1.0" encoding="utf-8" ?> 2cb93a386Sopenharmony_ci<screenplay xmlns="urn:screenplay"> 3cb93a386Sopenharmony_ci <line id="line" x1="0" y1="0" x2="100" y2="0" /> 4cb93a386Sopenharmony_ci <random id="rRed" min="0" max="255" seed="1900" /> 5cb93a386Sopenharmony_ci <random id="rBlue" min="0" max="255" seed="50000" /> 6cb93a386Sopenharmony_ci <random id="rGreen" min="0" max="255" seed="99" /> 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci <event kind="onLoad" > 9cb93a386Sopenharmony_ci <matrix id="initialMatrix" translate="[120,100]" /> 10cb93a386Sopenharmony_ci <paint id="basePaint" strokeWidth="2" antiAlias="true" textAlign="center" 11cb93a386Sopenharmony_ci textSize="24" linearText="false" > 12cb93a386Sopenharmony_ci <color color="lightblue" /> 13cb93a386Sopenharmony_ci </paint> 14cb93a386Sopenharmony_ci <apply mode="immediate" steps="17" > 15cb93a386Sopenharmony_ci <post target="addLine" /> 16cb93a386Sopenharmony_ci <animate field="delay" from="0.1" to="0.95" /> 17cb93a386Sopenharmony_ci </apply> 18cb93a386Sopenharmony_ci <post id="postAddCaptionFade" target="addCaptionFade" delay="1" /> 19cb93a386Sopenharmony_ci <post id="postAddLineCaption" target="addLineCaption" delay="1" /> 20cb93a386Sopenharmony_ci <post target="scaleInitial" delay="2" /> 21cb93a386Sopenharmony_ci <apply scope="basePaint" begin="3"> 22cb93a386Sopenharmony_ci <set begin="0" field="linearText" to="false" /> 23cb93a386Sopenharmony_ci </apply> 24cb93a386Sopenharmony_ci </event> 25cb93a386Sopenharmony_ci 26cb93a386Sopenharmony_ci <event kind="user" id="addLine" > 27cb93a386Sopenharmony_ci <matrix rotate="20" /> 28cb93a386Sopenharmony_ci <apply restore="true" > 29cb93a386Sopenharmony_ci <paint > 30cb93a386Sopenharmony_ci <color id="ramp" /> 31cb93a386Sopenharmony_ci </paint> 32cb93a386Sopenharmony_ci <set target="ramp" field="color" to="rgb(rRed.random,rBlue.random,rGreen.random)" /> 33cb93a386Sopenharmony_ci </apply> 34cb93a386Sopenharmony_ci <add use="line" /> 35cb93a386Sopenharmony_ci </event> 36cb93a386Sopenharmony_ci 37cb93a386Sopenharmony_ci <event kind="user" id="addCaptionFade" > 38cb93a386Sopenharmony_ci <apply> 39cb93a386Sopenharmony_ci <paint> 40cb93a386Sopenharmony_ci <color id="captionFade" alpha="0" /> 41cb93a386Sopenharmony_ci </paint> 42cb93a386Sopenharmony_ci <animate target="captionFade" field="alpha" from="0" to="1" dur="1" /> 43cb93a386Sopenharmony_ci </apply> 44cb93a386Sopenharmony_ci </event> 45cb93a386Sopenharmony_ci 46cb93a386Sopenharmony_ci <event kind="user" id="addLineCaption" > 47cb93a386Sopenharmony_ci <text id="linescaption" text="Lines" x="0" y="120" /> 48cb93a386Sopenharmony_ci </event> 49cb93a386Sopenharmony_ci 50cb93a386Sopenharmony_ci <event kind="user" id="scaleInitial" > 51cb93a386Sopenharmony_ci <apply scope="basePaint" > 52cb93a386Sopenharmony_ci <set field="linearText" to="true" dur="1" reset="true" /> 53cb93a386Sopenharmony_ci </apply> 54cb93a386Sopenharmony_ci <apply scope="initialMatrix" > 55cb93a386Sopenharmony_ci <animate field="scale" from="1" to=".5" dur="1"/> 56cb93a386Sopenharmony_ci <animate field="translateX" from="120" to="60" dur="1"/> 57cb93a386Sopenharmony_ci <animate field="translateY" from="100" to="60" dur="1"/> 58cb93a386Sopenharmony_ci </apply> 59cb93a386Sopenharmony_ci </event> 60cb93a386Sopenharmony_ci 61cb93a386Sopenharmony_ci<!-- 62cb93a386Sopenharmony_ci <event kind="keyChar" key="d" > 63cb93a386Sopenharmony_ci <dump /> 64cb93a386Sopenharmony_ci </event> 65cb93a386Sopenharmony_ci--> 66cb93a386Sopenharmony_ci</screenplay>