<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>flash-actionscript &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/flash-actionscript/</link>
	<description>Feed of posts on WordPress.com tagged "flash-actionscript"</description>
	<pubDate>Fri, 25 Dec 2009 22:56:36 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[List of Flash Forums]]></title>
<link>http://winwinmantra.wordpress.com/2009/11/02/list-of-flash-forums/</link>
<pubDate>Mon, 02 Nov 2009 16:11:12 +0000</pubDate>
<dc:creator>winwinmantra</dc:creator>
<guid>http://winwinmantra.wordpress.com/2009/11/02/list-of-flash-forums/</guid>
<description><![CDATA[I was surfing around for good Macromedia Flash Forums. I found a list of forums which are highly act]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I was surfing around for good Macromedia Flash Forums. I found a list of forums which are highly active. I have listed down some of the topics which are covered in the respective forums in regard with Flash.</p>
<p><a title="http://www.kirupa.com/forum/" href="http://www.kirupa.com/forum/" target="_blank">http://www.kirupa.com/forum/</a></p>
<ul>
<li>Flash CS4</li>
<li>Flash CS3</li>
<li>Flash 8</li>
<li>ActionScript 3.0</li>
<li>ActionScript 1.0/2.0</li>
<li>Game/AI Programming</li>
</ul>
<p><a title="http://www.actionscript.org/forums/" href="http://www.actionscript.org/forums/" target="_blank">http://www.actionscript.org/forums/</a></p>
<ul>
<li>ActionScript Forums Group</li>
<li>Flash General Questions</li>
<li>Flex</li>
<li>Extensions and Plugins (JSFL)</li>
<li>Desktop, Mobile and non-browser Environments (Air, FlashLite)</li>
</ul>
<p><a title="http://board.flashkit.com/board/" href="http://board.flashkit.com/board/" target="_blank">http://board.flashkit.com/board/</a></p>
<ul>
<li>Flash Newbies</li>
<li>Flash for Mobile Devices</li>
<li>Flash ActionScript</li>
<li>AS 3.0</li>
<li>Flash MX</li>
<li>Flash 8</li>
<li>Online Video</li>
<li>Flex and AIR</li>
<li>Flash General Help</li>
</ul>
<p><a title="http://www.sephiroth.it/phpBB/index.php" href="http://www.sephiroth.it/phpBB/index.php" target="_blank">http://www.sephiroth.it/phpBB/index.php</a></p>
<ul>
<li>Flash Client Side</li>
<li>Flash Server Side</li>
<li>Flash &#38; Python</li>
<li>Flash &#38; PHP</li>
<li>Flash Remoting – AMFPHP</li>
<li>Flash Communication Server / Media Server 2</li>
</ul>
<p><a title="http://flash-forum.flashdevils.com/" href="http://flash-forum.flashdevils.com/" target="_blank">http://flash-forum.flashdevils.com/</a></p>
<ul>
<li>Using Flash</li>
<li>Flash ActionScript</li>
<li>Flash &#38; XML</li>
<li>Fonts in Flash</li>
<li>Cartoons in Flash</li>
<li>Sound and Music</li>
</ul>
<p><a title="http://forums.adobe.com/community/flash" href="http://forums.adobe.com/community/flash" target="_blank">http://forums.adobe.com/community/flash</a></p>
<ul>
<li>Open SWF</li>
<li>Flash Exchange extensions</li>
<li>Flash Data Integration</li>
<li>Flash Media Server</li>
<li>Action Script 3</li>
<li>Flash Ad Development</li>
<li>Flash Media Live Encoder</li>
<li>ActionScript 1 and 2</li>
<li>Flash Remoting</li>
<li>Flash Site Design</li>
<li>Flash Media Encoding Server</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Go to and play next frame]]></title>
<link>http://jiangquan.wordpress.com/2009/10/26/go-to-and-play-next-frame/</link>
<pubDate>Mon, 26 Oct 2009 20:27:26 +0000</pubDate>
<dc:creator>jiangquan</dc:creator>
<guid>http://jiangquan.wordpress.com/2009/10/26/go-to-and-play-next-frame/</guid>
<description><![CDATA[This is about how to make a frame which have a Movie Clip go to play next Movie Clip frame. I called]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This is about how to make a frame which have a Movie Clip go to play next Movie Clip frame. I called second frame is &#8220;bike&#8221;.</p>
<p>It is different between AS2 and AS3.</p>
<p>First of all. Create a new AS layer and write <strong>stop();</strong> in frist frame. This step is same in AS2 and AS3.</p>
<p>second. Make a AS in the last frame of first Movie Clip.<br />
In <strong>CS2</strong>, the code should be    <strong> _level0.gotoAndPlay(&#8220;bike&#8221;);</strong><br />
In <strong>CS3</strong>, the code should be    <strong>MovieClip(root).gotoAndPlay(&#8220;bike&#8221;);</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Applikasi Kalkulator dengan Flash]]></title>
<link>http://landunx.wordpress.com/2009/10/23/applikasi-kalkulator-dengan-flash/</link>
<pubDate>Fri, 23 Oct 2009 08:23:53 +0000</pubDate>
<dc:creator>landunx</dc:creator>
<guid>http://landunx.wordpress.com/2009/10/23/applikasi-kalkulator-dengan-flash/</guid>
<description><![CDATA[Aplikasi ini saya buat ketika ada temen yang minta tolong dibuatin program kalkulator sederhana tapi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Aplikasi ini saya buat ketika ada temen yang minta tolong dibuatin program kalkulator sederhana tapi make nya Flash..katanya sih tugas dari dosen&#8230;</p>
<p>ini neh step2 nya</p>
<p>pembuatan program kalkulator ini yang diperlukan hanya satu layer, karena program ini lebih banyak membutuhkan simbol button yang secara langsung masuk ke dalam library. Sehingga dapat digunakan kembali tanpa menambah layer</p>
<p>1. Pertama buat layer pada macromedia flash 8, ukuran 226 x 246 pixel dengan mengubah <strong><em>panel properties</em></strong> pada macormedia flash 8</p>
<p style="text-align:center;"><img class="alignnone size-full wp-image-13" title="1" src="http://landunx.wordpress.com/files/2009/10/1.png" alt="1" width="301" height="273" /></p>
<p style="text-align:left;">2. Kemudian kita buat desain dari kalkulator dengan menggunakan <strong><em>rectangel tool</em></strong> untuk membuat latar dari kalkulator</p>
<p style="text-align:left;">3. Selanjutnya buat salah satu tombol kalkulator (M+) dengan cara mebuat sebuah kotak dari rectangel tool , kemudian berikan label atau angka pada tombol tersebut</p>
<p style="text-align:left;">4.  Selanjutnya ubah tombol tesebut dengan merubah symbol propertiesnya, berikan nama menggunakan teks tool , sesuai dengan label tombol dan pada type symbol pilih button, supaya simbol tersebut berubah menjadi tombol</p>
<p style="text-align:center;"><img class="size-medium wp-image-14 aligncenter" title="2" src="http://landunx.wordpress.com/files/2009/10/2.png?w=300" alt="2" width="300" height="94" /></p>
<p style="text-align:left;">5. Kemudian masuk dalam button editor, aturlah kondisi up, over dan down sehingga button akan memunculkan efek ketikan Cursor diarahkan ke atas tombol</p>
<p style="text-align:center;"><img class="size-full wp-image-15 aligncenter" title="3" src="http://landunx.wordpress.com/files/2009/10/3.png" alt="3" width="299" height="96" /></p>
<p style="text-align:left;">6. Dengan cara yang sama seperti diatas buat tombol-tombol berikutnya dengan label MRC, C, CE, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, +, -, *, / dan  =</p>
<p style="text-align:left;">7. Dalam library terdapat button-button yang telah kita buat, masukkan tombol-tombol tesebut ke dalam kotak kalkulator, dengan mengklik dan drag menuju kotak tampilan kalkulator</p>
<p style="text-align:left;">8. Aturlah posisi tombol mengguanakan align dari menu <em><strong>window&#124; panel &#124; align</strong></em>, sehingga jarak antar tombol menjadi teratur</p>
<p style="text-align:left;">9.  Untuk menampilkan digit bilangan pada layar kalkulator, buat suatu teks area dengan Dynamic text, pada panel properties dan berikan variable pada dynamic text dengan nama display</p>
<p style="text-align:center;"><img class="alignnone size-full wp-image-17" title="4" src="http://landunx.wordpress.com/files/2009/10/41.png" alt="4" width="475" height="100" /></p>
<p>[1]   Agar program bisa berjalan maka perlu script untuk program ini dan setiap tombol yang ada dengan cara klik action panel dan berikan script untuk masing-masing tombol</p>
<ul>
<li>Tombol Mrc</li>
</ul>
<p>on(release){</p>
<p>display=memory;</p>
<p>memory=0;</p>
<p>clear=true;</p>
<p>}</p>
<ul>
<li>Tombol M+</li>
</ul>
<p>on(release){</p>
<p>memory=memory+number(display);</p>
<p>}</p>
<ul>
<li>Tombol CE</li>
</ul>
<p>on(release){</p>
<p>operand1=false;</p>
<p>display=&#8221;0&#8243;;</p>
<p>operator=&#8221;";</p>
<p>clear=false;</p>
<p>decimal=false;</p>
<p>}</p>
<ul>
<li>Tombol C</li>
</ul>
<p>on(release){</p>
<p>display=&#8221;0&#8243;;</p>
<p>decimal=false;</p>
<p>}</p>
<ul>
<li>Tombol angka</li>
</ul>
<p>on(release){</p>
<p>adddigit(&#8220;1&#8243;);</p>
<p>}</p>
<p>Pada tombol angka berikan nilai sesuai dengan label tombol</p>
<ul>
<li>Tombol operator</li>
</ul>
<p>on(release){</p>
<p>DoOperator(&#8220;/&#8221;);</p>
<p>}</p>
<p>Pada tombol operator berikan simbol operator matematika  (+, -, /,  x, =) sesuai dengan label tombol</p>
<p>11. Klik pada layer pertama dan frame 1, kemudian berikan action script sebagai berikut :</p>
<p>memory=0;</p>
<p>sp=0;</p>
<p>display=&#8221;0&#8243;;</p>
<p>stop();</p>
<p>function adddigit (digit){</p>
<p>//menambahkan bilangan pada layar</p>
<p>if(clear){</p>
<p>clear=false;</p>
<p>decimal=false;</p>
<p>display=&#8221;0&#8243;;</p>
<p>}</p>
<p>if(display==&#8221;0&#8243; and digit!=&#8221;.&#8221;){</p>
<p>display=digit;</p>
<p>}else{</p>
<p>display=display+digit;</p>
<p>}</p>
<p>}</p>
<p>function DoOperator(newOperator){</p>
<p>//fungsi untuk melakukan operasi bilangan</p>
<p>if (operator==&#8221;+&#8221;){</p>
<p>display=Number(operand1)+Number(display);</p>
<p>}</p>
<p>if (operator==&#8221;-&#8221;){</p>
<p>display=Number(operand1)-Number(display);</p>
<p>}</p>
<p>if (operator==&#8221;*&#8221;){</p>
<p>display=Number(operand1)*Number(display);}</p>
<p>if (operator==&#8221;/&#8221;){</p>
<p>display=Number(operand1)/Number(display);}</p>
<p>operator=&#8221;=&#8221;;</p>
<p>clear=true;</p>
<p>decimal=false;</p>
<p>if(newOperator!=null){</p>
<p>operator=newOperator;</p>
<p>operand1=display;}}</p>
<p>12. Kemudian jalankan program dengan menekan tombol Ctrl+Enter</p>
<p>jika tidak menemukan error maka program akan berjalan dan hasilnya seperti gambar dibawah</p>
<p style="text-align:center;"><img class="size-full wp-image-18 aligncenter" title="5" src="http://landunx.wordpress.com/files/2009/10/5.png" alt="5" width="233" height="292" /></p>
<p style="text-align:left;">selamat mencoba..dan selamat belajar</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Techniek EPG KRO Website]]></title>
<link>http://stagekro.wordpress.com/2009/09/25/techniek-epg-kro-website/</link>
<pubDate>Fri, 25 Sep 2009 07:59:26 +0000</pubDate>
<dc:creator>stagekro</dc:creator>
<guid>http://stagekro.wordpress.com/2009/09/25/techniek-epg-kro-website/</guid>
<description><![CDATA[Voor de nieuwe homepage van de KRO heb ik  actionscript moeten schrijven waarbij er een XML bestand ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Voor de nieuwe homepage van de KRO heb ik  actionscript moeten schrijven waarbij er een XML bestand moet worden uitgelezen die op een server staat. Het XML bestand heb ik toegevoegd.  Hierin staan de gegevens van iedere uitzending van de KRO. Deze gegevens worden iedere keer ververst op het moment als je deze opvraagt. Het uitlezen van deze gegevens heb ik opgezocht door middel van het lezen van tutorials op internet en op verschillende forums.  Van belang hierbij was dat ik er eerst voor moest zorgen dat de techniek werkend is voordat daadwerkelijk met de vormgeving aan de gang word gegaan.</p>
<p>Het is helaas niet mogelijk om een XML bestand in WordPress up te loaden, maar kan deze wel worden bekeken op de server. Hieronder staat de link naar de XML :</p>
<p><a href="http://krocms.kro.nl/xml/epg.ashx?media=tv">XML KRO TV</a></p>
<p>En hieronder staat de actioncript die ik er vervolgens voor heb geschreven:</p>
<p><a href="http://stagekro.wordpress.com/files/2009/10/actionscript-programmagids1.doc">Actionscript programmagids KRO</a></p>
<p>Mijn deadline hiervoor was 5 Oktober 2009.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Flash DebugMode mm.cfg 存放位置]]></title>
<link>http://jacobtsai.wordpress.com/2009/09/24/flash-debugmode-mm-cfg-%e5%ad%98%e6%94%be%e4%bd%8d%e7%bd%ae/</link>
<pubDate>Thu, 24 Sep 2009 02:30:56 +0000</pubDate>
<dc:creator>jacobtsai</dc:creator>
<guid>http://jacobtsai.wordpress.com/2009/09/24/flash-debugmode-mm-cfg-%e5%ad%98%e6%94%be%e4%bd%8d%e7%bd%ae/</guid>
<description><![CDATA[每次電腦重灌後, 都得要一直回想 Flash 的 ErrorLog 存在哪 ? 看來還是別再懶的, 做個筆記把它存起來吧 1. mm.cfg 這支檔案是要自己編輯出來的 2. mm.cfg 存放於 C]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>每次電腦重灌後, 都得要一直回想 Flash 的 ErrorLog 存在哪 ?<br />
看來還是別再懶的, 做個筆記把它存起來吧 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>1. mm.cfg 這支檔案是要自己編輯出來的<br />
2. mm.cfg 存放於 C:\Document Setting\username 底下<br />
3. 編輯的內容參考 Adobe Flex <a href="http://livedocs.adobe.com/flex/gumbo/html/WS2db454920e96a9e51e63e3d11c0bf69084-7fc9.html">點我</a><br />
4. Log 將會被儲存於 C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs<br />
5. 沒有 Logs 的目錄請自行新增<br />
6. 設定完成後, 需重開電腦才會生效</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SDG, NEMO og meg]]></title>
<link>http://andersfagerhus.wordpress.com/2009/09/17/sdg-nemo-og-meg/</link>
<pubDate>Thu, 17 Sep 2009 17:39:45 +0000</pubDate>
<dc:creator>Anders</dc:creator>
<guid>http://andersfagerhus.wordpress.com/2009/09/17/sdg-nemo-og-meg/</guid>
<description><![CDATA[For tiden har jeg ikke mange nye arbeider å vise til ettersom jeg jobber fast på et større prosjekt ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>For tiden har jeg ikke mange nye arbeider å vise til ettersom jeg jobber fast på et større prosjekt for <a href="http://www.sdg.no" target="_blank">Scandinavian Design Group</a>. Det er både spennende og lærerikt &#8211; og jeg trives godt. Prosjekt NEMO som jeg nå er en del av lanseres en gang i november, og det er føst da jeg har lov til å si mer om denne saken!</p>
<p>Det som i alle fall er sikkert, er at prosjektet går bra og at resultatet blir supert! Jeg er spent på å lese om folks reaksjoner når vi går &#8216;Live&#8217;!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to connect a MovieClip with an external ActionScript class file]]></title>
<link>http://flashpot.wordpress.com/2009/09/16/how-to-connect-a-movieclip-with-an-external-actionscript-file/</link>
<pubDate>Wed, 16 Sep 2009 19:40:45 +0000</pubDate>
<dc:creator>Christian</dc:creator>
<guid>http://flashpot.wordpress.com/2009/09/16/how-to-connect-a-movieclip-with-an-external-actionscript-file/</guid>
<description><![CDATA[A great advantage of AS3 is the possibility to use external ActionScript Files for your projects. So]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A great advantage of AS3 is the possibility to use external ActionScript Files for your projects. So there is no need to use confusing timeline code anymore. Except for very small projects for demonstration purpose or something like that.</p>
<p>This tutorial is going to show how you can connect a MovieClip with external ActionScript 3 Code.</p>
<p><!--more--></p>
<h2>Step 1</h2>
<p>First of all we have to create a normal Flash File (FLA) with ActionScript 3. Some knowledge in object oriented-programming is assumed.</p>
<p><a href="http://flashpot.wordpress.com/files/2009/09/createfla3.jpg"></a><img class="alignnone size-full wp-image-39" title="createFLA" src="http://flashpot.wordpress.com/files/2009/09/createfla4.jpg" alt="createFLA" width="301" height="121" /></p>
<p>Then we draw a graphical object. For example a simple circle. Afterwards our little artwork has to be converted into a MovieClip-Symbol. You can do this by selecting it and pressing F8 or right-click to open the context menu and choose the according entry.<br />
Now you should see a dialog window looking like the one in the picture below. Name it &#8220;MyCircle&#8221; and click &#8220;OK&#8221;.</p>
<p><img class="alignnone size-full wp-image-43" title="convertToMC" src="http://flashpot.wordpress.com/files/2009/09/converttomc.jpg" alt="convertToMC" width="424" height="327" /></p>
<h2>Step 2</h2>
<p>Ok, now we jump right into the coding. In the following step we create a AS3 File. I prefer <a title="FlashDevelop" href="http://www.flashdevelop.org" target="_blank">FlashDevelop</a> for any ActionScript development, but the Adobe Flash IDE will do it for this tutorial.</p>
<p>Ok let&#8217;s create a new AS3 file. Click &#8220;File&#8221; -&#62; &#8220;New &#8230;&#8221; and choose ActionScript file. Then you fill the blank space with the following lines:<br />
<code>package<br />
{<br />
import flash.display.MovieClip;<br />
import flash.events.*;<br />
<br />
&#160;&#160;public class MyCircle extends MovieClip<br />
&#160;&#160;{<br />
&#160;&#160;&#160;&#160;public function MyCircle():void<br />
&#160;&#160;&#160;&#160;{<br />
&#160;&#160;&#160;&#160;&#160;&#160;addEventListener(Event.ENTER_FRAME, enterFrameHandler);<br />
&#160;&#160;&#160;&#160;}<br />
<br />
&#160;&#160;&#160;&#160;private function enterFrameHandler(e:Event):void<br />
&#160;&#160;&#160;&#160;{<br />
&#160;&#160;&#160;&#160;&#160;&#160;this.x+= 2;<br />
&#160;&#160;&#160;&#160;&#160;&#160;this.y=Math.sin(this.x/50)*40+150;<br />
&#160;&#160;&#160;&#160;&#160;&#160;this.x=(this.x&#62;stage.stageWidth) ?-this.width :this.x;<br />
&#160;&#160;&#160;&#160;}<br />
&#160;&#160;}<br />
}<br />
</code><br />
<strong>Code explanation:</strong></p>
<ol>
<li>We import all needed packages.</li>
<li>For our circle being a MovieClip we have to extend the according class.</li>
<li>Within the constructor we add an EventListener to the circle which is triggered every frame and calls the passed method &#8220;enterFrameHandler&#8221;. So this is like the heartbeat of our class. The triggering frequency depends on the frame rate of the FLA file (with 30 fps this is triggered 30 times per second).</li>
<li>To make our circle-instances move a bit we change the X and Y position every time the method is called.</li>
</ol>
<h2>Step 3</h2>
<p>Now that we have created our graphical object and written the code for it, we can finally connect each other.</p>
<p>To do this we have to open our FLA file again and open the library. If it&#8217;s not open press CTRL+L. Now right-click our Circle-Symbol and choose &#8220;Properties&#8230;&#8221;. Then check &#8220;Export for ActionScript&#8221;. Then we enter the name of our external AS3 class. In our case it&#8217;s &#8220;MyCircle&#8221;.</p>
<p><a href="http://flashpot.wordpress.com/files/2009/09/export2as.jpg"><img src="http://flashpot.wordpress.com/files/2009/09/export2as.jpg" alt="export2AS" title="export2AS" width="424" height="385" class="alignnone size-full wp-image-104" /></a></p>
<p>That&#8217;s it. Press &#8220;OK&#8221;. Place your circle where ever you want on the stage and tell Flash to start your work (CTRL+ENTER). The circle should now move from left to right while moving up and down.</p>
<p>Drag some more instances of our circle from the library to the stage and play around with the AS3 code, if you like to.</p>
<h2>Connect your FLA file with an external ActionScript class</h2>
<p>You can also connect your FLA file with external class files. It works nearly the same way we did for the movieclip symbols.</p>
<p>Create a new AS file and enter the following code:<br />
<code>package<br />
{<br />
&#160;&#160;import flash.display.MovieClip;<br />
<br />
&#160;&#160;public class MyFlashFile extends MovieClip<br />
&#160;&#160;{<br />
&#160;&#160;&#160;&#160;public function MyFlashFile():void<br />
&#160;&#160;&#160;&#160;{<br />
&#160;&#160;&#160;&#160;&#160;&#160;for (var i:uint = 0; i &#60; 10; i++)<br />
&#160;&#160;&#160;&#160;&#160;&#160;{<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var c:MyCircle = new MyCircle();<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;c.scaleX = c.scaleY = 0.5;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;c.x = c.width * i;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;addChild(c);<br />
&#160;&#160;&#160;&#160;&#160;&#160;}<br />
&#160;&#160;&#160;&#160;}<br />
&#160;&#160;}<br />
}<br />
</code><br />
<strong>Code explanation:</strong></p>
<ol>
<li>We iterate the follwing steps 10 times, for we want to create 10 instances of the MyCircle class</li>
<li>Scale every instance by 50%</li>
<li>Positioning on the X-axis</li>
<li>Adding the new circle to the displaylist to make it visible</li>
</ol>
<p>Now grab your FLA file once more and open the properties of your FLA file. If you&#8217;re using Flash CS3 there is a input field named &#8220;document class&#8221;. If you&#8217;re working with Flash CS4 the field is named &#8220;class&#8221;. Now enter the name of your AS file. In case of the example above it&#8217;s &#8220;MyFlashFile&#8221;.</p>
<p>If you still have a copy of your circle on the stage remove it. Then start your flash application.</p>
<p>It should look something like this:</p>
<p><a href="http://www.blueair.de/blog_stuff/MyFlashFile.html"><img title="MyFlashFile_running" src="http://flashpot.files.wordpress.com/2009/09/myflashfile_running.jpg?w=450&#038;h=363" alt="MyFlashFile_running" width="450" height="363" /></a></p>
<p>&#8211;</p>
<p>Downloads: <a href="http://www.blueair.de/blog_stuff/Connect_a_MovieClip_with_an_external_ActionScript_Class.rar">Source files</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visualizing An RTMP FLV]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/09/01/visualizing-an-rtmp-flv/</link>
<pubDate>Tue, 01 Sep 2009 12:02:06 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/09/01/visualizing-an-rtmp-flv/</guid>
<description><![CDATA[A quick example of an idea i had yesterday. Visualizing MyLiveSession The Gamut Version Just a small]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A quick example of an idea i had yesterday.</p>
<p><a href="http://www.mylivesession.com/beta/">Visualizing MyLiveSession</a></p>
<p><a href="http://www.mylivesession.com/beta2/">The Gamut Version</a></p>
<p>Just a small part of the new media player framework i&#8217;m building in preparation for the re-launch of MyLiveSession.</p>
<p><strong>[NOTE]: </strong>Sometimes Flash Media Server will throw a sandbox error (it&#8217;s very random &#8211; not something i can fix yet) so if it does you&#8217;ll need to refresh your browser.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Papervision2 Coverflow]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/07/19/papervision2-coverflow/</link>
<pubDate>Sun, 19 Jul 2009 10:56:44 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/07/19/papervision2-coverflow/</guid>
<description><![CDATA[Here&#8217;s a quick mock up of a configurable Papervision Coverflow UI as part of my ongoing experi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here&#8217;s a quick mock up of a configurable <a href="http://www.strangeloopstudios.com/experiments/pv3d_coverflow/">Papervision Coverflow UI</a> as part of my ongoing experiments.</p>
<p>From my initial attempt pretty much any layout is possible and the only real issue is that of z-index sorting (which i need to learn more about) making the animation appear to jump when planes intersect. A QuadrantRenderer does help a bit but i need a better solution&#8230;</p>
<p>UPDATE: I found a solution &#8211; do3d.useOwnContainer automagically assigns a new viewport layer for each object (in my case the planes) and tidies up the artifacts when objects collide/overlap during the animation. Plus it works with the Basic Renderer!</p>
<p>Try the <a href="http://www.strangeloopstudios.com/experiments/pv3d_coverflow_better/">Second Version</a> to check the difference.</p>
<p>UPDATE 2: useOwnContainer wasn&#8217;t quite right (it was nasty when using filters &#8211; memory killer!) and still had some issues. After a lot of trial and error i found it better to use my own (non dynamic) viewport layers. Simply create a layer for each plane when my app starts up then when renderring change the index of each layer to match the distance between the camera and each plane.</p>
<p>Here is the <a href="http://www.strangeloopstudios.com/experiments/pv3d_coverflow_better2/">Third Version</a> &#8211; notice how the plane jumps in front of the previous one immediately when clicked. Previously it was placed in front only when the z depth was higher than the previous plane. Not sure if this looks exactly right but at least i&#8217;m now in the driving seat&#8230;</p>
<p>I added some filters to my planes as an experiment for the <a href="http://www.strangeloopstudios.com/experiments/pv3d_coverflow_better3/">Latest Version</a> Just a blur and color matrix in an attempt to add some depth without using PV3D lighting (although i did mess with the DepthShader Andy Zupko made &#8211; it&#8217;s good but just a bit too slow here). Not sure about my blur either but it does make the current selection stand out&#8230;</p>
<p>TODO: The only real issue i have now is related to resizing the swf. If i set rotation to 0 i can scale my app to any size and it will look exactly the same regardless of dimensions. However if i add in even a slight amount of rotation the spacing gets screwed. I tried using a ratio screenWidth/screenHeight * rotation (which made things a bit better but didn&#8217;t fix the problem) plus lots of tweaks wherby the center offset and z depth where biased based on rotation but as yet nothing significant that cures the problem.</p>
<p>p.s. Blink and you&#8217;ll miss it &#8211; please be aware i&#8217;ve been staring at this for days and the differences between the versions are very subtle <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>p.p.s. When resizing the app gets reset to default settings (my bad) &#8211; so if you want to compare how rotation affects the spacing at different dimensions make sure to have 2 different scaled versions open. I&#8217;ll fix this if i get time&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mapping A Video Across Multiple Planes in Papervision2]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/07/19/mapping-a-video-across-multiple-planes-in-papervision2/</link>
<pubDate>Sun, 19 Jul 2009 09:56:35 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/07/19/mapping-a-video-across-multiple-planes-in-papervision2/</guid>
<description><![CDATA[I&#8217;m doing more papervision work lately for AMX and as such have been experimenting and learnin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;m doing more papervision work lately for AMX and as such have been experimenting and learning as i go. Here is a quick example i made recently that could be an idea for presenting vod/live content as a 3D wall. It&#8217;s really rough and very slow on my pc but i think with more time i could make this a lot better. For now it&#8217;s here just so i don&#8217;t forget about it and for comments and suggestions.</p>
<p>Have a look at my <a href="http://www.strangeloopstudios.com/work/amx/ideas/001/">3D Video Wall</a>. If you click on any of the items it will start playing an embedded flv across all the 3D planes via the wonder of UVT mapping.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to extract sound out of SWF or FLA files]]></title>
<link>http://kadirselcuk.wordpress.com/2009/07/10/how-to-extract-sound-out-of-swf-or-fla-files/</link>
<pubDate>Fri, 10 Jul 2009 07:55:19 +0000</pubDate>
<dc:creator>jkofte</dc:creator>
<guid>http://kadirselcuk.wordpress.com/2009/07/10/how-to-extract-sound-out-of-swf-or-fla-files/</guid>
<description><![CDATA[You liked the sound in flash but you cannot find it in MP3 or WAV formats ? If you have a SWF Decomp]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You liked the sound in flash but you cannot find it in MP3 or WAV formats ?</p>
<p>If you have a SWF Decompiler (like SoThink SWF Decompiler), a Flash editor(like Adobe Flash) and a Proper Converter(like Total Video Converter) you can easily extract the sound file out of the fla or swf files.</p>
<p>So, let&#8217;s go step by step.</p>
<p>1- If you only have the swf file, you will need to decompile it back to fla. You can use Sothink SWF Decompiler for this process.</p>
<p>2- Once you have the fla, open it in Adobe Flash and open the library. Find and copy exact sound you want. Open a new fla file (CTRL + N) Paste the sound to your new file&#8217;s first frame and add enough frames for the sound file to be played.</p>
<p>3- Chose File &#62;&#62; Export to export the fla in WAV format.</p>
<p>4- Use Total Video Converter to convert your WAV file to MP3.</p>
<p>That&#8217;s it, you have your MP3 file.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I call this one SWFObject IE-EI-OH! ]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/06/25/i-call-this-one-ie-ei-oh/</link>
<pubDate>Thu, 25 Jun 2009 17:01:13 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/06/25/i-call-this-one-ie-ei-oh/</guid>
<description><![CDATA[All i wanted was for a swf to talk to javascript and back using our friend ExternalInterface. As wit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>All i wanted was for a swf to talk to javascript and back using our friend ExternalInterface. As with almost everything i publish SwfObject was mandatory. Within about 20 minutes it worked&#8230; or did it hmmm. As always mr IE stepped in to prevent me (and he did so with much rage and anger).</p>
<p>Anyways here is <a href="http://www.strangeloopstudios.com/experiments/swf2js/">my SWFObject solution</a> it is &#8217;simples&#8230;&#8217;</p>
<p>I hope <a href="http://www.strangeloopstudios.com/experiments/swf2js/SwfToJavaScript.zip">this zip</a> helps.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ѻ觢Ŵ SWX]]></title>
<link>http://wannapong.wordpress.com/2009/06/22/swx/</link>
<pubDate>Mon, 22 Jun 2009 19:13:26 +0000</pubDate>
<dc:creator>aodTo</dc:creator>
<guid>http://wannapong.wordpress.com/2009/06/22/swx/</guid>
<description><![CDATA[㹡Ѻ觢ҧ Flash platform 鹷ٻẺ Ҩ繡觴 URL String, 觼ҹ Remoting, ҹ RPC Web Servic]]></description>
<content:encoded><![CDATA[㹡Ѻ觢ҧ Flash platform 鹷ٻẺ Ҩ繡觴 URL String, 觼ҹ Remoting, ҹ RPC Web Servic]]></content:encoded>
</item>
<item>
<title><![CDATA[The Turn]]></title>
<link>http://f5now.wordpress.com/2009/06/18/the-turn/</link>
<pubDate>Thu, 18 Jun 2009 06:01:08 +0000</pubDate>
<dc:creator>f5now</dc:creator>
<guid>http://f5now.wordpress.com/2009/06/18/the-turn/</guid>
<description><![CDATA[นี่คือเว็ปไซท์ที่กวาดรางวัลมาแล้วมากมายเด่นทั้งการดีไซน์,flash actionscript,และเพลง ด้วยความร่วมมือจ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="aligncenter" src="http://www.cpluv.com/www/medias/pascallienard/pascallienard_4a38f90cbe1a4.png" alt="" width="490" height="363" /></p>
<p>นี่คือเว็ปไซท์ที่กวาดรางวัลมาแล้วมากมายเด่นทั้งการดีไซน์,flash actionscript,และเพลง ด้วยความร่วมมือจาก <a href="http://fredoviola.com/" target="_blank">Fredo Viola</a> ศิลปินที่เรียกตัวเองว่า multi-media artist/singer กับสตูดิโอจากสเปน<a href="http://www.aerstudio.com/"> aer -visual studio</a> ดูที่นี่ <a href="http://www.theturn.tv/" target="_blank">theturn</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Three...Two..One...LIFT OFF: WolframAlpha is Online!]]></title>
<link>http://mistermolly.wordpress.com/2009/05/16/three-two-one-lift-off-wolframalpha-is-online/</link>
<pubDate>Sat, 16 May 2009 11:06:12 +0000</pubDate>
<dc:creator>mistermolly</dc:creator>
<guid>http://mistermolly.wordpress.com/2009/05/16/three-two-one-lift-off-wolframalpha-is-online/</guid>
<description><![CDATA[Um 2:00 Uhr war es soweit. WolframAlfa ging zum ersten mal online und stellte sich den Anfragen. Übe]]></description>
<content:encoded><![CDATA[Um 2:00 Uhr war es soweit. WolframAlfa ging zum ersten mal online und stellte sich den Anfragen. Übe]]></content:encoded>
</item>
<item>
<title><![CDATA[How to trigger javascript function from Flash using Actionscript 3]]></title>
<link>http://kadirselcuk.wordpress.com/2009/05/09/how-to-trigger-javascript-function-from-flash-using-actionscript-3/</link>
<pubDate>Sat, 09 May 2009 11:07:37 +0000</pubDate>
<dc:creator>jkofte</dc:creator>
<guid>http://kadirselcuk.wordpress.com/2009/05/09/how-to-trigger-javascript-function-from-flash-using-actionscript-3/</guid>
<description><![CDATA[After dealing with this situation for about two hours, I have decided to blog this so that you will ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>After dealing with this situation for about two hours, I have decided to blog this so that you will easily implement your own code into your web page.</p>
<p>First of all calling events for buttons in flash has changed a little in Actionscript 3. The new code to implement event is as the following&#8230;</p>
<pre>btnA.addEventListener(MouseEvent.CLICK, onClickbtnA);
function onClickbtnA(event:MouseEvent):void
{
 ExternalInterface.call("funct(\"E3A\")");
}</pre>
<p>At the example above, btnA is the name of the button and funct(string) is the name of the javascript function in the page. addEventListener function is the new way to implement events in Actionscript 3.</p>
<p> That&#8217;s it. When you click btnA the &#8220;funct&#8221; javascript function will be triggered.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Energy Realities, StatoilHydro]]></title>
<link>http://andersfagerhus.wordpress.com/2009/04/14/energy-realities-statoilhydro/</link>
<pubDate>Tue, 14 Apr 2009 07:00:38 +0000</pubDate>
<dc:creator>Anders</dc:creator>
<guid>http://andersfagerhus.wordpress.com/2009/04/14/energy-realities-statoilhydro/</guid>
<description><![CDATA[&#8216;Energy Realities&#8217; er en del av StatoilHydro&#8217;s Årsrapport for 2008. Dette var et s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#8216;Energy Realities&#8217; er en del av <a title="Besøk StatoilHydros årsrapport" href="http://www.statoilhydro.com/AnnualReport2008/en/Pages/default.aspx" target="_blank">StatoilHydro&#8217;s Årsrapport for 2008</a>. Dette var et stort Flash prosjekt som skal vise og fortelle brukerne mer om hvordan energi situasjonen faktisk er.</p>
<p>Jeg var, sammen med <em>S</em><em>norre Berge</em> og <em>Lars Johannesen</em>, leid inn fra <a title="Besøk SDG sin nettside" href="http://www.sdg.no" target="_blank">Scandinavian Design Group</a> til å utvikle Flash&#8217;n &#8211; noe som viste seg å være en enorm oppgave ettersom input og ønsket funksjonalitet forandret seg kontinuerlig &#8211; uten at deadline ble flyttet i andre enden&#8230;</p>
<p>Jeg gjorde  ActionScript 3 framework basert på <a title="Les mer om MVC pattern på Wikipedia" href="http://en.wikipedia.org/wiki/Model-view-controller" target="_blank">MVC pattern</a>, og satte alle elementer sammen og fikk de til å &#8217;snakke med hverandre&#8217;. Snorre Berge gjorde hovednavigasjon, mens Lars Johannesen jobbet i <a title="Les mer om Adobe After Effects på Adobe.com" href="http://www.adobe.com/products/aftereffects/" target="_blank">AfterEffects</a> for å simulerer lys i introduksjonen. I tillegg ble <a title="Gimpville" href="http://gimpville.no/">Gimpville</a> og <a title="Besøk Eirik Fjellaksel sin nettside" href="http://www.fjellaksel.com" target="_blank">Eirik Fjellaksel</a> benyttet mot på slutten av prosjektet, slik at det var mulig å levere i tide.</p>
<p><a title="Se Energy Realities på StatoilHydro.com" href="http://www.statoilhydro.com/AnnualReport2008/en/Pages/default.aspx" target="_blank">Se prosjektet live på StatoilHydro.com</a></p>
<p><a href="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities1.jpg"><img class="alignleft size-thumbnail wp-image-126" title="energyrealities1" src="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities1.jpg?w=102" alt="energyrealities1" width="102" height="95" /></a><a href="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities2.jpg"><img class="alignleft size-thumbnail wp-image-127" title="energyrealities2" src="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities2.jpg?w=102" alt="energyrealities2" width="102" height="95" /></a><a href="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities3.jpg"><img class="alignleft size-thumbnail wp-image-128" title="energyrealities3" src="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities3.jpg?w=102" alt="energyrealities3" width="102" height="95" /></a><a href="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities4.jpg"><img class="alignleft size-thumbnail wp-image-129" title="energyrealities4" src="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities4.jpg?w=102" alt="energyrealities4" width="102" height="95" /></a><a href="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities5.jpg"><img class="alignleft size-thumbnail wp-image-130" title="energyrealities5" src="http://andersfagerhus.wordpress.com/files/2009/04/energyrealities5.jpg?w=102" alt="energyrealities5" width="102" height="95" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Actionscript 3 Tutorial: Datenübergabe zwischen SWF's]]></title>
<link>http://mistermolly.wordpress.com/2009/04/09/actionscript-3-tutorial-datenubergabe-zwischen-swfs/</link>
<pubDate>Thu, 09 Apr 2009 06:34:56 +0000</pubDate>
<dc:creator>mistermolly</dc:creator>
<guid>http://mistermolly.wordpress.com/2009/04/09/actionscript-3-tutorial-datenubergabe-zwischen-swfs/</guid>
<description><![CDATA[Eines der größten Probleme innerhalb von Flash ist es, Daten zwischen zwei von einander unabhängigen]]></description>
<content:encoded><![CDATA[Eines der größten Probleme innerhalb von Flash ist es, Daten zwischen zwei von einander unabhängigen]]></content:encoded>
</item>
<item>
<title><![CDATA[Riddle Me This? Is PlayerType "StandAlone" == "External"]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/04/07/riddle-me-this-is-playertype-standalone-external/</link>
<pubDate>Tue, 07 Apr 2009 11:03:53 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/04/07/riddle-me-this-is-playertype-standalone-external/</guid>
<description><![CDATA[Ok so now i&#8217;m confused&#8230; I&#8217;m working on a pure actionscript project in Flex 3 where]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ok so now i&#8217;m confused&#8230; I&#8217;m working on a pure actionscript project in Flex 3 whereby i&#8217;m using an RSL (Runtime Shared Library) which contains some visual assets either as graphic only or as a functioning class with associated graphic. I want to test my RSL is loading ok from within Flex IDE but it always gives me a security sandbox error unless i test from a remote server&#8230; fair enough (if a little bit annoying). Surely there&#8217;s a better way to do this during development&#8230;answers on a postcard please!</p>
<p>What i really would like from all this is to be able to find out what the difference is between &#8220;Standalone&#8221;, &#8220;External&#8221;, &#8220;Plugin&#8221; &#38; &#8220;ActiveX&#8221; player types and how each of these affects the current sandbox. Is &#8220;External&#8221; a Flash IDE only type? I ask because i can never get this type of player when using Flex. In Flex i can only ever get &#8220;Standalone&#8221; or &#8220;Plugin&#8221;/&#8221;ActiveX&#8221; (if using an html wrapper). Yet if i publish the same source using Flash CS4 i always get &#8220;External&#8221;. If i can get &#8220;External&#8221; in Flex does it grant access to remote data, rsl&#8217;s etc and allow a local swf any more abilities over a &#8220;Standalone&#8221; version?</p>
<p>I spent ages yesterday trying to find examples and info about this but nothing i discovered completely answered my question. Every single example of loading and accessing an RSL used a relative (local) path to the loading swf. In the end i did manage to get my RSL to load from a different domain but like i said my main swf has to be served remotely otherwise in the Flex IDE i get:</p>
<p>Error #2142: Security sandbox violation: local SWF files cannot use the LoaderContext.securityDomain property. file:///C:/Documents and Settings/USER/My Documents/Flex Builder 3//bin-debug/DocumentClass.swf was attempting to load http://www.mysite.com/shiz/SharedAsset.swf.</p>
<p>If anyone has experience using this sort of setup please help&#8230; </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Actionscript 3 Tutorial: Lautstaerke regeln]]></title>
<link>http://mistermolly.wordpress.com/2009/04/03/actionscript-3-lautstarke-regeln/</link>
<pubDate>Fri, 03 Apr 2009 08:15:41 +0000</pubDate>
<dc:creator>mistermolly</dc:creator>
<guid>http://mistermolly.wordpress.com/2009/04/03/actionscript-3-lautstarke-regeln/</guid>
<description><![CDATA[Nun, bei der Verfolgung der Klicks auf meinen Blog, fiel mir auf, dass sehr oft nach Soundregulierun]]></description>
<content:encoded><![CDATA[Nun, bei der Verfolgung der Klicks auf meinen Blog, fiel mir auf, dass sehr oft nach Soundregulierun]]></content:encoded>
</item>
<item>
<title><![CDATA[Virtual Bouquet Idea - A Simple Prototype]]></title>
<link>http://deceptiveresolution.wordpress.com/2009/03/24/virtual-bouquet-idea-a-simple-prototype/</link>
<pubDate>Tue, 24 Mar 2009 08:23:04 +0000</pubDate>
<dc:creator>Doug</dc:creator>
<guid>http://deceptiveresolution.wordpress.com/2009/03/24/virtual-bouquet-idea-a-simple-prototype/</guid>
<description><![CDATA[Here&#8217;s something i&#8217;ve been working on for the last couple of days. Virtual Bouquet AS2 M]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here&#8217;s something i&#8217;ve been working on for the last couple of days. </p>
<p><a href="http://dougstudio.co.uk/vbouquet/flash">Virtual Bouquet AS2</a></p>
<p>Managed to get the basics working in a very rough UI so please do check it out and let me know your thoughts. The idea is simple &#8211; just drag flowers into a virtual bouquet and arrange as you like. More to come soon&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Flash Drag &amp; Drop / Game tutorial ]]></title>
<link>http://interactivemediavcd.wordpress.com/2009/03/20/flash-drag-drop-game-tutorial/</link>
<pubDate>Thu, 19 Mar 2009 19:47:36 +0000</pubDate>
<dc:creator>aidanrowe</dc:creator>
<guid>http://interactivemediavcd.wordpress.com/2009/03/20/flash-drag-drop-game-tutorial/</guid>
<description><![CDATA[http://monkeyflash.com/tutorials/flash-drag-and-drop/ A pretty good and straightforward tutorial on ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>http://monkeyflash.com/tutorials/flash-drag-and-drop/</p>
<p>A pretty good and straightforward tutorial on drag and drop in Flash that many of you could use / modify. Aidan</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[My Book: Flash Groupware, Game-making &amp; Encryption]]></title>
<link>http://messbook.wordpress.com/2009/02/01/my-book-flash-groupware-game-making-encryption/</link>
<pubDate>Sun, 01 Feb 2009 17:56:59 +0000</pubDate>
<dc:creator>Mess</dc:creator>
<guid>http://messbook.wordpress.com/2009/02/01/my-book-flash-groupware-game-making-encryption/</guid>
<description><![CDATA[Well this is the first book of mine (even there&#8217;re other 3 co-authors). When Chen, the editor ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-149" title="Flash Groupware, Game-making &#38; Encryption" src="http://messbook.wordpress.com/files/2009/07/flash-groupware-game-making-encryption.jpg" alt="Flash Groupware, Game-making &#38; Encryption" width="300" height="392" /></p>
<p>Well this is the first book of mine (even there&#8217;re other 3 co-authors). When Chen, the editor of Tsinghua University Publish House found Xia and me and told us they wanted us to write a book about flash games, we thought from the bottom of our hearts that there&#8217;re really plenty of chances in Beijing.</p>
<p>This book, <strong><em>Flash Groupware, Game-making &#38; Encryption</em></strong>, is written for intermediate and advanced developers of flash applications. As you see from the name of the book, there&#8217;re 3 parts in it, and Xia and I took charge of the main body. The other 2 guys explained the groupware and encryption with their opinions. In this book, I introduced flash games&#8217; history, development, its advantages and disadvantages, and how to design and make a flash game (including with design, system creating, arts and sounds).</p>
<p>Writing is so hard, but we still finished, a great piece of work. Only one thing disappointed me is the ugly cover design!</p>
<p>Following is the prologue of the book written by myself (the original is Chinese):</p>
<blockquote><p>Macromedia Flash, as one of the most popular develop tools, is becoming more and more favourite by developers like us. We make animations with it, and also make interactional applications with it. This Object-Oriented software integrated with lots of media and devices can realize the extraordinary creativities of most un-expert users. The most obvious example of it is the game applications developing with Flash. Xia and I met each other at the end of 2005, then we founded the GameWitch Studio, trying to make some flash games having both artistry and entertainment, and actually we made a hit in a way. But, it&#8217;s not enough that just exploring by ourselves. It needs everybody to construct and maintain together, it needs more new blood to struggle hand in hand.</p>
<p>We hope everyone can have the courage to come together and carry forward the spirit of &#8220;DIY (Do it Yourself)&#8221;. Although the GameWitch Studio is far away from its top, we still have accumulated lots of experience of game-making. It&#8217;ll be wonderful if we can find some way to pack up our ideas and thoughts, release them and share with everyone.</p>
<p>It&#8217;s fortunate that the editor of this book, Chen, contacted with us and gave us the chance. Chen is a knowledgable and exigent expert, and full of patience. He knew the hardship of writting in spare time, so he gave us plenty of time to write and modify, encourage us frequently and gave us lots of suggestions. As a result this book has been published and opened by you. We have to admit that at the beginning we had no ideas of the joys and sorrows of its birth, and surely we shall earn much from the frustration and challenges which we have experienced in the course of writting this book.</p>
<p>In this book, we&#8217;ll explain the concept of groupware in Flash, and how to make and use them, then we&#8217;ll talk about how to develop fancy Flash games, at the final we&#8217;ll tell something theories about the protecting of files and encryption. In the Part III, we&#8217;ll show 3 complete processes of Flash game-making (including with design, art and script design) to explain how to create original system, express the splendid esthetics and bring up nice programming thoughtways, canonical and compact code. And the same important thing, we&#8217;ll also explain how can all these come together harmoniously.</p>
<p>Developing Flash games is not very difficult, and we wish that you can make acquainted with the mystery of game-making through this book, then create your brilliant works. We wish we can contribute ourselves to every Flash fans to move forward, step by step.</p></blockquote>
<p><strong>&#8220;Flash Groupware, Game-making &#38; Encryption&#8221;</strong><br />
<strong>by:</strong> Xia/Mess/Yu/Gao<br />
<strong>Price:</strong> ￥59.0<br />
<strong>Paperback:</strong> 472 pages<br />
<strong>Publisher:</strong> Tsinghua University Publish House; 1 edition (June 1, 2007)<br />
<strong>Language:</strong> Chinese<br />
<strong>ISBN-13:</strong> 978-7-302-15224-8</p>
<p>You can find this book on Amazon: <a href="http://www.amazon.cn/dp/zjbk569489" target="_blank">http://www.amazon.cn/dp/zjbk569489</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
