<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b2fa481ded46b7f156f1d/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2fa481ded46b7f156f1d/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">SWFLIB Lib<span class="ls1">r</span>a<span class="ls2">ry</span></div><div class="c x2 y2 w2 h3"><div class="t m0 x0 h2 y3 ff1 fs0 fc0 sc0 ls2 ws0"> </div></div><div class="t m0 x3 h4 y4 ff2 fs1 fc1 sc0 ls3 ws0">S<span class="ls4">W<span class="ls0">FLIB v1.<span class="ls5">0</span> – Programmers reference</span></span></div><div class="t m0 x4 h5 y5 ff2 fs2 fc1 sc0 ls6 ws0">S<span class="ls7">W<span class="ls0">FLIB<span class="ls8"> </span>is<span class="ls8"> </span>a<span class="ls8"> <span class="ls9">f</span></span>ree<span class="ls8"> </span></span></span>S<span class="ls7">W<span class="ls0">F<span class="ls8"> </span>authori<span class="lsa">n</span>g<span class="ls8"> </span>to<span class="lsa">o</span>l<span class="ls8"> </span>d<span class="lsa">e</span>v<span class="lsa">e</span>l<span class="lsa">o</span>ped<span class="ls8"> <span class="ls9">f</span></span>or<span class="ls8"> <span class="lsa">e</span></span>a<span class="lsb">s<span class="lsc">y<span class="ls8"> <span class="ls9">f</span></span></span></span>lash<span class="ls8"> m</span>ovie<span class="ls8"> </span>g<span class="lsa">e</span>nera<span class="ls9">t</span>ion<span class="lsd"> <span class="ls9">f</span></span>r<span class="lse">o<span class="lsf">m </span></span>th<span class="lse">e </span></span></span></div><div class="t m0 x5 h5 y6 ff2 fs2 fc1 sc0 ls0 ws0">source<span class="ls10"> </span>code<span class="ls9">.<span class="ls10"> </span></span>I<span class="ls9">t<span class="ls10"> </span></span>is<span class="ls10"> <span class="lsa">a</span> <span class="ls11">C</span></span>++<span class="ls12"> </span>libra<span class="ls13">r<span class="lsc">y<span class="ls12"> </span></span></span>an<span class="lsa">d<span class="ls10"> </span></span>ca<span class="lsa">n<span class="ls10"> </span></span>b<span class="lsa">e<span class="ls10"> </span></span>use<span class="lsa">d<span class="ls10"> <span class="ls9">t</span></span></span>o<span class="ls10"> </span>g<span class="lsa">e</span>nera<span class="ls9">t</span>e<span class="ls10"> <span class="ls9">f</span></span>las<span class="lsa">h<span class="ls10"> </span></span>a<span class="lsa">n</span>i<span class="lsf">m</span>ati<span class="lsa">o</span>ns<span class="ls10"> </span>i<span class="lsa">n<span class="ls10"> </span>d</span>i<span class="ls9">ff</span>eren<span class="ls14">t </span></div><div class="t m0 x5 h5 y7 ff2 fs2 fc1 sc0 ls0 ws0">des<span class="lsb">k</span>top or<span class="ls15"> <span class="ls7">W</span></span>eb applica<span class="ls9">t</span>io<span class="lsa">n</span>s. </div><div class="t m0 x4 h5 y8 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he<span class="ls17"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls18"> <span class="ls9">f</span></span>ile<span class="ls17"> <span class="ls9">f</span></span>or<span class="lsf">m</span>at<span class="ls17"> </span>is<span class="ls17"> </span>plat<span class="ls9">f</span>or<span class="lsf">m<span class="ls17"> </span></span>indep<span class="lsa">e</span>nd<span class="lsa">e</span>nt<span class="ls17"> </span>vector<span class="ls17"> </span>i<span class="lsf">m</span>age<span class="ls17"> <span class="ls9">f</span></span>ile<span class="ls17"> <span class="ls9">f</span></span>or<span class="lsf">m</span>at<span class="ls17"> </span>that<span class="ls17"> </span>has<span class="ls17"> </span>a<span class="ls17"> </span>ve<span class="ls13">r</span>y </span></div><div class="t m0 x5 h5 y9 ff2 fs2 fc1 sc0 ls0 ws0">e<span class="ls9">ff</span>icient<span class="ls19"> </span>2D<span class="ls19"> </span>ren<span class="lsa">d</span>eri<span class="lsa">n</span>g<span class="ls19"> </span>en<span class="lsa">g</span>ine.<span class="ls19"> </span>It<span class="ls19"> </span>is<span class="ls19"> </span>a<span class="ls19"> <span class="lsa">h</span></span>i<span class="lsa">g</span>h-end<span class="ls19"> <span class="ls9">t</span></span>ech<span class="lsa">n</span>ol<span class="lsa">og<span class="lsc">y<span class="ls10"> </span></span></span>which<span class="ls19"> </span>is<span class="ls10"> </span>wid<span class="lsa">el<span class="ls1a">y<span class="ls10"> </span></span></span>us<span class="lsa">e</span>d<span class="ls19"> </span>all<span class="ls19"> </span>over<span class="ls19"> </span>th<span class="lsa">e </span></div><div class="t m0 x5 h5 ya ff2 fs2 fc1 sc0 ls0 ws0">Intern<span class="lsa">e</span>t t<span class="lsa">o</span>d<span class="ls1b">a<span class="lsc">y</span></span>. </div><div class="t m0 x4 h5 yb ff2 fs2 fc1 sc0 ls6 ws0">S<span class="ls7">W<span class="ls0">FLIB<span class="ls9"> </span>is<span class="ls9"> a f</span>lash<span class="ls9"> g</span>ener<span class="lsa">a</span>t<span class="lsa">o</span>r<span class="ls9"> </span>and<span class="ls8"> </span>not<span class="ls8"> </span>a<span class="ls9"> f</span>lash<span class="ls8"> </span>e<span class="lsa">d</span>itor<span class="ls9"> </span>or<span class="ls8"> <span class="lsa">a </span></span>pl<span class="ls1b">a<span class="lsc">y</span></span>er<span class="ls9">. </span>Pl<span class="ls1b">a<span class="lsc">y</span></span>ing<span class="ls9"> f</span>las<span class="lsa">h <span class="lsf">m</span></span>ovi<span class="lsa">e</span>s<span class="ls9"> </span>is<span class="ls9"> </span>no<span class="ls9">t </span></span></span></div><div class="t m0 x5 h5 yc ff2 fs2 fc1 sc0 ls0 ws0">o<span class="ls9">ff</span>iciall<span class="lsc">y<span class="ls1c"> </span></span>all<span class="lsa">o</span>wed<span class="ls1d"> <span class="ls1b">b<span class="lsc">y</span></span> </span>Macr<span class="lsa">o<span class="lsf">m</span></span>edia<span class="ls1d"> </span>to<span class="ls1d"> </span>be<span class="ls1d"> <span class="lsa">p</span></span>er<span class="ls9">f</span>or<span class="lsf">m</span>ed<span class="ls1d"> <span class="lsa">b</span></span>y<span class="ls1d"> </span>third<span class="ls1d"> </span>co<span class="lsf">m</span>panies.<span class="ls1e"> <span class="ls7">W</span></span>ith<span class="ls1d"> </span>S<span class="ls1f">W</span>FLIB<span class="ls1c"> <span class="lsc">y</span></span>ou’ll<span class="ls1c"> </span>b<span class="lsa">e </span></div><div class="t m0 x5 h5 yd ff2 fs2 fc1 sc0 ls0 ws0">able to<span class="ls9"> </span>export<span class="ls9"> </span>ani<span class="lsf">m</span>ati<span class="lsa">o</span>ns that ca<span class="lsa">n</span> be<span class="ls9"> </span>vi<span class="lsa">e<span class="ls20">w</span>e</span>d <span class="ls1b">b<span class="lsc">y</span></span> <span class="lsa">a<span class="ls1b">n<span class="lsc">y<span class="ls9"> <span class="lsf">m</span></span></span></span></span>odern bro<span class="ls20">w</span>ser. </div><div class="t m0 x4 h5 ye ff2 fs2 fc1 sc0 ls6 ws0">S<span class="ls7">W<span class="ls0">FLIB<span class="ls21"> </span>is<span class="ls21"> </span>org<span class="lsa">a</span>nized<span class="ls22"> </span>as<span class="ls21"> </span>a<span class="ls22"> </span>set<span class="ls21"> </span>o<span class="ls9">ff<span class="ls23"> </span></span>classes<span class="ls21"> </span>that<span class="ls22"> <span class="ls20">w</span></span>rap<span class="ls21"> <span class="ls9">th</span></span>e<span class="ls21"> <span class="lsf">m</span></span>ost<span class="ls21"> <span class="ls24">i<span class="lsf">m</span></span></span>portant<span class="ls21"> </span>tags<span class="ls21"> </span>o<span class="ls9">f<span class="ls21"> </span></span>t<span class="lsa">h</span>e<span class="ls21"> <span class="ls25">S<span class="ls1f">W</span></span></span>F </span></span></div><div class="t m0 x5 h5 yf ff2 fs2 fc1 sc0 ls9 ws0">f<span class="ls0">ile<span class="ls12"> </span></span>f<span class="ls0">or<span class="lsf">m</span>at<span class="ls12"> </span>speci</span>f<span class="ls0">ication.<span class="ls26"> </span>I<span class="lsa">n<span class="ls12"> </span></span>this<span class="ls12"> </span>r<span class="lsa">e</span>l<span class="lsa">e</span>ase<span class="ls12"> <span class="lsa">a</span> </span></span>f<span class="ls0">lash<span class="ls12"> <span class="lsf">m</span></span>ovies<span class="ls12"> </span>o</span>f<span class="ls12"> <span class="ls0">the<span class="ls26"> </span>version<span class="ls26"> </span>3</span> <span class="ls0">ca<span class="lsa">n</span></span> <span class="lsa">b<span class="ls0">e</span></span> <span class="ls0">g<span class="lsa">e</span>nera</span></span>t<span class="ls0">ed</span>. </div><div class="t m0 x5 h5 y10 ff2 fs2 fc1 sc0 ls0 ws0">H<span class="lsa">o<span class="ls20">w</span>e</span>ver,<span class="ls27"> <span class="ls25">S<span class="ls7">W</span></span></span>FLIB<span class="ls27"> </span>does<span class="ls27"> </span>not<span class="ls27"> </span>o<span class="ls9">ff</span>er<span class="ls28"> </span>c<span class="lse">o<span class="lsf">m</span></span>plete<span class="ls27"> </span>cove<span class="ls29">r</span>age<span class="ls27"> </span>o<span class="ls9">f<span class="ls27"> </span></span>the<span class="ls27"> </span>versi<span class="lsa">o</span>n<span class="ls27"> </span>3<span class="ls27"> </span>S<span class="ls1f">W</span>F<span class="ls28"> <span class="ls9">f</span></span>ile<span class="ls28"> <span class="ls9">f</span></span>or<span class="lsf">m</span>a<span class="ls14">t </span></div><div class="t m0 x5 h5 y11 ff2 fs2 fc1 sc0 ls0 ws0">speci<span class="ls9">f</span>icati<span class="lsa">o</span>n.<span class="ls1d"> </span>Since<span class="ls1e"> <span class="ls9">t</span></span>his<span class="ls1d"> </span>is<span class="ls1d"> </span>just<span class="ls1e"> </span>an<span class="ls1d"> </span>experi<span class="lsf">m</span>ental<span class="ls1e"> </span>proj<span class="lsa">e</span>ct<span class="ls1e"> </span>it<span class="ls1e"> </span>c<span class="lsa">o</span>vers<span class="ls1e"> </span>just<span class="ls1d"> </span>th<span class="lsa">e<span class="ls1e"> <span class="lsf">m</span></span></span>ost<span class="ls1e"> </span>i<span class="lsf">m</span>portant<span class="ls1e"> <span class="ls25">S<span class="ls7">W</span></span></span>F </div><div class="t m0 x5 h5 y12 ff2 fs2 fc1 sc0 ls0 ws0">tags<span class="ls2a"> </span>consideri<span class="lsa">n</span>g<span class="ls2a"> <span class="ls9">f</span></span>lash<span class="ls2a"> <span class="lsa">a</span></span>ni<span class="lsf">m</span>ation.<span class="ls2a"> </span>In<span class="ls2a"> </span>t<span class="lsa">h</span>e<span class="ls2a"> <span class="ls9">f</span></span>uture<span class="ls2a"> </span>r<span class="lsa">e</span>le<span class="lsa">a</span>ses<span class="ls1e"> <span class="lsc">y</span></span>ou<span class="ls2a"> <span class="lsf">m<span class="lsa">a<span class="lsc">y</span></span></span> </span>expect<span class="ls2a"> </span>so<span class="lsf">m</span>e<span class="ls2a"> </span>exten<span class="lsa">d</span>ed<span class="ls1e"> <span class="ls6">S<span class="ls7">W</span></span></span>F </div><div class="t m0 x5 h5 y13 ff2 fs2 fc1 sc0 ls0 ws0">tag su<span class="lsa">p</span>port c<span class="lsa">o</span>nside<span class="ls29">r</span>in<span class="lsa">g</span> te<span class="lsb">x</span>t, sou<span class="lsa">n</span>ds an<span class="lsa">d</span> bu<span class="ls9">t</span>tons as<span class="ls9"> </span>also a sprit<span class="lsa">e</span> sup<span class="lsa">p</span>ort. </div><div class="t m0 x4 h5 y14 ff2 fs2 fc1 sc0 ls0 ws0">In<span class="ls9"> </span>t<span class="lsa">h</span>is<span class="ls9"> </span>re<span class="ls9">f</span>erence<span class="ls9"> <span class="lsf">m</span></span>anu<span class="lsa">a</span>l<span class="ls9"> a<span class="ls8"> </span></span>quic<span class="lsb">k </span>loo<span class="lsb">k </span>at<span class="ls9"> </span>t<span class="lsa">h</span>e<span class="ls8"> </span>in<span class="lsa">n</span>er<span class="ls9"> </span>structure<span class="ls9"> </span>o<span class="ls9">f </span>t<span class="lsa">h</span>e<span class="ls8"> <span class="ls6">S<span class="ls7">W</span></span></span>FLIB<span class="ls9"> </span>libra<span class="ls29">r<span class="lsc">y<span class="ls8"> </span></span></span>is<span class="ls9"> </span>given<span class="ls8">. </span></div><div class="t m0 x5 h5 y15 ff2 fs2 fc1 sc0 ls0 ws0">Using<span class="ls9"> </span>t<span class="lsa">h</span>is<span class="ls9"> <span class="lsf">m</span></span>anual<span class="ls8"> <span class="lsc">y<span class="lsa">o</span></span></span>u’ll<span class="ls9"> b</span>e<span class="ls9"> </span>able<span class="ls9"> </span>in<span class="ls9"> </span>short<span class="ls9"> t</span>i<span class="lsf">m</span>e<span class="ls9"> </span>to<span class="ls9"> </span>gener<span class="lsa">a</span>te<span class="ls9"> </span>a<span class="ls9"> </span>si<span class="lsf">m</span>ple<span class="ls9"> </span>or<span class="ls9"> </span>adv<span class="lsa">a</span>nced<span class="ls9"> f</span>l<span class="lsa">a</span>sh<span class="ls9"> </span>ani<span class="lsf">m</span>ation<span class="lsb">s </span></div><div class="t m0 x5 h5 y16 ff2 fs2 fc1 sc0 lsb ws0">f<span class="ls0">r<span class="lse">o<span class="lsf">m<span class="ls9"> <span class="ls1a">y</span></span></span></span>our <span class="ls11">C</span>++ source co<span class="lsa">de</span>. </span></div><div class="t m0 x4 h5 y17 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y18 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y19 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y1a ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y1b ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y1c ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y1d ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x6 h5 y1e ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y1f ff2 fs2 fc1 sc0 ls6 ws0">S<span class="ls7">W<span class="ls0">FLIB libra<span class="ls29">r<span class="lsc">y<span class="ls9"> </span></span></span>tea<span class="lsf">m</span>, </span></span></div><div class="t m0 x4 h5 y20 ff2 fs2 fc1 sc0 ls0 ws0">June, <span class="lsa">2</span>00<span class="lsa">6</span>. </div><div class="t m0 x4 h5 y21 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y22 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y23 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y24 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y25 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y26 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y27 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y28 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y29 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2a ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2b ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2c ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2d ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2e ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y2f ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x4 h5 y30 ff2 fs2 fc1 sc0 ls0 ws0"> </div></div><div class="pi" data-data='{"ctm":[1.613445,0.000000,0.000000,1.613445,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2fa481ded46b7f156f1d/bg2.jpg"><div class="t m0 x7 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">CSWF<span class="ls2b">M</span>o<span class="ls2c">v</span>ie class </div><div class="t m0 x8 h4 y4 ff2 fs1 fc1 sc0 ls3 ws0">S<span class="ls4">W<span class="ls0">FLIB v1.<span class="ls5">0</span> – Cl<span class="ls5">a</span>ss reference</span></span></div><div class="t m0 x4 h5 y5 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">his<span class="ls8"> </span>is<span class="ls8"> </span>the<span class="ls9"> <span class="lsf">m</span></span>ain<span class="ls8"> <span class="ls6">S<span class="ls7">W</span></span></span>FLIB<span class="ls8"> </span>libra<span class="ls29">r<span class="ls1a">y<span class="ls8"> c</span></span></span>lass.<span class="ls8"> </span>Its<span class="ls8"> </span>per<span class="ls9">f</span>or<span class="ls2d">m</span>s<span class="ls8"> </span>g<span class="lse">e</span>neral<span class="ls8"> </span>I/O<span class="ls8"> </span>o<span class="lsa">p</span>erations<span class="ls8"> </span>on<span class="ls8"> </span>the<span class="lsd"> </span>externa<span class="ls2e">l </span></span></div><div class="t m0 x5 h5 y6 ff2 fs2 fc1 sc0 ls0 ws0">.<span class="ls6">S<span class="ls7">W</span></span>F <span class="ls9">f</span>ile.<span class="ls9"> </span>It<span class="ls9"> </span>h<span class="lsa">o</span>lds<span class="ls9"> </span>t<span class="lsa">h</span>e<span class="ls9"> </span>in<span class="ls9">t</span>ernal<span class="ls9"> .<span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls9"> </span>bit-strea<span class="ls2d">m <span class="ls20">w</span></span>hich<span class="ls8"> </span>is<span class="ls9"> </span>created<span class="ls9"> </span>while<span class="lsd"> <span class="lsc">y</span></span>ou<span class="ls9"> b</span>uild<span class="lsd"> </span>your<span class="ls9"> f</span>lash <span class="lsf">m</span>ovi<span class="lsa">e </span></div><div class="t m0 x5 h5 y7 ff2 fs2 fc1 sc0 lsa ws0">f<span class="ls0">r<span class="lse">o<span class="ls2d">m<span class="ls22"> </span></span></span>the<span class="ls22"> </span>source<span class="ls22"> </span>code,<span class="ls22"> </span>and<span class="ls22"> <span class="ls9">f</span></span>inal<span class="ls2e">l<span class="lsc">y<span class="ls2f"> <span class="ls20">w</span></span></span></span>ri<span class="ls9">t</span>es<span class="ls22"> </span>these<span class="ls22"> </span>bits<span class="ls22"> </span>in<span class="ls22"> <span class="ls9">t</span></span>he<span class="ls22"> </span>extern</span>a<span class="ls0">l<span class="ls22"> <span class="ls9">f</span></span>ile.<span class="ls22"> </span>Also,<span class="ls22"> </span>it<span class="ls22"> <span class="lsf">m<span class="lse">a</span></span></span>ni</span>p<span class="ls0">ul</span>a<span class="ls0">tes<span class="ls22"> </span>wit<span class="ls1b">h </span></span></div><div class="t m0 x5 h5 y31 ff2 fs2 fc1 sc0 ls0 ws0">all<span class="ls1c"> <span class="ls9">f</span></span>las<span class="lsa">h<span class="ls1c"> </span></span>objects<span class="ls1c"> </span>a<span class="lsa">n</span>d<span class="ls1c"> </span>trans<span class="ls9">f</span>or<span class="lsf">m</span>ations<span class="ls1c"> </span>that<span class="ls1c"> <span class="lsf">m</span></span>a<span class="lsb">k</span>e<span class="ls1c"> </span>up<span class="ls1c"> </span>the<span class="ls1c"> </span>a<span class="lsa">n</span>i<span class="lsf">m</span>ation.<span class="ls1c"> <span class="ls16">T</span></span>he<span class="ls1c"> </span>p<span class="lsa">u</span>blic<span class="ls1c"> <span class="ls2d">m</span></span>eth<span class="lsa">o</span>ds<span class="ls1c"> </span>o<span class="ls9">f<span class="ls1c"> </span></span>thi<span class="lsb">s </span></div><div class="t m0 x5 h5 y32 ff2 fs2 fc1 sc0 ls0 ws0">class are gro<span class="lsa">u</span>pe<span class="lsa">d</span> in cat<span class="lsa">eg</span>ories so<span class="ls8"> <span class="lsc">y</span></span>ou <span class="lsb">c</span>an <span class="lsa">e</span>asi<span class="ls2e">l<span class="lsc">y<span class="ls9"> </span></span></span>un<span class="lsa">d</span>erstand <span class="ls9">t</span>he<span class="lsf">m</span>. </div><div class="t m0 x4 h5 ya ff2 fs2 fc1 sc0 ls0 ws0">In<span class="ls2a"> </span>the<span class="ls2a"> <span class="ls9">f</span></span>irst<span class="ls2a"> </span>group<span class="ls2a"> </span>there<span class="ls2a"> </span>ar<span class="lsa">e<span class="ls2f"> <span class="lsf">m</span></span></span>ethods<span class="ls2a"> </span>that<span class="ls2a"> </span>create<span class="ls2a"> </span>t<span class="lsa">h</span>e<span class="ls2a"> </span>.<span class="ls6">S<span class="ls7">W</span></span>F<span class="ls2f"> <span class="ls9">f</span></span>ile,<span class="ls2a"> </span>so<span class="ls1e"> <span class="lsc">y</span></span>ou<span class="ls2a"> </span>can<span class="ls2a"> </span>call<span class="ls2a"> <span class="ls9">t</span></span>he<span class="lsf">m<span class="ls2a"> </span></span>the </div><div class="t m0 x5 h5 y33 ff2 fs2 fc1 sc0 ls9 ws0">f<span class="ls0">ile-<span class="lsf">m</span>ethods. <span class="ls16">T</span>hose are: </span></div><div class="t m0 x4 h6 y34 ff3 fs2 fc2 sc0 ls0 ws0">// .SWF file methods </div><div class="t m0 x4 h6 y35 ff3 fs2 fc1 sc0 ls0 ws0">BOOL OpenSWFFile(LPTSTR filename); </div><div class="t m0 x4 h6 y36 ff3 fs2 fc1 sc0 ls0 ws0">BOOL OpenSWFFile(LPTSTR filename, SIZE movieSize, <span class="_ _0"></span><span class="fc3">int</span> frameRate); </div><div class="t m0 x4 h6 y37 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> CloseSWFFile(); </span></div><div class="t m0 x4 h5 y38 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he<span class="ls1d"> </span>n<span class="lse">a<span class="lsf">m</span></span>e<span class="ls1d"> </span>of<span class="ls1d"> </span>the<span class="ls1e"> <span class="lsf">m</span></span>ethods<span class="ls1d"> </span>are<span class="ls1d"> </span>intuitive.<span class="ls1c"> </span>You<span class="ls1d"> </span>can<span class="ls1d"> </span>us<span class="lsa">e<span class="ls1d"> </span></span>the<span class="ls1d"> <span class="ls9">f</span></span>irst<span class="ls1d"> </span>t<span class="ls20">w</span>o<span class="ls1d"> <span class="lsf">m</span></span>ethods<span class="ls1d"> </span>to<span class="ls1d"> </span>open<span class="ls1d"> </span>th<span class="ls1b">e </span></span></div><div class="t m0 x5 h5 y39 ff2 fs2 fc1 sc0 ls0 ws0">.<span class="ls6">S<span class="ls7">W</span></span>F<span class="ls30"> <span class="ls9">f</span></span>ile<span class="ls31"> </span>on<span class="ls18"> </span>dis<span class="lsb">k</span>,<span class="ls31"> </span>and<span class="ls31"> </span>th<span class="lsa">e<span class="ls31"> </span></span>last<span class="ls31"> </span>o<span class="lsa">n</span>e<span class="ls31"> </span>to<span class="ls31"> </span>close<span class="ls31"> </span>it</div><div class="t m0 x9 h7 y3a ff2 fs3 fc1 sc0 ls0 ws0">1</div><div class="t m0 xa h5 y39 ff2 fs2 fc1 sc0 ls0 ws0">.<span class="ls18"> <span class="ls25">Y<span class="lsa">o</span></span></span>u<span class="ls31"> <span class="lsf">m<span class="lse">u</span></span></span>st<span class="ls31"> </span>open<span class="ls31"> </span>t<span class="lsa">h</span>e<span class="ls31"> <span class="ls9">f</span></span>ile<span class="ls31"> <span class="lsa">b</span></span>e<span class="ls9">f</span>ore<span class="ls31"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls18"> </span>add<span class="ls18"> </span>a<span class="ls32">n</span>y </div><div class="t m0 x5 h5 y3b ff2 fs2 fc1 sc0 ls0 ws0">objects<span class="ls9"> </span>to<span class="ls9"> t</span>he<span class="ls9"> <span class="lsf">m</span></span>ovi<span class="lsa">e</span>,<span class="ls9"> a</span>nd<span class="ls9"> </span>close<span class="ls9"> </span>i<span class="ls9">t<span class="ls8"> <span class="ls20">w</span></span></span>h<span class="lsa">e</span>n<span class="lsd"> <span class="lsc">y</span></span>o<span class="lsa">u f</span>inish<span class="lsd"> <span class="lsc">y<span class="lsa">o</span></span></span>ur<span class="ls8"> </span>ani<span class="lsf">m</span>atio<span class="lsa">n</span>.<span class="ls9"> </span>A<span class="ls9">f</span>ter<span class="ls9"> </span>closin<span class="lsa">g </span>t<span class="lsa">he f</span>ile<span class="lsd"> <span class="lsc">y</span></span>o<span class="lsa">u<span class="ls8"> <span class="ls20">w</span></span>o</span>n’<span class="ls9">t </span></div><div class="t m0 x5 h5 y3c ff2 fs2 fc1 sc0 ls0 ws0">be<span class="ls8"> <span class="lsa">a</span></span>bl<span class="lsa">e<span class="ls8"> </span></span>to<span class="ls8"> </span>re-<span class="lsa">o</span>pe<span class="lsa">n<span class="ls8"> </span></span>it<span class="ls8"> <span class="ls9">f</span></span>or<span class="ls8"> <span class="ls9">f</span></span>urther<span class="ls8"> </span>e<span class="lsa">d</span>iting.<span class="ls8"> T</span>hat<span class="lsd"> </span>is,<span class="ls8"> </span>t<span class="lsa">h</span>e<span class="ls8"> <span class="ls25">S<span class="ls1f">W</span></span></span>FLIB<span class="lsd"> </span>is<span class="ls8"> </span>a<span class="lsd"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls8"> </span>generator<span class="ls8"> <span class="lsa">a</span></span>nd<span class="ls8"> <span class="lsa">n</span></span>ot<span class="ls8"> </span>a<span class="lsd"> <span class="ls25">S<span class="ls7">W</span></span></span>F </div><div class="t m0 x5 h5 y3d ff2 fs2 fc1 sc0 ls0 ws0">edi<span class="ls9">t</span>or. </div><div class="t m0 x4 h5 y3e ff2 fs2 fc1 sc0 ls0 ws0">B<span class="lsc">y<span class="ls23"> </span></span>c<span class="lsa">a</span>lling<span class="ls23"> <span class="ls9">f</span></span>ile-op<span class="lsa">e</span>ning<span class="ls23"> <span class="ls9">f</span></span>unction<span class="ls23"> </span>(t<span class="lsa">h</span>e<span class="ls23"> </span>second<span class="ls21"> </span>versi<span class="lsa">o</span>n)<span class="ls21"> </span>you<span class="ls23"> </span>can<span class="ls23"> </span>speci<span class="ls8">f<span class="lsc">y<span class="ls23"> </span></span></span>t<span class="lsa">h</span>e<span class="ls23"> </span>size<span class="ls23"> </span>o<span class="ls9">f<span class="ls23"> </span></span>the<span class="ls23"> <span class="ls9">f</span></span>las<span class="lsa">h </span></div><div class="t m0 x5 h5 y3f ff2 fs2 fc1 sc0 lsf ws0">m<span class="ls0">ovie<span class="ls8"> </span>a<span class="lsa">n</span>d<span class="ls8"> <span class="ls9">t</span></span>he<span class="ls8"> <span class="ls9">f</span></span>ra</span>m<span class="ls0">e<span class="ls8"> </span>rate.<span class="lsd"> <span class="ls16">T</span></span>he<span class="ls8"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls8"> </span>pl<span class="lsa">a<span class="lsc">y</span>e</span>r<span class="lsd"> </span>will<span class="ls8"> </span>t<span class="ls13">r<span class="lsc">y<span class="ls8"> </span></span></span>t<span class="lsa">o<span class="ls8"> <span class="ls9">f</span></span></span>oll<span class="lsa">o<span class="ls20">w<span class="ls8"> <span class="ls9">t</span></span></span></span>h<span class="lsa">e<span class="ls8"> </span></span>stat<span class="lsa">e</span>d<span class="ls8"> <span class="ls9">f</span></span>ra</span>m<span class="ls0">e<span class="ls8"> </span>rate<span class="ls8"> </span>but<span class="ls8"> <span class="ls9">t</span></span>her<span class="lsa">e<span class="ls8"> </span></span>is<span class="ls8"> <span class="lsa">no </span></span></span></div><div class="t m0 x5 h5 y40 ff2 fs2 fc1 sc0 ls0 ws0">guar<span class="lsa">a</span>nte<span class="lsa">e</span> <span class="ls9">f</span>or this. </div><div class="t m0 x4 h5 y41 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he next gro<span class="lsa">u</span>p is <span class="lsf">m</span>ade o<span class="ls9">f</span> so called <span class="lsa">d</span>ictiona<span class="ls13">r<span class="lsc">y</span></span>-<span class="lsf">m</span>ethods: </span></div><div class="t m0 x4 h6 y42 ff3 fs2 fc2 sc0 ls0 ws0">// Dictionary methods </div><div class="t m0 x4 h6 y43 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> AddShape(CSWFShape* pShape, <span class="_ _1"></span></span>int<span class="fc1"> depth); </span></div><div class="t m0 x4 h6 y44 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> AddMorphShape(CSWFMorphShape* pShape, <span class="_ _1"></span></span>int<span class="_ _2"></span><span class="fc1"> depth); </span></div><div class="t m0 x4 h6 y45 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> AddBitmap(CSWFBitmap* pBitmap); </span></div><div class="t m0 x4 h5 y46 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">here<span class="ls30"> </span>is<span class="ls30"> </span>an<span class="ls31"> </span>inte<span class="ls29">r</span>nal<span class="ls30"> </span>structure<span class="ls30"> </span>(or<span class="ls30"> </span>so<span class="lsf">m</span>ething<span class="ls31"> </span>else)<span class="ls31"> </span>i<span class="lsa">n<span class="ls30"> </span></span>the<span class="ls31"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls30"> </span>pl<span class="lsa">a<span class="lsc">y</span></span>e<span class="ls29">r<span class="ls31"> <span class="ls20">w<span class="lsa">h</span></span></span></span>ich<span class="ls30"> </span>is<span class="ls31"> </span>call<span class="lsa">e</span>d<span class="ls31"> <span class="lsa">a </span></span></span></div><div class="t m0 x5 h8 y47 ff4 fs2 fc1 sc0 ls0 ws0">Dicti<span class="lsa">o</span>nary<span class="ff2">.<span class="ls9"> </span>All<span class="ls9"> </span>objects th<span class="lsa">a</span>t<span class="ls9"> <span class="lsf">m<span class="lse">a<span class="lsb">k</span></span></span></span>e up th<span class="lsa">e</span> <span class="lsf">m</span>ovie <span class="lsf">m</span>ust <span class="lsa">b</span>e de<span class="ls9">f</span>ine<span class="lsa">d</span> i<span class="lsa">n</span> t<span class="lsa">h</span>e<span class="ls9"> </span>dictiona<span class="ls13">r<span class="lsc">y</span></span>.<span class="ls9"> </span>Yo<span class="lsa">u</span> ca<span class="lsa">n</span> a<span class="lsa">d</span>d <span class="lsa">an </span></span></div><div class="t m0 x5 h5 y48 ff2 fs2 fc1 sc0 ls0 ws0">object<span class="ls33"> </span>to<span class="ls33"> </span>the<span class="ls23"> </span>dic<span class="ls9">t</span>io<span class="lsa">n</span>a<span class="ls29">r<span class="lsc">y<span class="ls33"> <span class="ls1b">b</span></span>y<span class="ls23"> </span></span></span>calling<span class="ls33"> <span class="lsa">a<span class="ls1b">n<span class="ls1a">y<span class="ls23"> </span></span></span></span></span>o<span class="ls9">f<span class="ls33"> </span></span>these<span class="ls33"> <span class="ls9">f</span></span>uncti<span class="lsa">o</span>ns.<span class="ls33"> </span>Sin<span class="lsb">c</span>e<span class="ls33"> </span>there<span class="ls23"> </span>are<span class="ls33"> <span class="lsf">m</span></span>a<span class="lsa">n<span class="ls1a">y<span class="ls23"> </span></span>d</span>i<span class="ls9">ff</span>erent<span class="ls33"> </span>objects </div><div class="t m0 x5 h5 y49 ff2 fs2 fc1 sc0 ls0 ws0">(<span class="ls20">w</span>ith <span class="ls9">t</span>he <span class="lsa">u</span>niqu<span class="lsa">e</span> pro<span class="lsa">p</span>erties<span class="ls29">)</span> there<span class="ls9"> </span>is a <span class="lsf">m</span>ethod <span class="ls9">f</span>or eac<span class="lsa">h </span>object th<span class="lsa">a</span>t can<span class="ls9"> </span>be <span class="lsa">d</span>e<span class="ls9">f</span>in<span class="lsa">e</span>d. </div><div class="t m0 x4 h5 y4a ff2 fs2 fc1 sc0 ls1f ws0">W<span class="ls24">i<span class="ls0">th<span class="ls19"> </span>the<span class="ls19"> <span class="ls9">f</span></span>irst<span class="ls19"> <span class="lsf">m</span></span>ethod<span class="ls19"> </span>Ad<span class="lsa">d</span>Sh<span class="lsa">a</span>pe()<span class="ls10"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls10"> </span>ad<span class="lsa">d<span class="ls19"> </span></span>custo<span class="lsf">m<span class="ls19"> </span></span>shapes<span class="ls19"> <span class="ls9">t</span></span>hat<span class="ls12"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls19"> </span>crea<span class="ls9">t</span>e<span class="ls19"> </span>u<span class="lsb">s</span>ing<span class="ls10"> </span>t<span class="lsa">h</span>is </span></span></div><div class="t m0 x5 h8 y4b ff2 fs2 fc1 sc0 ls0 ws0">libra<span class="ls13">r<span class="lsc">y</span></span>.<span class="ls2f"> <span class="ls16">T</span></span>hose<span class="ls2f"> </span>ar<span class="lsa">e<span class="ls2f"> </span></span>o<span class="ls9">f<span class="ls2f"> </span></span>the<span class="ls2f"> <span class="ls8">t</span></span>ype <span class="_ _1"></span><span class="ff4 ls11">C<span class="ls0">S<span class="ls34">W</span>FShape</span></span><span class="ls2f"> </span>class<span class="ls2f"> </span>which<span class="ls2f"> </span>is<span class="ls2f"> </span>explained<span class="ls2a"> </span>b<span class="lsa">e</span>l<span class="lsa">o<span class="ls20">w</span></span>.<span class="ls2f"> <span class="ls16">T</span></span>h<span class="lsa">e</span>se<span class="ls2f"> </span>objects<span class="ls2f"> </span>ar<span class="lsa">e </span></div><div class="t m0 x5 h5 y4c ff2 fs2 fc1 sc0 lsf ws0">m<span class="ls0">ade<span class="ls21"> </span>o<span class="ls9">f<span class="ls21"> </span></span>edges<span class="ls22"> </span>whic<span class="lsa">h<span class="ls21"> </span></span>ar<span class="lsa">e<span class="ls22"> </span></span>dr<span class="lsa">a<span class="ls20">w</span></span>n<span class="ls22"> </span>wi<span class="ls9">t</span>h<span class="ls21"> <span class="lsa">a</span> </span>speci<span class="ls9">f</span>i<span class="lsa">e</span>d<span class="ls22"> </span>lin<span class="lsa">e</span>-s<span class="ls9">t<span class="lsc">y</span></span>l<span class="lsa">e<span class="ls21"> </span></span>(tha<span class="ls9">t<span class="ls21"> </span></span>is<span class="ls22"> </span>a<span class="ls21"> </span>c<span class="lsa">o</span>lor<span class="ls22"> </span>an<span class="lsa">d<span class="ls21"> <span class="ls9">t</span></span></span>he<span class="ls21"> <span class="ls9">t</span></span>hic<span class="lsb">k</span>ness<span class="ls21"> </span>of </span></div><div class="t m0 x5 h5 y4d ff2 fs2 fc1 sc0 ls0 ws0">the<span class="ls2a"> </span>pen)<span class="ls9">,<span class="ls2f"> </span></span>a<span class="lsa">n</span>d<span class="ls2f"> <span class="ls9">f</span></span>ille<span class="lsa">d<span class="ls2a"> </span></span>with<span class="ls2a"> </span>a<span class="ls2a"> </span>certai<span class="lsa">n<span class="ls2f"> <span class="ls9">f</span></span></span>ill-s<span class="ls9">t<span class="lsc">y</span></span>l<span class="lsa">e<span class="ls2f"> </span></span>(th<span class="lsa">a</span>t<span class="ls2f"> </span>ca<span class="lsa">n<span class="ls2f"> </span>b</span>e<span class="ls2f"> <span class="lsa">a</span> </span>solid<span class="ls2f"> </span>c<span class="lsa">o</span>lor<span class="ls9">,<span class="ls2f"> </span></span>a<span class="ls2f"> <span class="lsf">m</span></span>ultic<span class="lsa">o</span>l<span class="lsa">o</span>r<span class="ls2f"> </span>gradien<span class="ls9">t<span class="ls2f"> </span></span>or<span class="ls2a"> <span class="lsa">a </span></span></div><div class="t m0 x5 h5 y4e ff2 fs2 fc1 sc0 ls0 ws0">bit<span class="lsf">m</span>ap).<span class="ls23"> </span>Next,<span class="ls21"> </span>all<span class="ls23"> <span class="ls9">t</span></span>hese<span class="ls21"> </span>ob<span class="ls2e">j</span>ects<span class="ls23"> </span>are<span class="ls23"> <span class="lsa">p</span></span>lac<span class="lsa">e</span>d<span class="ls23"> </span>so<span class="lsf">m</span>e<span class="ls20">w<span class="lsa">h</span></span>ere<span class="ls23"> </span>in<span class="ls23"> </span>t<span class="lsa">h</span>e<span class="ls23"> <span class="lsf">m</span></span>ovie<span class="ls23"> </span>space<span class="ls9">.<span class="ls23"> <span class="ls16">T</span></span></span>ha<span class="ls9">t<span class="ls23"> </span></span>is,<span class="ls23"> <span class="ls9">t</span></span>h<span class="ls1b">e<span class="lsc">y<span class="ls23"> </span></span></span>ar<span class="lsa">e<span class="ls23"> </span></span>a<span class="ls9">t </span></div><div class="t m0 x5 h5 y4f ff2 fs2 fc1 sc0 ls0 ws0">the cert<span class="lsa">a</span>in<span class="ls9"> </span>de<span class="lsa">p</span>th. <span class="ls16">T</span>here c<span class="lsa">a</span>n be<span class="ls9"> </span>o<span class="lsa">n</span>l<span class="lsc">y<span class="ls9"> </span></span>on<span class="lsa">e</span> object <span class="lsa">o</span>n <span class="ls9">t</span>h<span class="lsa">e</span> de<span class="ls9">f</span>in<span class="lsa">e</span>d d<span class="lsa">e</span>pth<span class="ls9"> </span>v<span class="lsa">a</span>l<span class="lsa">u</span>e. </div><div class="t m0 x4 h8 y50 ff2 fs2 fc1 sc0 ls0 ws0">A<span class="ls9"> b</span>it<span class="lsf">m</span>ap<span class="ls9"> </span>object<span class="ls8"> </span>is<span class="ls9"> a </span>si<span class="lsf">m</span>ple<span class="ls8"> </span>i<span class="lsf">m</span>age<span class="ls9"> </span>tha<span class="ls9">t </span>is<span class="ls8"> </span>l<span class="lsa">o</span>ad<span class="lsa">e</span>d<span class="ls9"> </span>u<span class="lsb">s</span>in<span class="lsa">g<span class="ls8"> </span></span>an<span class="ls8"> </span>inst<span class="lsa">a</span>nce<span class="ls9"> </span>o<span class="ls9">f <span class="_ _3"></span><span class="ff4">C<span class="ls0">S<span class="ls34">W</span>FBitm<span class="lsa">ap<span class="ff2"> <span class="ls0">class<span class="ls9">. </span></span></span></span></span></span></span></div><div class="t m0 x5 h5 y51 ff2 fs2 fc1 sc0 ls0 ws0">It<span class="ls9"> </span>has<span class="ls9"> </span>no<span class="ls9"> </span>ed<span class="lsa">g</span>es<span class="ls9"> </span>or<span class="ls9"> </span>s<span class="ls9">t<span class="lsc">y</span></span>le<span class="ls9"> </span>de<span class="ls9">f</span>ini<span class="ls9">t</span>ions,<span class="ls9"> </span>b<span class="lsa">u</span>t<span class="ls9"> </span>is<span class="ls9"> </span>rather<span class="ls9"> </span>used<span class="ls9"> a</span>s<span class="ls9"> </span>a <span class="ls9">f</span>ill<span class="ls9"> f</span>or<span class="ls9"> </span>shape<span class="ls9"> </span>objects<span class="ls9"> </span>in<span class="ls9">t</span>erior.<span class="ls9"> </span>It<span class="ls9"> </span>can<span class="ls9"> </span>b<span class="lsa">e </span></div><div class="t m0 x5 h5 y52 ff2 fs2 fc1 sc0 ls0 ws0">add<span class="lsa">e</span>d<span class="ls22"> </span>to<span class="ls22"> </span>the<span class="ls22"> <span class="lsf">m</span></span>ovie<span class="ls22"> <span class="ls1b">b<span class="ls1a">y</span></span> </span>u<span class="lsb">s</span>ing<span class="ls22"> </span>A<span class="lsa">d</span>dBit<span class="lsf">m</span>ap()<span class="_ _4"></span><span class="ls21"> <span class="lsf">m<span class="ls0">ethod.<span class="ls22"> </span>It</span></span> <span class="ls0">has<span class="ls22"> </span>no<span class="ls22"> </span>dep<span class="ls9">t</span>h<span class="ls22"> </span>in<span class="ls9">f</span>or<span class="lsf">m</span>ation<span class="ls22"> </span>since<span class="ls22"> </span>it<span class="ls22"> </span>can<span class="ls22"> </span>no<span class="ls9">t </span></span></span></div><div class="t m0 x5 h5 y53 ff2 fs2 fc1 sc0 ls0 ws0">be a s<span class="ls9">t</span>and-<span class="lsa">a</span>l<span class="lsa">o</span>ne <span class="lsa">o</span>bject. </div><div class="t m0 x4 h8 y54 ff2 fs2 fc1 sc0 ls0 ws0">Ano<span class="ls9">t</span>her<span class="ls21"> </span>special<span class="ls22"> </span>object<span class="ls21"> </span>is<span class="ls21"> <span class="lsa">a<span class="ls23"> <span class="lsf">m</span></span></span></span>orphing<span class="ls21"> </span>s<span class="lsa">h</span>ape<span class="ls22"> </span>object<span class="ls21"> </span>a<span class="lsb">s<span class="ls21"> </span></span>an<span class="ls21"> </span>ins<span class="ls9">t</span>ance<span class="ls21"> </span>o<span class="ls9">f <span class="_ _1"></span></span><span class="ff4">CS<span class="ls34">W</span>FMorphSha<span class="lsa">pe<span class="ff2"> </span></span></span></div><div class="t m0 x5 h5 y55 ff2 fs2 fc1 sc0 ls0 ws0">class<span class="ls10"> <span class="ls20">w<span class="lsa">h</span></span></span>ich<span class="ls12"> </span>is<span class="ls10"> </span>ad<span class="lsa">d</span>ed<span class="ls10"> <span class="ls9">t</span></span>o<span class="ls10"> <span class="ls9">t</span></span>he<span class="ls10"> <span class="lsf">m</span></span>ovie<span class="ls10"> <span class="ls1b">b<span class="lsc">y</span></span> </span>u<span class="lsb">s</span>ing<span class="ls12"> </span>A<span class="lsa">d</span>d<span class="ls2d">M</span>orphSha<span class="lsa">p</span>e()<span class="ls10"> <span class="lsf">m</span></span>ethod.<span class="ls10"> <span class="ls16">T</span></span>he<span class="ls19"> <span class="lsf">m</span></span>orphin<span class="lsa">g<span class="ls10"> </span></span>is<span class="ls10"> <span class="lsa">a </span></span></div><div class="t m0 x5 h5 y56 ff2 fs2 fc1 sc0 ls0 ws0">process<span class="ls35"> </span>o<span class="ls9">f<span class="ls35"> </span></span>trans<span class="ls9">f</span>or<span class="lsf">m</span>atio<span class="lsa">n<span class="ls35"> </span></span>o<span class="ls9">f<span class="ls35"> </span></span>the<span class="ls35"> </span>source<span class="ls35"> </span>object<span class="ls35"> </span>in<span class="ls9">t</span>o<span class="ls35"> </span>the<span class="ls35"> </span>des<span class="ls9">t</span>in<span class="lsa">a</span>ti<span class="lsa">o</span>n<span class="ls35"> </span>object.<span class="ls36"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls35"> </span>pl<span class="lsa">a<span class="lsc">y</span></span>er<span class="ls35"> </span>is </div><div class="t m0 x5 h5 y57 ff2 fs2 fc1 sc0 ls0 ws0">responsi<span class="lsa">b</span>le<span class="ls10"> <span class="ls9">f</span></span>or<span class="ls10"> </span>in<span class="ls9">t</span>erp<span class="lsa">o</span>la<span class="ls9">t</span>i<span class="lsa">o</span>n<span class="ls10"> </span>be<span class="ls9">t</span>ween<span class="ls10"> </span>start<span class="ls12"> </span>and<span class="ls12"> </span>end<span class="ls12"> </span>objects,<span class="ls10"> </span>but<span class="ls10"> </span>t<span class="lsa">h</span>ere<span class="ls10"> </span>are<span class="ls10"> </span>s<span class="lsa">o<span class="lsf">m</span></span>e<span class="ls19"> </span>restriction<span class="lsb">s </span></div><div class="t m0 x5 h5 y58 ff2 fs2 fc1 sc0 ls0 ws0">connect<span class="lsa">e</span>d to<span class="ls9"> </span>the <span class="lsf">m</span>orphing<span class="ls9"> </span>objects: </div><div class="t m0 xb h9 y59 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls37"> <span class="ls0">the start<span class="ls9"> </span>and<span class="ls9"> </span>the<span class="ls9"> </span>e<span class="lsa">n</span>d objec<span class="ls9">t</span> <span class="lsf">m</span>ust have t<span class="lsa">h</span>e sa<span class="lsf">m</span>e nu<span class="lsf">m<span class="lse">b</span></span>er o<span class="ls9">f</span> edges. </span></span></div><div class="t m0 xb h9 y5a ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the<span class="ls22"> </span>start<span class="ls2f"> </span>an<span class="lsa">d<span class="ls22"> </span></span>th<span class="lsa">e<span class="ls22"> </span></span>e<span class="lsa">n</span>d<span class="ls22"> </span>obje<span class="lsb">c</span>t<span class="ls22"> <span class="lsf">m</span></span>ust<span class="ls22"> </span>have<span class="ls22"> <span class="ls9">t</span></span>he<span class="ls22"> </span>sa<span class="lsf">m</span>e<span class="ls22"> <span class="ls9">t<span class="lsc">y<span class="lsa">pe</span></span></span> </span>o<span class="ls9">f<span class="ls22"> </span>f</span>ill<span class="ls22"> </span>(solid,<span class="ls2f"> </span>gra<span class="lsa">d</span>ien<span class="ls9">t<span class="ls22"> </span></span>or<span class="ls22"> <span class="lsa">a </span></span></span></span></div><div class="t m0 xc h5 y5b ff2 fs2 fc1 sc0 ls0 ws0">bit<span class="lsf">m</span>ap). </div><div class="t m0 x4 h5 y5c ff2 fs2 fc1 sc0 ls0 ws0">Duri<span class="lsa">n</span>g t<span class="lsa">h</span>e <span class="lsf">m</span>orphing<span class="ls9"> </span>proc<span class="lsa">e</span>ss<span class="ls9"> <span class="lsc">y</span></span>ou ca<span class="lsa">n</span> cha<span class="lsa">n</span>ge <span class="ls9">t</span>he <span class="ls9">f</span>oll<span class="lsa">o</span>win<span class="lsa">g</span>: </div><div class="t m0 x6 ha y5d ff6 fs4 fc1 sc0 ls0 ws0"> </div><div class="t m0 x6 h7 y5e ff2 fs3 fc1 sc0 ls0 ws0">1</div><div class="t m0 xd h4 y5f ff2 fs1 fc1 sc0 ls0 ws0"> Nothing <span class="ls39">i</span>s <span class="ls3a">w</span>ritte<span class="ls5">n</span> in the outp<span class="ls5">u</span>t fil<span class="ls5">e</span> unti<span class="ls39">l</span> you ca<span class="ls39">l</span>l Cl<span class="ls5">o</span>se<span class="ls3">S<span class="ls4">W<span class="ls3b">F</span></span></span>File() method. </div></div><div class="pi" data-data='{"ctm":[1.613445,0.000000,0.000000,1.613445,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2fa481ded46b7f156f1d/bg3.jpg"><div class="t m0 xb h9 y60 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls37"> <span class="ls0">the <span class="lsa">p</span>osi<span class="ls9">t</span>ion<span class="ls9"> </span>o<span class="ls9">f</span> each <span class="lsa">e</span>dg<span class="lsa">e</span> i<span class="lsa">n</span> the<span class="ls9"> </span>object. </span></span></div><div class="t m0 xb h9 y61 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the c<span class="lsa">o</span>lor a<span class="lsa">n</span>d <span class="ls9">t</span>he <span class="ls9">t</span>hic<span class="lsb">k</span>ness o<span class="ls9">f</span> the lin<span class="lsa">e</span>. </span></span></div><div class="t m0 xb h9 y62 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the <span class="ls9">f</span>ill color o<span class="ls9">f</span> the<span class="ls9"> </span>object. </span></span></div><div class="t m0 xb h9 y63 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the <span class="lsa">b</span>it<span class="lsf">m</span>ap <span class="ls9">f</span>ill tr<span class="lsa">a</span>ns<span class="ls9">f</span>or<span class="lsf">m</span>ation. </span></span></div><div class="t m0 xb h9 y64 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the gr<span class="lsa">a</span>dient <span class="ls9">f</span>ill tr<span class="lsa">a</span>ns<span class="ls9">f</span>or<span class="lsf">m</span>ation. </span></span></div><div class="t m0 xb h9 y65 ff5 fs2 fc1 sc0 ls0 ws0">§<span class="ff2 ls38"> <span class="ls0">the c<span class="lsa">o</span>lor a<span class="lsa">n</span>d <span class="ls9">t</span>he <span class="lsa">p</span>osi<span class="ls9">t</span>ion<span class="ls9"> of</span> the gra<span class="lsa">d</span>ien<span class="ls9">t</span> contr<span class="lsa">o</span>l <span class="lsa">p</span>oints. </span></span></div><div class="t m0 x4 h5 ya ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he <span class="ls9">f</span>oll<span class="lsa">o<span class="ls20">w</span></span>ing<span class="ls9"> </span>are a<span class="ls9"> </span>dis<span class="lsa">p</span>l<span class="ls1b">a<span class="ls1a">y<span class="ls29">-</span></span></span>list-<span class="lsf">m</span>ethods: </span></div><div class="t m0 x4 h6 y66 ff3 fs2 fc2 sc0 ls0 ws0">// Display list methods </div><div class="t m0 x4 h6 y67 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> AddObject(<span class="_ _2"></span></span>void<span class="fc1">* pObject, <span class="_ _2"></span></span>int<span class="fc1"> depth); </span></div><div class="t m0 x4 h6 y68 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> AddObject(<span class="_ _2"></span></span>void<span class="fc1">* pObject, <span class="_ _2"></span></span>int<span class="fc1"> depth, USHORT ratio); </span></div><div class="t m0 x4 h6 y69 ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> UpdateObject(<span class="_ _2"></span></span>void<span class="fc1">* pObject, <span class="_ _2"></span></span>int<span class="fc1"> depth); </span></div><div class="t m0 x4 h6 y6a ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> UpdateObject(<span class="_ _2"></span></span>void<span class="fc1">* pObject, <span class="_ _2"></span></span>int<span class="fc1"> depth, SWF_COLOR_TRANSFORM* </span></div><div class="t m0 x5 h6 y6b ff3 fs2 fc1 sc0 ls0 ws0">pColorTransform); </div><div class="t m0 x4 h6 y6c ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> UpdateObject(<span class="_ _2"></span></span>void<span class="fc1">* pObject, <span class="_ _2"></span></span>int<span class="fc1"> depth, SWF_COLOR_TRANSFORM* </span></div><div class="t m0 x5 h6 y6d ff3 fs2 fc1 sc0 ls0 ws0">pColorTransform, USHORT ratio); </div><div class="t m0 x4 h6 y6e ff3 fs2 fc3 sc0 ls0 ws0">void<span class="fc1"> RemoveObject(<span class="_ _2"></span></span>int<span class="fc1"> depth); </span></div><div class="t m0 x4 h8 y6f ff2 fs2 fc1 sc0 ls0 ws0">Ag<span class="lsa">a</span>in,<span class="lsd"> <span class="ls9">t</span></span>here<span class="lsd"> </span>is<span class="lsd"> </span>a<span class="lsd"> </span>structure<span class="lsd"> </span>inside<span class="lsd"> <span class="ls9">t</span></span>he<span class="lsd"> <span class="ls25">S<span class="ls7">W</span></span></span>F<span class="lsd"> </span>pl<span class="lsa">a<span class="lsc">y</span></span>er<span class="lsd"> </span>call<span class="lsa">e</span>d <span class="_ _2"></span><span class="ff4">Display<span class="lsd"> </span>List</span>.<span class="lsd"> </span>In<span class="lsd"> <span class="lsa">e</span></span>ach<span class="lsd"> <span class="ls9">f</span></span>r<span class="lse">a<span class="ls2d">m</span></span>e<span class="lsd"> </span>o<span class="ls9">f<span class="lsd"> </span></span>th<span class="lsa">e </span></div><div class="t m0 x5 h5 y70 ff2 fs2 fc1 sc0 ls0 ws0">ani<span class="lsf">m</span>ation<span class="lsd"> </span>eve<span class="ls29">r<span class="lsc">y<span class="ls9">t</span></span></span>hing<span class="ls8"> <span class="ls9">t</span></span>hat<span class="lsd"> </span>is<span class="ls8"> </span>in<span class="ls8"> <span class="ls9">t</span></span>he<span class="ls8"> <span class="lsa">d</span></span>ispl<span class="lsa">a<span class="lsc">y<span class="lsd"> </span></span></span>list<span class="lsd"> </span>is<span class="ls8"> </span>ren<span class="lsa">d</span>ered<span class="ls8"> </span>o<span class="lsa">n<span class="ls8"> </span></span>the<span class="ls8"> </span>scre<span class="lsa">e</span>n.<span class="ls8"> T</span>o<span class="ls8"> </span>add<span class="lsd"> <span class="lsa">a<span class="ls8"> </span></span></span>certain<span class="lsd"> </span>objec<span class="ls9">t </span></div><div class="t m0 x5 h5 y71 ff2 fs2 fc1 sc0 ls0 ws0">(shape,<span class="ls1c"> <span class="lsf">m</span></span>orphing<span class="ls1c"> </span>s<span class="lsa">h</span>ap<span class="lsa">e</span>,<span class="ls1c"> </span>etc.)<span class="ls1c"> </span>to<span class="ls1c"> </span>the<span class="ls30"> </span>dis<span class="lsa">p</span>l<span class="ls1b">a<span class="lsc">y<span class="ls1c"> </span></span></span>list<span class="ls1c"> </span>call<span class="ls1c"> </span>AddObject()<span class="ls1c"> <span class="lsf">m</span></span>ethod.<span class="ls1c"> <span class="ls16">T</span></span>his<span class="ls1d"> <span class="lsf">m</span></span>ethod<span class="ls1c"> </span>ta<span class="lsb">k</span>e<span class="lsb">s </span></div><div class="t m0 x5 h5 y72 ff2 fs2 fc1 sc0 ls0 ws0">on<span class="ls2e">l<span class="lsc">y<span class="ls9"> p</span></span></span>ointer<span class="ls9"> t</span>o<span class="ls9"> </span>t<span class="lsa">h</span>e<span class="ls9"> </span>object<span class="ls8"> <span class="lsa">a</span></span>nd<span class="ls9"> </span>t<span class="lsa">h</span>e<span class="ls9"> d</span>ept<span class="lsa">h </span>val<span class="lsa">u</span>e.<span class="ls9"> T</span>hat<span class="ls9"> m</span>eans<span class="ls9"> </span>t<span class="lsa">h</span>at<span class="lsd"> <span class="lsc">y</span></span>o<span class="lsa">u </span>can<span class="ls9"> </span>ch<span class="lsa">a</span>n<span class="lsa">g</span>e<span class="ls9"> t</span>he<span class="ls9"> d</span>ept<span class="lsa">h </span>o<span class="ls9">f </span>th<span class="lsa">e </span></div><div class="t m0 x5 h5 y73 ff2 fs2 fc1 sc0 ls0 ws0">object<span class="ls8"> </span>du<span class="ls29">r</span>ing<span class="lsd"> </span>the<span class="lsd"> </span>a<span class="lsa">n</span>i<span class="lsf">m</span>atio<span class="lsa">n</span>,<span class="ls8"> </span>but<span class="ls8"> </span>re<span class="lsf">m</span>e<span class="lsf">m</span>ber<span class="ls8"> </span>that<span class="ls8"> </span>ther<span class="lsa">e<span class="ls8"> </span></span>can<span class="ls8"> <span class="lsa">b</span></span>e<span class="ls8"> </span>o<span class="lsa">nl<span class="lsc">y<span class="ls8"> </span></span></span>o<span class="lsa">n</span>e<span class="ls8"> <span class="lsa">o</span></span>bject<span class="ls8"> </span>at<span class="ls8"> <span class="ls9">th</span></span>e<span class="ls8"> </span>stat<span class="lsa">e</span>d<span class="ls8"> </span>d<span class="lsa">e</span>pt<span class="lsa">h </span></div><div class="t m0 x5 h5 y74 ff2 fs2 fc1 sc0 ls0 ws0">v<span class="lsa">a</span>lue<span class="ls9"> </span>at <span class="ls9">t</span>he <span class="ls9">t</span>i<span class="lsf">m</span>e <span class="ls9">f</span>r<span class="lse">a<span class="lsf">m</span></span>e is rende<span class="ls29">r</span>ed. </div><div class="t m0 x4 h5 y75 ff2 fs2 fc1 sc0 ls0 ws0">Since<span class="ls21"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls33"> </span>can<span class="ls33"> </span>h<span class="lsa">a</span>ve<span class="ls33"> <span class="lsa">a</span></span>lso<span class="ls33"> <span class="ls2d">m</span></span>orphing<span class="ls33"> <span class="lsa">o</span></span>bjects<span class="ls33"> </span>the<span class="ls33"> </span>secon<span class="lsa">d<span class="ls33"> </span></span>version<span class="ls23"> </span>o<span class="ls9">f<span class="ls33"> </span></span>the<span class="ls33"> <span class="ls9">f</span></span>unction<span class="ls33"> </span>is<span class="ls33"> <span class="lsb">s</span></span>peci<span class="lsa">a</span>l<span class="ls2e">l</span>y </div><div class="t m0 x5 h5 y76 ff2 fs2 fc1 sc0 ls9 ws0">f<span class="ls0">or<span class="ls31"> </span>those<span class="ls31"> </span>objects<span class="ls31"> </span>(but<span class="ls17"> <span class="lsc">y</span></span>o<span class="lsa">u<span class="ls31"> </span></span>are<span class="ls31"> </span></span>f<span class="ls0">ree<span class="ls31"> </span>to<span class="ls31"> </span>use<span class="ls18"> </span>it<span class="ls31"> <span class="lsa">o</span></span>n<span class="ls31"> </span>a<span class="ls1b">n</span>y<span class="ls31"> </span>object<span class="ls18"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls31"> </span>li<span class="lsb">k</span>e).<span class="ls31"> </span>Here<span class="ls18"> <span class="lsc">y<span class="ls1b">o</span></span></span>u<span class="ls18"> <span class="ls20">w</span></span>ill<span class="ls31"> </span>st<span class="lsa">a</span>te<span class="ls31"> </span>t<span class="lsa">he </span></span></div><div class="t m0 x5 hb y77 ff2 fs2 fc1 sc0 lsf ws0">m<span class="ls0">orphing<span class="ls2f"> </span>ratio<span class="ls2f"> <span class="lsa">p</span></span>ara</span>m<span class="ls0">eter.<span class="ls2f"> </span>It<span class="ls2f"> </span>has<span class="ls2a"> </span>a<span class="ls2a"> </span>value<span class="ls2a"> </span>o<span class="ls9">f <span class="_ _1"></span><span class="ff1">0</span><span class="ls2f"> <span class="ls29">(</span></span></span>zero)<span class="ls2a"> </span>at<span class="ls2f"> </span>t<span class="lsa">h</span>e<span class="ls2f"> <span class="lsa">b</span></span>egin<span class="lsa">n</span>in<span class="lsa">g<span class="ls2f"> </span></span>o<span class="ls9">f<span class="ls2f"> </span></span>th<span class="lsa">e<span class="ls2f"> </span></span></span>m<span class="lse">o<span class="ls0">rphi<span class="lsa">n</span>g<span class="ls2f"> </span>proces<span class="lsb">s </span></span></span></div><div class="t m0 x5 hb y78 ff2 fs2 fc1 sc0 ls0 ws0">and <span class="ls9">t</span>he<span class="ls9"> </span>v<span class="lsa">a</span>lu<span class="lsa">e</span> o<span class="ls9">f <span class="_ _3"></span><span class="ff1 ls0">0xFFFF<span class="_ _2"></span><span class="ff2"> (<span class="lsa">6</span>5535)<span class="ls9"> </span>at t<span class="lsa">h</span>e <span class="lsa">e</span>nd<span class="ls9"> </span>o<span class="ls9">f</span> the <span class="lsf">m</span>orphing p<span class="ls29">r</span>ocess. </span></span></span></div><div class="t m0 x4 h5 y79 ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he<span class="lsd"> <span class="ls9">f</span></span>irst<span class="lsd"> </span>t<span class="ls24">i<span class="lsf">m</span></span>e<span class="ls33"> <span class="lsc">y</span></span>ou<span class="lsd"> <span class="lsa">a</span></span>dd<span class="ls23"> <span class="lsc">y</span></span>ou<span class="ls29">r<span class="lsd"> </span></span>object<span class="lsd"> </span>to<span class="lsd"> <span class="ls9">t</span></span>he<span class="lsd"> <span class="lsa">d</span></span>ictiona<span class="ls13">r<span class="lsc">y</span></span>,<span class="lsd"> </span>t<span class="lsa">h</span>e<span class="lsd"> <span class="ls25">S<span class="ls7">W</span></span></span>FLIB<span class="lsd"> </span>calls<span class="lsd"> </span>t<span class="lsa">h</span>is<span class="lsd"> <span class="lsf">m</span></span>ethod<span class="lsd"> <span class="ls9">f</span></span>or<span class="ls33"> <span class="lsc">y<span class="lsa">ou </span></span></span></span></div><div class="t m0 x5 h5 y7a ff2 fs2 fc1 sc0 ls0 ws0">so<span class="ls26"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls12"> <span class="lsa">d</span></span>o<span class="lsa">n</span>’t<span class="ls12"> <span class="lsa">n</span></span>ee<span class="lsa">d<span class="ls12"> </span></span>t<span class="lsa">o<span class="ls12"> </span></span>call<span class="ls12"> </span>it<span class="ls26"> </span>ag<span class="lsa">a</span>in<span class="ls9">.<span class="ls12"> </span></span>Fro<span class="lsf">m<span class="ls12"> </span></span>that<span class="ls12"> <span class="lsf">m<span class="lse">o<span class="ls2d">m</span></span></span></span>ent<span class="ls3c"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls12"> </span>sh<span class="lsa">o</span>ul<span class="lsa">d<span class="ls12"> </span></span>call<span class="ls12"> <span class="lsa">o</span></span>n<span class="ls2e">l<span class="lsc">y<span class="ls26"> </span></span></span>Upda<span class="ls9">t</span>eObject() </div><div class="t m0 x5 h5 y7b ff2 fs2 fc1 sc0 lsf ws0">m<span class="ls0">ethod<span class="ls1e"> </span>in<span class="ls1e"> </span>each<span class="ls1e"> <span class="ls9">f</span></span>ra</span>m<span class="ls0">e<span class="ls1e"> </span>that<span class="ls1e"> </span>is<span class="ls1e"> </span>rendered<span class="ls1e"> <span class="ls9">t</span></span>o<span class="ls1e"> </span>up<span class="lsa">d</span>ate<span class="ls1e"> </span>t<span class="lsa">he<span class="ls1e"> </span></span>current<span class="ls1e"> </span>object<span class="ls1e"> </span>trans<span class="ls9">f</span>or</span>m<span class="ls0">ation.<span class="ls1e"> <span class="ls16">T</span></span>here<span class="ls1e"> </span>are </span></div><div class="t m0 x5 h5 y7c ff2 fs2 fc1 sc0 ls0 ws0">three<span class="ls19"> </span>versi<span class="lsa">o</span>ns<span class="ls17"> </span>o<span class="ls9">f<span class="ls17"> </span></span>this<span class="ls17"> <span class="ls9">f</span></span>unctio<span class="lsa">n</span>.<span class="ls17"> <span class="ls16">T</span></span>he<span class="ls17"> <span class="ls9">f</span></span>irst<span class="ls17"> </span>one<span class="ls17"> </span>is<span class="ls17"> <span class="ls9">f</span></span>or<span class="ls17"> </span>non-<span class="lsf">m</span>orphing<span class="ls17"> <span class="lsa">o</span></span>bjects<span class="ls17"> </span>that<span class="ls19"> </span>have<span class="ls17"> </span>no<span class="ls17"> </span>c<span class="lsa">o</span>lor </div><div class="t m0 x5 h5 y7d ff2 fs2 fc1 sc0 ls0 ws0">trans<span class="ls9">f</span>or<span class="lsf">m</span>ation.<span class="ls1e"> <span class="ls16">T</span></span>he<span class="ls1e"> </span>second<span class="ls1e"> </span>one<span class="ls1e"> </span>is<span class="ls1e"> <span class="ls9">f</span></span>or<span class="ls1e"> </span>the<span class="ls1e"> </span>sa<span class="lsf">m</span>e<span class="ls1e"> </span>non-<span class="lsf">m</span>orphing<span class="ls1e"> <span class="lsa">o</span></span>bjects<span class="ls1e"> </span>but<span class="ls1d"> <span class="ls20">w</span></span>i<span class="ls9">th<span class="ls1e"> </span></span>incl<span class="lsa">u</span>ded<span class="ls1e"> </span>c<span class="lsa">o</span>lo<span class="ls29">r </span></div><div class="t m0 x5 h5 y7e ff2 fs2 fc1 sc0 ls0 ws0">trans<span class="ls9">f</span>or<span class="lsf">m</span>ation.<span class="ls10"> </span>Fi<span class="lsa">n</span>all<span class="lsc">y</span>,<span class="ls10"> <span class="ls9">t</span></span>h<span class="lsa">e<span class="ls10"> </span></span>third<span class="ls10"> </span>o<span class="lsa">n</span>e<span class="ls10"> </span>is<span class="ls10"> <span class="ls9">f</span></span>or<span class="ls19"> <span class="lsf">m</span></span>orphin<span class="lsa">g<span class="ls10"> </span></span>objects<span class="ls10"> </span>(it<span class="ls10"> </span>has<span class="ls10"> </span>a<span class="ls10"> </span>ratio<span class="ls10"> </span>p<span class="lsa">a</span>ra<span class="lsf">m</span>eter)<span class="ls10"> <span class="ls20">w</span></span>it<span class="lsa">h </span></div><div class="t m0 x5 h5 y7f ff2 fs2 fc1 sc0 ls0 ws0">incl<span class="lsa">u</span>de<span class="lsa">d</span> color<span class="ls9"> </span>trans<span class="ls9">f</span>or<span class="lsf">m</span>ation. </div><div class="t m0 x4 h5 y80 ff2 fs2 fc1 sc0 ls0 ws0">At<span class="lsd"> </span>a<span class="ls1b">n<span class="lsc">y<span class="lsd"> </span></span></span>ti<span class="lsf">m</span>e<span class="ls33"> <span class="lsc">y</span></span>ou<span class="lsd"> </span>are<span class="lsd"> <span class="ls9">f</span></span>ree<span class="lsd"> </span>to<span class="ls33"> </span>re<span class="lsf">m</span>ove<span class="lsd"> </span>object<span class="lsd"> <span class="ls9">f</span></span>r<span class="lse">o<span class="ls2d">m<span class="lsd"> </span></span></span>the<span class="lsd"> </span>displ<span class="ls1b">a<span class="lsc">y<span class="lsd"> </span></span></span>list.<span class="lsd"> <span class="ls16">T</span></span>hat<span class="lsd"> </span>object<span class="lsd"> </span>is<span class="lsd"> </span>not<span class="ls33"> </span>going<span class="lsd"> </span>t<span class="lsa">o </span></div><div class="t m0 x5 h5 y81 ff2 fs2 fc1 sc0 ls0 ws0">be<span class="ls23"> </span>re<span class="lsa">n</span>dere<span class="lsa">d<span class="ls23"> </span></span>i<span class="lsa">n<span class="ls23"> </span></span>the<span class="ls21"> </span>next<span class="ls23"> <span class="ls9">f</span></span>ra<span class="lsf">m<span class="lse">e</span></span>s.<span class="ls23"> <span class="ls16">T</span></span>hat<span class="ls23"> </span>is<span class="ls23"> </span>the<span class="ls23"> </span>Re<span class="lsf">m</span>ove<span class="ls3d">O</span>bject()<span class="ls33"> <span class="lsf">m</span></span>ethod.<span class="ls23"> </span>It<span class="ls23"> <span class="ls9">t</span></span>a<span class="lsb">k</span>es<span class="ls23"> </span>onl<span class="lsc">y<span class="ls21"> </span></span>object<span class="ls21"> </span>dep<span class="ls9">th </span></div><div class="t m0 x5 h5 y82 ff2 fs2 fc1 sc0 ls0 ws0">v<span class="lsa">a</span>lue<span class="ls8"> </span>as<span class="ls8"> </span>an<span class="ls8"> </span>ar<span class="lsa">g</span>u<span class="lsf">m</span>ent<span class="ls8"> </span>since<span class="ls8"> </span>that<span class="ls8"> </span>the<span class="ls29">r</span>e<span class="ls8"> </span>can<span class="ls8"> </span>be<span class="ls8"> </span>o<span class="lsa">n</span>l<span class="lsc">y<span class="ls8"> <span class="lsa">on</span></span></span>e<span class="ls8"> </span>object<span class="ls8"> </span>at<span class="ls8"> </span>the<span class="ls8"> </span>ti<span class="lsf">m</span>e<span class="ls8"> </span>at<span class="ls8"> </span>that<span class="ls8"> </span>dep<span class="ls9">t</span>h<span class="ls8"> </span>v<span class="lsa">a</span>lu<span class="lsa">e</span>.<span class="ls8"> T<span class="lse">o </span></span></div><div class="t m0 x5 h5 y83 ff2 fs2 fc1 sc0 ls0 ws0">sh<span class="lsa">o<span class="ls20">w</span></span> object<span class="ls9"> </span>ag<span class="lsa">a</span>in,<span class="ls8"> <span class="lsc">y<span class="lsa">o</span></span></span>u’ll h<span class="lsa">a</span>ve <span class="ls9">t</span>o use<span class="ls9"> </span>the <span class="ls9">f</span>irst descri<span class="lsa">b</span>e<span class="lsa">d</span> <span class="lsf">m</span>ethod, an<span class="ls9"> </span>A<span class="lsa">d</span>dObject() <span class="ls2d">m</span>eth<span class="lsa">o</span>d. </div><div class="t m0 x4 h5 y84 ff2 fs2 fc1 sc0 ls0 ws0">Fin<span class="lsa">a</span>l<span class="ls2e">l<span class="lsc">y</span></span>,<span class="ls9"> </span>we <span class="lsa">h</span>ave reac<span class="lsa">h</span>ed <span class="ls9">to</span> so called c<span class="lsa">o</span>ntrol-<span class="lsf">m</span>ethods<span class="ls9">: </span></div><div class="t m0 x4 h6 y85 ff3 fs2 fc2 sc0 ls0 ws0">// Control methods </div><div class="t m0 x4 h6 y86 ff3 fs2 fc1 sc0 ls0 ws0">BOOL SetBackgroundColor(SWF_RGB bgColor); </div><div class="t m0 x4 h6 y87 ff3 fs2 fc1 sc0 ls0 ws0">BOOL ShowFrame(); </div><div class="t m0 x4 h5 y88 ff2 fs2 fc1 sc0 ls0 ws0">Usin<span class="lsa">g<span class="ls22"> </span></span>th<span class="lsa">e<span class="ls22"> <span class="ls9">f</span></span></span>irst<span class="ls22"> <span class="lsf">m</span></span>ethod,<span class="ls22"> <span class="lsa">a<span class="ls2f"> </span></span></span>SetBac<span class="lsb">k</span>ground<span class="ls11">C</span>olor()<span class="ls22"> <span class="lsf">m</span></span>ethod,<span class="ls2a"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="ls22"> </span>a<span class="ls29">r</span>e<span class="ls22"> <span class="ls9">f</span></span>ree<span class="ls22"> <span class="ls9">t</span></span>o<span class="ls22"> </span>se<span class="ls9">t<span class="ls22"> </span></span>t<span class="lsa">he<span class="ls22"> </span></span>colo<span class="ls29">r<span class="ls22"> </span></span>of </div><div class="t m0 x5 h5 y89 ff2 fs2 fc1 sc0 ls0 ws0">the <span class="lsf">m</span>ovie<span class="ls9"> </span>bac<span class="lsb">k</span>ground. </div><div class="t m0 x4 h5 y8a ff2 fs2 fc1 sc0 ls16 ws0">T<span class="ls0">he<span class="ls9"> </span>Sh<span class="lsa">o<span class="ls20">w</span></span>Fra<span class="lsf">m</span>e() <span class="lsf">m</span>ethod<span class="ls8"> </span>si<span class="lsf">m</span>pl<span class="ls1a">y<span class="ls8"> </span></span>adds<span class="ls9"> a </span>n<span class="lsa">e</span>w<span class="ls9"> f</span>r<span class="lse">a<span class="lsf">m</span></span>e<span class="ls9"> </span>to<span class="ls9"> </span>the<span class="ls9"> <span class="lsf">m</span></span>ovi<span class="lsa">e</span>,<span class="ls9"> </span>t<span class="lsa">h</span>at<span class="ls9"> </span>is,<span class="ls8"> </span>orders<span class="ls9"> t</span>he<span class="ls9"> <span class="ls25">S<span class="ls7">W</span></span></span>F </span></div><div class="t m0 x5 h5 y8b ff2 fs2 fc1 sc0 ls0 ws0">pl<span class="ls1b">a<span class="lsc">y</span></span>er <span class="ls9">t</span>o re<span class="lsa">n</span>der t<span class="lsa">h</span>e con<span class="ls9">t</span>en<span class="ls9">t</span>s o<span class="ls9">f</span> the dis<span class="lsa">p</span>l<span class="ls1b">a<span class="lsc">y<span class="ls9"> </span></span></span>list. </div><div class="t m0 x4 h8 y8c ff2 fs2 fc1 sc0 ls0 ws0">So,<span class="ls23"> <span class="lsc">y<span class="lsa">o</span></span></span>u<span class="lsd"> </span>c<span class="lsa">a</span>n<span class="lsd"> </span>se<span class="lsa">e<span class="lsd"> </span></span>t<span class="lsa">h</span>at<span class="lsd"> <span class="ls9">t</span></span>he<span class="ls33"> </span>i<span class="lsa">n</span>ter<span class="ls9">f</span>ace<span class="lsd"> </span>o<span class="ls9">f<span class="lsd"> </span></span>the <span class="ff4 ls11">C<span class="ls0">S<span class="ls34">W</span>F<span class="ls3e">M</span>o<span class="lsb">v</span>ie</span></span><span class="ls33"> </span>class<span class="lsd"> </span>is<span class="lsd"> </span>rat<span class="lsa">h</span>er<span class="lsd"> </span>si<span class="lsf">m</span>ple.<span class="lsd"> <span class="ls9">I</span></span>t<span class="ls33"> <span class="ls20">w<span class="ls29">r</span></span></span>aps<span class="lsd"> </span>jus<span class="ls9">t </span></div><div class="t m0 x5 h5 y8d ff2 fs2 fc1 sc0 ls0 ws0">the<span class="ls1c"> <span class="lsf">m</span></span>ost<span class="ls1c"> </span>i<span class="lsf">m</span>portant<span class="ls1c"> </span>tags<span class="ls1c"> </span>o<span class="ls9">f<span class="ls1c"> </span></span>the<span class="ls30"> <span class="ls6">S<span class="ls7">W</span></span></span>F<span class="ls1d"> <span class="ls9">f</span></span>ile<span class="ls1c"> <span class="ls9">f</span></span>or<span class="lsf">m</span>at<span class="ls1c"> </span>speci<span class="ls9">f</span>ication<span class="ls1c"> <span class="ls9">t</span></span>hat<span class="ls30"> </span>users<span class="ls1c"> </span>will<span class="ls1c"> <span class="ls9">f</span></span>o<span class="lsa">u</span>nd<span class="ls1c"> </span>to<span class="ls30"> </span>be<span class="ls1c"> <span class="lsf">m</span></span>os<span class="ls14">t </span></div><div class="t m0 x5 h5 y8e ff2 fs2 fc1 sc0 ls0 ws0">use<span class="ls9">f</span>ul. </div><div class="t m0 x6 h5 y8f ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x6 h5 y90 ff2 fs2 fc1 sc0 ls0 ws0"> </div><div class="t m0 x6 h5 y91 ff2 fs2 fc1 sc0 ls0 ws0"> </div></div><div class="pi" data-data='{"ctm":[1.613445,0.000000,0.000000,1.613445,0.000000,0.000000]}'></div></div>