<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Basic usage</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="swf.examples.html">Examples</a></div> <div class="next" style="text-align: right; float: right;"><a href="ref.swf.html">SWF Functions</a></div> <div class="up"><a href="swf.examples.html">Examples</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="swf.examples-basic" class="section"> <h2 class="title">Basic usage</h2> <p class="para"> Once you've successfully installed PHP with Shockwave Flash support you can then go about creating Shockwave files from PHP. You would be surprised at what you can do, take the following code: <div class="example" id="example-3573"> <p><strong>Example #1 SWF example</strong></p> <div class="example-contents"> <div class="phpcode"><code><span style="color: #000000"> <span style="color: #0000BB"><?php<br />swf_openfile</span><span style="color: #007700">(</span><span style="color: #DD0000">"test.swf"</span><span style="color: #007700">, </span><span style="color: #0000BB">256</span><span style="color: #007700">, </span><span style="color: #0000BB">256</span><span style="color: #007700">, </span><span style="color: #0000BB">30</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_ortho2</span><span style="color: #007700">(-</span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">, -</span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_defineline</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">, -</span><span style="color: #0000BB">70</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">70</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">.2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_definerect</span><span style="color: #007700">(</span><span style="color: #0000BB">4</span><span style="color: #007700">, </span><span style="color: #0000BB">60</span><span style="color: #007700">, -</span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">70</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_definerect</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">, -</span><span style="color: #0000BB">60</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, -</span><span style="color: #0000BB">70</span><span style="color: #007700">, </span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_addcolor</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">swf_definefont</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #DD0000">"Mod"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_fontsize</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_fontslant</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_definetext</span><span style="color: #007700">(</span><span style="color: #0000BB">11</span><span style="color: #007700">, </span><span style="color: #DD0000">"This be Flash wit PHP!"</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">swf_pushmatrix</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">swf_translate</span><span style="color: #007700">(-</span><span style="color: #0000BB">50</span><span style="color: #007700">, </span><span style="color: #0000BB">80</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_placeobject</span><span style="color: #007700">(</span><span style="color: #0000BB">11</span><span style="color: #007700">, </span><span style="color: #0000BB">60</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">swf_popmatrix</span><span style="color: #007700">();<br /><br />for (</span><span style="color: #0000BB">$i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i </span><span style="color: #007700">< </span><span style="color: #0000BB">30</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700">++) {<br /> </span><span style="color: #0000BB">$p </span><span style="color: #007700">= </span><span style="color: #0000BB">$i</span><span style="color: #007700">/(</span><span style="color: #0000BB">30</span><span style="color: #007700">-</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_pushmatrix</span><span style="color: #007700">();<br /> </span><span style="color: #0000BB">swf_scale</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">-(</span><span style="color: #0000BB">$p</span><span style="color: #007700">*</span><span style="color: #0000BB">.9</span><span style="color: #007700">), </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_rotate</span><span style="color: #007700">(</span><span style="color: #0000BB">60</span><span style="color: #007700">*</span><span style="color: #0000BB">$p</span><span style="color: #007700">, </span><span style="color: #DD0000">'z'</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_translate</span><span style="color: #007700">(</span><span style="color: #0000BB">20</span><span style="color: #007700">+</span><span style="color: #0000BB">20</span><span style="color: #007700">*</span><span style="color: #0000BB">$p</span><span style="color: #007700">, </span><span style="color: #0000BB">$p</span><span style="color: #007700">/</span><span style="color: #0000BB">1.5</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_rotate</span><span style="color: #007700">(</span><span style="color: #0000BB">270</span><span style="color: #007700">*</span><span style="color: #0000BB">$p</span><span style="color: #007700">, </span><span style="color: #DD0000">'z'</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_addcolor</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">$p</span><span style="color: #007700">/</span><span style="color: #0000BB">1.2</span><span style="color: #007700">, -</span><span style="color: #0000BB">$p</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_placeobject</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">50</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_placeobject</span><span style="color: #007700">(</span><span style="color: #0000BB">4</span><span style="color: #007700">, </span><span style="color: #0000BB">50</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_placeobject</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">, </span><span style="color: #0000BB">50</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">swf_popmatrix</span><span style="color: #007700">();<br /> </span><span style="color: #0000BB">swf_showframe</span><span style="color: #007700">();<br />}<br /><br />for (</span><span style="color: #0000BB">$i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i </span><span style="color: #007700">< </span><span style="color: #0000BB">30</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700">++) {<br /> </span><span style="color: #0000BB">swf_removeobject</span><span style="color: #007700">(</span><span style="color: #0000BB">50</span><span style="color: #007700">);<br /> if ((</span><span style="color: #0000BB">$i</span><span style="color: #007700">%</span><span style="color: #0000BB">4</span><span style="color: #007700">) == </span><span style="color: #0000BB">0</span><span style="color: #007700">) {<br /> </span><span style="color: #0000BB">swf_showframe</span><span style="color: #007700">();<br /> }<br />}<br /><br /></span><span style="color: #0000BB">swf_startdoaction</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">swf_actionstop</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">swf_enddoaction</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">swf_closefile</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">?></span> </span> </code></div> </div> </div> </p> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="swf.examples.html">Examples</a></div> <div class="next" style="text-align: right; float: right;"><a href="ref.swf.html">SWF Functions</a></div> <div class="up"><a href="swf.examples.html">Examples</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>