<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Flash student</title>
	<atom:link href="http://utanu87.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://utanu87.wordpress.com</link>
	<description>Thanhluantk35’s blog (Luan) - Thảo luận, chia sẻ Về Flash.</description>
	<lastBuildDate>Tue, 02 Mar 2010 07:31:46 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='utanu87.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/e3bcfd83ef3a20cf9ae9b4694cd0ee31?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Flash student</title>
		<link>http://utanu87.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://utanu87.wordpress.com/osd.xml" title="Flash student" />
	<atom:link rel='hub' href='http://utanu87.wordpress.com/?pushpress=hub'/>
		<item>
		<title>6 Very Useful Classes for String in ActionScript</title>
		<link>http://utanu87.wordpress.com/2010/03/02/6-very-useful-classes-for-string-in-actionscript/</link>
		<comments>http://utanu87.wordpress.com/2010/03/02/6-very-useful-classes-for-string-in-actionscript/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 07:31:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=70</guid>
		<description><![CDATA[In program development, string is a very important part. If we have many powerful classes about string, how easier the coding will be. Then we have collected a list about the string class for your reference. It will be ver helpful for your coding work not only save more time but also very convenient. As [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=70&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="other" src="http://ntt.cc/wp-content/uploads/2010/01/OtherButterflyicon.png" alt="" width="30" height="30" />In program development, string is a very important part. If we have many powerful classes about string, how easier the coding will be. Then we have collected a list about the string class for your reference. It will be ver helpful for your coding work not only save more time but also very convenient.</p>
<p><a rel="nofollow" href="http://ak33m.com/?p=43"><span style="font-size:large;">As 3 Inflector</span></a></p>
<p>The Inflector allows for pluralizing,singularizing,camel casing, underscoring, and humanizing words.</p>
<p><span style="font-size:large;"><a rel="nofollow" href="http://www.ericfeminella.com/blog/2007/11/01/as3-stringtokenizer/">AS3 StringTokenizer</a></span></p>
<hr />One useful utility in the java.util package is the StringTokenizer class. The ActionScript StringTokenizer is a convenience class which provides a simple mechanism from which Strings can be extracted into individual tokens based on a specific delimiter.</p>
<p><span style="font-size:large;"><a rel="nofollow" href="http://flexonrails.net/?p=101">ActionScript 3 Inflector class for pluralizing and singularizing words</a></span></p>
<hr />The as3 Inflector class can be used to pluralize or singularize most words.  It is essentially a direct port of the Rails<a href="http://www.rubyonrails.com/"> </a>inflector class.</p>
<p><span style="font-size:large;"><a rel="nofollow" href="http://labs.zeh.com.br/blog/?page_id=97#lzw">zeh.compression.LZW (AS2)</a></span></p>
<hr /><code>LZW</code> is a static class that allows string compression using the Lempel-Ziv-Welch – or LZW – algorithm. It provides good compression with a fast engine that can have split iterations and is ideal to send large amounts of compressible data to a server, like the points that form an image.</p>
<p><span style="font-size:large;"><a rel="nofollow" href="http://natecook.com/downloads/sprintf.html">Sprintf.as</a></span></p>
<hr />Formatted strings are a real convenience—one that is sorely missing from the Flash Actionscript library. This adds in the sprintf functionality.</p>
<p><span style="font-size:large;"><a rel="nofollow" href="http://www.designvox.com/%7Etrannie/JSON/JSON.as">JSON</a></span></p>
<hr />It is show how to use JSON in Actionscript.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=70&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2010/03/02/6-very-useful-classes-for-string-in-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://ntt.cc/wp-content/uploads/2010/01/OtherButterflyicon.png" medium="image">
			<media:title type="html">other</media:title>
		</media:content>
	</item>
		<item>
		<title>Learning ActionScript 3.0: A Beginner’s Guide</title>
		<link>http://utanu87.wordpress.com/2009/12/20/learning-actionscript-3-0-a-beginner%e2%80%99s-guide/</link>
		<comments>http://utanu87.wordpress.com/2009/12/20/learning-actionscript-3-0-a-beginner%e2%80%99s-guide/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 12:27:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=66</guid>
		<description><![CDATA[In this book, authors Rich Shupe and Zevan Rosser share the knowledge they’ve gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projects. The authors do more than just give you a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=66&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="learning " src="http://ecx.images-amazon.com/images/I/51ZNcrGECEL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" alt="" width="240" height="240" /></p>
<div>
<p>In this book, authors Rich Shupe and Zevan Rosser share the knowledge they’ve gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projects. The authors do more than just give you a collection of sample scripts. Written for those of you new to ActionScript 3.0, the book describes how ActionScript and Flash work, giving you a clear look into essential topics such as logic, event handling, displaying content, migrating legacy projects to ActionScript 3.0, classes, and much more. You will learn important techniques through hands-on exercises, and then build on those skills as chapters progress. ActionScript 3.0 represents a significant change for many Flash users, and a steeper learning curve for the uninitiated. This book will help guide you through a variety of scripting scenarios. Rather than relying heavily on prior knowledge of object-oriented programming (OOP), topics are explained in focused examples that originate in the timeline, with optional companion classes for those already comfortable with their use. As chapters progress, the book introduces more and more OOP techniques, allowing you to choose which scripting approach you prefer. Learning ActionScript 3.0 reveals: New ways to harness the power and performance of AS3 Common mistakes that people make with the language Essential coverage of text, sound, video, XML, drawing with code, and more Migration issues from AS1 and AS2 to AS3 Simultaneous development of procedural and object-oriented techniques Tips that go beyond simple script collections, including how toapproach a project and which resources can help you along the way The companion web site contains material for all the exercises in the book, as well as short quizzes to make sure you’re up to speed with key concepts. ActionScript 3.0 is a different animal from previous versions, and Learning ActionScript 3.0 teaches everything that web designers, GUI-based Flash developers, and those new to ActionScript need to start using the language.</p>
<p><strong>DOWNLOAD HERE</strong></p>
<blockquote><p><code>http://rapidshare.com/files/99897660/OReilly.Learning.ActionScript.3.0.A.Beginners.Guide.Jan.2008.pdf</code></p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=66&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/12/20/learning-actionscript-3-0-a-beginner%e2%80%99s-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://ecx.images-amazon.com/images/I/51ZNcrGECEL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" medium="image">
			<media:title type="html">learning </media:title>
		</media:content>
	</item>
		<item>
		<title>ActionScript 3.0 Cookbook</title>
		<link>http://utanu87.wordpress.com/2009/12/20/actionscript-3-0-cookbook/</link>
		<comments>http://utanu87.wordpress.com/2009/12/20/actionscript-3-0-cookbook/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 12:09:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=59</guid>
		<description><![CDATA[Well before Ajax and Microsoft’s Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based “Rich Internet Applications.” Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=59&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Flash cookbook" src="http://ecx.images-amazon.com/images/I/51Q9qzAEeQL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" alt="" width="240" height="240" />Well before Ajax and Microsoft’s Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based “Rich Internet Applications.” Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.</p>
<p>Rather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You’ll find recipes that show you how to: Detect the user’s Flash Player version or their operating system Build custom classes Format dates and currency types Work with strings Build user interface components Work with audio and video Make remote procedure calls using Flash Remoting and web services Load, send, and search XML data And much, much more …</p>
<p>Each code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You’ll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.</p>
<p>When you’re not sure how ActionScript 3.0 works or howto approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you’re looking for.</p>
<p><strong>DOWNLOAD HERE</strong></p>
<blockquote><p><code>http://rapidshare.com/files/58547347/OReilly.ActionScript.3.0.Cookbook.Oct.2006.by.allbestbooks.com.rar</code></p>
<p>http://www.4shared.com/file/101578816/bcdb1f67/VnStudyNET_ASC.html</p></blockquote>
<p><strong><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=59&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/12/20/actionscript-3-0-cookbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://ecx.images-amazon.com/images/I/51Q9qzAEeQL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" medium="image">
			<media:title type="html">Flash cookbook</media:title>
		</media:content>
	</item>
		<item>
		<title>AS3: The &#8220;If&#8221; Conditional</title>
		<link>http://utanu87.wordpress.com/2009/12/20/as3-the-if-conditional/</link>
		<comments>http://utanu87.wordpress.com/2009/12/20/as3-the-if-conditional/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 11:10:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=16</guid>
		<description><![CDATA[Conditionals đó là  công cụ đặc biệt về logic tới Actionscript Bài viết này nói cách sử  dụng cấu trúc if trong AS3 condition : điều kiện statements :  biểu thức hay phép tính if (condition){ statements; } bây giờ thực hiện làm ví dụ if đơn giản  ( age lớn hơn 18 thì trace ra [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=16&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Conditionals đó là  công cụ đặc biệt về logic tới Actionscript</p>
<p>Bài viết này nói cách sử  dụng cấu trúc<strong> if</strong> trong AS3</p>
<p>condition : điều kiện</p>
<p>statements :  biểu thức hay phép tính</p>
<blockquote><p>if (condition){<br />
statements;<br />
}</p></blockquote>
<p>bây giờ thực hiện làm ví dụ <strong>if </strong> đơn giản  (<strong> </strong>age lớn hơn 18 thì <strong>trace </strong>ra thông điệp)</p>
<blockquote><p>var age:Number = 20;</p>
<p>if (age &gt; 18){<br />
trace(&#8220;You can enter the website&#8221;);<br />
}</p></blockquote>
<p>giờ  sử dụng cấu trúc <strong>if &#8230; else</strong> để thực hiện</p>
<blockquote><p>var age:Number = 20;</p>
<p>if (age &gt; 18){<br />
trace(&#8220;You can enter the website&#8221;);<br />
gotoAndStop(&#8220;Home&#8221;);<br />
} else {<br />
trace(&#8220;Sorry, you are too young to visit this website&#8221;);<br />
}</p></blockquote>
<p>bài sau sử  dụng điều kiện khác khai báo biến  <strong>score</strong> xét điều kiện</p>
<blockquote><p>var score:Number = 55;</p>
<p>if (score &gt; 50){<br />
trace(&#8220;Congratulations, you passed!&#8221;);<br />
gotoAndStop(&#8220;Home&#8221;);<br />
} else if (score &gt; 40){<br />
trace(&#8220;Urgh! You were very close, I think you should try again!&#8221;);<br />
} else {<br />
trace(&#8220;Dude, you are such a failure, I think that you should quit!&#8221;);<br />
}</p></blockquote>
<p>ghi chú :  nếu điều kiện if không giới hạn nhưng tốt nhất là sử  dụng cấu trúc switch</p>
<p><strong>sử  dụng các phép toán so sánh</strong></p>
<ol>
<li>sử dụng phép toán so sánh<strong> - <em>==  :</em></strong></li>
</ol>
<blockquote><p>var language:String = &#8220;English&#8221;;</p>
<p>if (language == &#8220;English&#8221;){<br />
trace(&#8220;Hello!&#8221;)&#8217;<br />
} else if (language == &#8220;Arabic&#8221;){<br />
trace(&#8220;Marhaba!&#8221;);<br />
} else {<br />
trace(&#8220;Error &#8211; No supported language was specified.&#8221;);<br />
}</p></blockquote>
<ol>
<li>sử  dụng phép toán so sánh lớn hơn</li>
</ol>
<blockquote><p>var age:Number = 20;</p>
<p>if (age &gt; 18){<br />
trace(&#8220;You can play.&#8221;);<br />
} else {<br />
trace (&#8220;Sorry, you are too young to play this game.&#8221;);<br />
}</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=16&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/12/20/as3-the-if-conditional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>
	</item>
		<item>
		<title>Dành cho người mới bắt đầu</title>
		<link>http://utanu87.wordpress.com/2009/12/16/danh-cho-ng%c6%b0%e1%bb%9di-m%e1%bb%9bi-b%e1%ba%aft-d%e1%ba%a7u/</link>
		<comments>http://utanu87.wordpress.com/2009/12/16/danh-cho-ng%c6%b0%e1%bb%9di-m%e1%bb%9bi-b%e1%ba%aft-d%e1%ba%a7u/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 07:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=49</guid>
		<description><![CDATA[zzz ... tôi vào vnfx cũng được một thời gian rồi. Thấy nhiều người kêu: 4rum mình thiếu một tài liệu cơ bản cho những người mới làm quen với Flash. Quái, tại sao không có đại ka nào bớt chút thời giờ ra hướng dẫn anh em noob tụi mình ? Vậy nên tôi lập topic này với mục đích:
+ Giới thiệu khái quát về Flash
+ Đưa ra phương hướng để nghiên cứu và học tập
+ Lời khuyên, kinh nghiệm

Mọi người có thể chia sẻ kinh nghiệm bản thân về quá trình học flash, hay những tricks &#38; tips hay ... Hi vọng từ nay không ai phải phàn nàn về việc vnfx thiếu tut cho người mới nữa.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=49&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vào vnfx đọc bài thấy khá hay. cần thiết cho các bạn mới học Flash</p>
<p><strong>0. Mở đầu:</strong><br />
zzz &#8230; tôi vào vnfx cũng được một thời gian rồi. Thấy nhiều người kêu: 4rum mình thiếu một tài liệu cơ bản cho những người mới làm quen với Flash. Quái, tại sao không có đại ka nào bớt chút thời giờ ra hướng dẫn anh em noob tụi mình ? Vậy nên tôi lập topic này với mục đích:<br />
+ Giới thiệu khái quát về Flash<br />
+ Đưa ra phương hướng để nghiên cứu và học tập<br />
+ Lời khuyên, kinh nghiệm</p>
<p>Mọi người có thể chia sẻ kinh nghiệm bản thân về quá trình học flash, hay những tricks &amp; tips hay &#8230; Hi vọng từ nay không ai phải phàn nàn về việc vnfx thiếu tut cho người mới nữa.</p>
<p><strong>1. Khái quát chung về Flash:</strong><br />
Ít nhất thì cũng nên biết một chút về Flash, cái mà bạn định học chứ ? Bạn cần nhớ một số thông tin sau:<br />
+ Trước khi Flash ra đời, các trang web thường khá nhàm chán, với một đống chữ, vài cái ảnh động, nhạc nhẽo &#8230;<br />
+ Cũng đã xuất hiện các ứng dụng tương tác trên nền web dưới dạng Java Applet. Nhưng chúng có nhược điểm là không phổ thông vì phải cài Java runtime khá nặng.<br />
+ Macromedia ra đời. Họ tạo ra Flash với mục đích ban đầu: trình diễn các animation ngắn. Tăng tính &#8220;động&#8221; cho các web site. Khắc phục nhược điểm của JavaApplet: Flash Player khá nhẹ, có thể dễ dàng tải+ cài đặt.<br />
+ Thành công vượt ngoài mong đợi của Flash khiến Macro bổ sung ngày càng nhiều tính năng cho Flash. Tới Flash 5 &#8211; FlashMX, có thể nói tính tương tác của Flash đã rất mạnh. Không đơn thuần là những đoạn hoạt hình, Flash còn làm được rất nhiều việc &#8211; banner, game, app đơn giản &#8230; Cho tới thời điểm này, 98% số máy tính trên toàn thế giới có thể xem được các ứng dụng Flash.<br />
+ Thời điểm hiện tại: sự bùng nổ của web 2.0. Các trang web không còn tĩnh nữa mà vô cùng &#8220;động&#8221; với các tương tác giữa client &#8211; server. Flash không còn giữ ngôi độc tôn. Cạnh tranh với nó là AJAX và trong tương lai sẽ là SilverLight.<br />
+ Flash được Adobe &#8211; bố của photoshop &#8211; mua lại từ Macromedia. Lợi thế của kẻ đi trước + tiền lực từ Adobe khiến Flash vẫn khẳng định vị thế của mình trên đấu trường Rich internet Application.<br />
+ Phiên bản mới nhất tính cho tới thời điểm bài viết là Flash 9 ( Flash CS 3 ).</p>
<p><strong>2. Tại sao lại học Flash ?:</strong><br />
+ Nó dễ học, dễ dùng.<br />
+ Đối với các designers: Flash có giao diện thân thuộc, nhất là với Flash CS3 &#8211; giống với photoshop, ứng dụng quá quen thuộc với designers; vì cùng 1 mẹ Adobe đẻ ra.<br />
+ Với coders: AS3 quả thực là một ngôn ngữ lập trình lợi hại với OOP, event based. Tuân theo ECMAScript 4 &#8211; actionscript vô cùng giống Java. Tôi tin rằng các bạn có thể học actionscript một cách nhanh chóng khi đã biết trước một ngôn ngữ lập trình khác.<br />
+ Với Flash, bạn có thể tạo ra mọi thứ: từ ứng dụng desktop trưyền thống ( AIR ) tới các trang web động, các ứng dụng nền web phức tạp, game online &#8230;</p>
<p>&#8230; và còn nhiều lí do khác để học Flash.</p>
<p><strong>3. Học Flash như thế nào ?</strong><br />
Có 2 dạng người mới học:<br />
+ Chưa biết gì về IT, lập trình, đồ họa &#8230; bạn làm quen với Flash đầu tiên<br />
+ Đã biết về IT: từng sử dụng photoshop; hay biết một ngôn ngữ lập trình nào đó ( java, C, C++, &#8230; )<br />
Tùy vào điểm xuất phát của mình, bạn lựa chọn cách học hiệu quả nhất.</p>
<p>Trước hết, phải nói ngay: Flash dành cho các designers và coders. Vậy: bạn phải xác định ngay mính sẽ là ai ? Vẽ vời hay gõ cốt cọc cọc, để có phương pháp học tập cho hợp lí</p>
<p><span style="color:red;"><strong>Với designers:</strong></span> tôi khuyên các bạn nên đọc <a href="http://www.vnfx.com/vb/showthread.php?t=2798" target="_blank">các tut ngay trong box &#8220;Newbies&#8221; của vnfx</a> để có thể mường tượng ra phong cách làm việc, tạo hoạt cảnh &#8230; với Flash.<br />
Dù là mới làm quen hay đã biết về vẽ vời, bạn cũng nên học theo cách: thực hành. Vì đọc lí thuyết về cách sử dụng các tools thì quả thật rất nhàm chán và mất thời gian. Đó là kinh nghiệm của tôi. Nếu các bạn thích học một cách bải bản, có thể vào mục &#8220;Download&#8221; để lấy ebook về đọc hay ra hiệu sách mua bài cuốn cơ bản. Nhưng tôi luôn khuyên bạn răng: đọc sách dạng &#8220;hướng dẫn thực hành với Flash&#8221; chẳng hạn. Sẽ rất nhanh chóng để tiếp thu và nhớ những gì được học.</p>
<p>Vậy nói tóm lại, trong bước đầu tiên này, bạn phải:<br />
<span style="color:#8b0000;"><strong>+ đọc một tut khái quát, để hiểu qua về Flash<br />
+ đọc các tut, ebooks&#8230; hướng đẫn thực hành<br />
</strong></span></p>
<p>Vâng &#8230; sau một thời gian &#8230; Bạn đã có thể sử dụng thành thạo pencil hay lasso; có thể sử dụng motion tween hay shape tween để làm Flash. Nhưng chắc chắn bạn sẽ hổng kiến thức lỗ chỗ. Tại sao ? Vì tôi khuyên các bạn học theo lối thực hành. Sẽ có nhưng tool mà bạn chưa bao giờ dùng đến; sẽ có những command bạn chẳng hiểu tác dụng vì chưa làm việc với nó bao giờ ? Vậy phải làm sao ? Bây giờ là lúc bạn có thể lên vnfx được rồi. Bạn sẽ hỏi &#8211; những câu hỏi stupid, noob, đần độn &#8230; nhưng không sao. Nếu bạn đặt câu hỏi đúng box &#8220;Làm sao &amp; làm thế nào&#8221; + tiêu đề rõ ràng, trình bày mạch lạc &#8211; chắc chắn sẽ có câu trả lời. Cách thứ hai là: lên mạng tìm kiếm. Tôi khuyên các bạn nên chọn cách thứ 2, nó nhanh + toàn diện hơn.Nhưng cách 1 vẫn rất hay. Sau khi có câu trả lời, bạn hãy mày mò thêm. Thực hành, thực hành và thực hành vì không ai cầm tay chỉ điểm cho bạn.</p>
<p>Tới thời điểm này, bạn cần:<br />
<span style="color:#8b0000;"><strong>+ Hỏi hoặc tìm kiếm những gì mình còn chưa biết<br />
+ Sau khi nhận được câu trả lời, phải thực hành, mày mò để có thể làm chủ kiến thức mới bạn vừa nhận được</strong></span></p>
<p>Vâng &#8230; chắc chắn sẽ có người không đồng ý với tôi: học thì phải cơ bản. Không hiểu mấy cái cơ bản mà đi hỏi nhặng cả lên trẻ con nó cười cho thối mũi &#8230; Yes. Tôi đồng ý. Nhưng đó là cách học của thời xưa. Bây giờ là thời đại tên lửa, bùng nổ thông tin. Bao nhiêu cái cần biết, cần học. Nếu cứ theo đường cũ mà học thì có mà ăn cám. Quan trọng nhất là bạn học được nhiều thứ nhất trong một thời gian ngắn nhất.</p>
<p>Cuối cùng&#8230;. cuối cùng, bạn cũng trở thành một pro <img title="big grin" src="http://www.vnfx.com/vb/styles/vnfx/smilies/4.gif" border="0" alt="" /> trong mắt các newb rồi. Công việc của bạn bây giờ là rèn luyện kí năng của bản thân. Rèn kiểu gì ? Vẫn một con đường cũ, đó là thực hành. Bạn lên vnfx là trả lời các câu hỏi của newb. Đó chính là cách hay nhất để kiểm tra kiến thức của mình.<br />
Bạn lập các topic hướng dẫn thực hành. Đó là cách tuyệt vời nhất để quảng cáo thương hiệu. Sẽ có rất nhiều boss xem bài của bạn và họ nhìn vào:<br />
+ Cách diễn đạt của bạn. Diễn đạt tốt, dễ hiếu thể hiện tư duy logic + tài ăn nói diễn đạt. Tiêu chuẩn đầu tiên của các kì thi phỏng vẩn<br />
+ Kĩ thuật của bạn trong bài viết. Nó thể hiện trình độ của bạn.</p>
<p>&#8211;&gt; Hà hà, vào một ngày đẹp trời, bạn sẽ được PM đi uống cà fê <img title="devil" src="http://www.vnfx.com/vb/styles/vnfx/smilies/19.gif" border="0" alt="" /> Tối về đút túi một hợp đồng béo mẫm <img title="big grin" src="http://www.vnfx.com/vb/styles/vnfx/smilies/4.gif" border="0" alt="" /></p>
<p>Kết luận: lúc này bạn cần:<br />
<strong><span style="color:#8b0000;">+ Rèn luyện bản thân qua việc trả lời các câu hỏi Flash<br />
+ Quảng cáo thương hiệu bằng cách viết tut</span></strong><br />
Đến đây là bạn giỏi hơn tôi rồi. Không còn gì để chỉ cho các bạn nữa. Hix.</p>
<p><strong><span style="color:red;">Với coders:</span></strong><br />
Ngược lại với design. Code đòi hỏi bạn phải có một nền tảng vững chắc. Không thê học theo lối nhảy cóc. Bạn cần có một kiến thức đúng và đủ.<br />
Bạn nên tìm đọc cuốn &#8220;Flash 24h&#8221; đê có một cái nhìn khái quát về actionscript &#8211; ngôn ngữ lập trình trong Flash.<br />
Lời khuyên khi đọc cuốn này: bản thân tôi rất ghét cái thể loại &#8220;học trong 24h&#8221;. Nó chỉ dành cho những người thiếu tính kiên nhẫn hay thích học một tí cho biết, sau đó đi &#8220;nổ&#8221; tưng bừng ra vẻ ta đây giỏi lắm. Nhưng đây là tài liệu chi tiết và đây đủ nhất trong vnfx tính tới thời điểm hiện tại: được dịch ra 100% tiếng Việt, dễ hiếu dễ nhớ. Bạn cũng không cần quá lo lắng vì nó là AS2 trong khi Flash 9 sử dụng AS 3: tôi chỉ khuyên bạn đọc 5-10 chap đầu để hiểu về cú pháp trong AS, câu lệnh if, vòng lặp &#8230; những cái đó giống nhau trong AS2 và 3.</p>
<p>Nói tóm lại, điều cần phải làm vào lúc này là:<br />
<strong><span style="color:#8b0000;">+ Đọc một tài liệu cơ bản. Hiểu về cấu trúc actionscript&#8230;</span></strong></p>
<p>Vâng&#8230;. bạn đã biết về những câu lệnh cơ bản. Điều tiếp theo phải làm là học 2 cái:<br />
+ thuật toán<br />
+ thiết kế</p>
<p>Và KHÔNG NÊN HỌC TRONG THỜI ĐIỂM NÀY:<br />
các câu lệnh như: Draw API, lệnh in-ấn v.v&#8230;<br />
Vì sao ? Bởi vào thời điểm hiện tại, bạn chưa cần sử dụng các lệnh này cho việc học tập của mình. Cố nhồi vào đầu cũng vô ích, vì học xong mà không sử dụng sẽ quên ngay. Tôi khuyên bạn đọc 5-10 chap đầu của &#8220;học flash trong 24h&#8221; là đủ cho bạn học các thuật toán và thiết kế mã lệnh.</p>
<p>+ Học thuật toán: bạn tìm bất kì cuốn sách nào nói về thuật toán và không cần quan tâm nó lấy ví dụ minh họa trên ngôn ngữ nào. Vì: với các lệnh cơ bản như +,-,*,/ thì ngôn ngữ quái nào chả giống nhau.</p>
<p>+ Học thiết kế: ý ở đây tôi muốn nói tới OOP. Vn mình rất nhiều người code lâu năm rồi mà vẫn không biết lập trình hướng đối tượng là gì. Thật sai lầm, vì OOP giúp bạn làm việc với các project lớn.Đọc <a href="http://www.vnfx.com/vb/showthread.php?t=693" target="_blank">bài viết của Nova</a> để có cái nhìn tổng quát về OOP. Sau đó, tìm tài liệu về OOP &#8211; Flash trong box &#8220;download&#8221;. Phải học cho tử tế cái này. Nó và thuật toán và 2 vũ khí của một coder và không thể bỏ qua</p>
<p>Việc cần làm:<br />
<span style="color:#8b0000;"><strong>+ học thuật toán<br />
+ học OOP</strong></span></p>
<p>Sẽ có người nói với tôi rằng: nhiều coders vẫn sống tốt mà không cần kiến thức cao siêu về thuật toán hay OOP. Vâng. Tôi nói với các bạn rằng: điều đó chỉ đúng ở VN, trong thời điểm hiện tại: nguồn nhân lực có trình độ cao còn quá thiếu. Nhưng 5-10 năm nữa thì không có chuyện đó. Coders không đủ trình độ sẽ bị đào thải, người trẻ hơn với nhận thức đúng đắn và trình độ cao hơn sẽ thay thế bạn. Thật là một thảm họa, đúng không ?</p>
<p>zzzz&#8230;zzzz&#8230;.. Sau một thời gian rất, rất, rất dài &#8211; vâng, làm chủ được các thuật toán và OOP không hề đơn giản- bạn đến được đây. Sẽ có rất nhiều người bỏ cuộc vì không đủ kiên nhẫn. Vì vậy, bạn hãy tự chúc mừng mình đi. Bây giờ việc cần làm là bổ sung những kiến thức còn thiếu về Actionscript &#8211; bạn học về cách vẽ với as, học cách giao tiếp giữa client &#8211; server &#8230; Tôi khuyên các bạn đọc &#8220;AS 3 cookbook&#8221;. Cuốn viết chán phèo nhưng đủ để bạn làm quen với mọi khía cạnh trong actionscript</p>
<p>Bây giờ thì sao ? Bạn đã kham khổ đủ rồi; giờ là lúc nổ. Quảng cáo thương hiệu. Tìm project lớn và hốt $$.</p>
<p style="text-align:right;">&#8212;&#8211; Cọp vnfx &#8212;&#8211;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=49&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/12/16/danh-cho-ng%c6%b0%e1%bb%9di-m%e1%bb%9bi-b%e1%ba%aft-d%e1%ba%a7u/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://www.vnfx.com/vb/styles/vnfx/smilies/4.gif" medium="image">
			<media:title type="html">big grin</media:title>
		</media:content>

		<media:content url="http://www.vnfx.com/vb/styles/vnfx/smilies/19.gif" medium="image">
			<media:title type="html">devil</media:title>
		</media:content>

		<media:content url="http://www.vnfx.com/vb/styles/vnfx/smilies/4.gif" medium="image">
			<media:title type="html">big grin</media:title>
		</media:content>
	</item>
		<item>
		<title>10 lời khuyên cho việc tối ưu trong lập trình ActionScript 3.0</title>
		<link>http://utanu87.wordpress.com/2009/11/25/43/</link>
		<comments>http://utanu87.wordpress.com/2009/11/25/43/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:45:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=43</guid>
		<description><![CDATA[Title là với lập trình ứng dụng Flex- tuy nhiên theo tớ thấy thì nó có ý nghĩa chung trong lập trình ActionScript 3.0 thế nên đổi title của nó một cái  . Tớ tóm tắt lại một chút nếu các bạn bị hạn chế việc đọc tài liệu tiếng Anh. Nguồn: http://www.insideria.com/2009/09/10-tips-for-flex-application-p.html * Nguyên tắc [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=43&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://utanu87.files.wordpress.com/2009/11/flash_icon.png"><img class="alignleft size-full wp-image-42" title="flash_icon" src="http://utanu87.files.wordpress.com/2009/11/flash_icon.png?w=600" alt=""   /></a>Title là với lập trình ứng dụng Flex- tuy nhiên theo tớ thấy thì nó có ý nghĩa chung trong lập trình ActionScript 3.0 thế nên đổi title của nó một cái <img src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> . Tớ tóm tắt lại một chút nếu các bạn bị hạn chế việc đọc tài liệu tiếng Anh.</p>
<p>Nguồn: <a href="http://www.insideria.com/2009/09/10-tips-for-flex-application-p.html" target="_blank">http://www.insideria.com/2009/09/10-tips-for-flex-application-p.html</a></p>
<p>* Nguyên tắc thứ 1: Giữ cho code sạch sẽ<br />
Code sạch sẽ không phải có mỗi ý nghĩa là trình bày đẹp, gọn gàng và dễ đọc, quan trọng hơn đằng sau những đoạn code đó phải tránh những việc như: ngốn nhiều bộ nhớ, chiếm nhiều tài nguyên CPU,…</p>
<p><strong>1)</strong> Quản lý các đối tượng lắng nghe sự kiện: Flash đặc trưng là làm tương tác, và do đó việc sử dụng event listener rất hay xảy ra. Hãy giải phóng khi những đối tượng lắng nghe sự kiện không còn cần thiết nữa. Đặc trưng của việc quản lý kém các đối tượng lắng nghe sự kiện đó là việc CPU tăng lên rất nhanh.</p>
<p><strong>2)</strong> Giải phóng các loader: Các dữ liệu load từ ngoài hầu hết đều là những dạng dữ liệu lớn như: ảnh, file SWF, text… Nếu giải phóng đúng lúc đúng chỗ thì ta có thể giảm được đáng kể bộ nhớ cần phải dùng tới.</p>
<p><strong>3)</strong> Giải phóng tất cả những thứ gì không cần thiết: stop timers, remove event listeners, unload loader objects, set variable references to null, etc…</p>
<p><strong>* Nguyên tắc thứ 2:</strong> Nếu không bắt buộc phải làm thì đừng nên làm<br />
Không có ý gì khác ngoài lời khuyên “đừng phức tạp hóa vấn đề lên!”, công việc vẫn phải đảm bảo sao cho sản phẩm chất lượng nhất có thể, tránh tình trạng lập trình “để dành về sau dùng”.</p>
<p><strong>4) </strong>Cẩn thận với các collections: Các collection thật ra chính là những dạng đối tượng nôm na giống như Array, trong Flash hoặc trong các ngôn ngữ như Java có khá nhiều các kiểu collections như: ArrayList, LinkedList, Map, Dictionary,… mỗi kiểu đều có đặc thù riêng về giải pháp.</p>
<p>Đầu tiên, không nên lạm dụng việc sử dụng những phép duyệt đối với toàn bộ danh sách các phần tử. Khi làm việc với một danh sách lớn, thì việc lag là hoàn toàn có thể–&gt; kết quả dễ thấy nhất là trên giao diện. Tốt nhất là nên có một hàm và một biến (cờ?) để điều khiển trạng thái. (Nếu chưa hiểu vấn đề này thì hỏi nhé!).</p>
<p>Sau nữa, nếu nhu cầu sử dụng chỉ cần là các phép duyệt đơn giản thì tốt nhất là nên sử dụng Array.</p>
<p>Cuối cùng là khi bạn dùng danh sách mà có sử dụng các hàm filter, khi đó hàm refresh danh sách mỗi khi thêm hoặc bớt một phần tử sẽ không nhất thiết phải được gọi nữa.</p>
<p><strong>5)</strong> Cần tới đâu làm tới đấy: Có thể việc viết ra một component giải pháp bao quát có tính tái sử dụng và phù hợp với nhiều user case khác nhau giúp cho chúng ta tiết kiệm được chi phí. Tuy nhiên nó lại là mối cản trở đối với chúng ta trong việc vươn đến tối ưu.</p>
<p><strong>6)</strong> Hủy và tạo đối tượng mới: Thông thường viết code để tái sử dụng object tốn nhiều công sức hơn là việc hủy object đó đi vào tạo object mới. Cứ thử xét ví dụ việc bạn code chức năng replay một trò chơi, cách tốt nhất mà bạn nên làm khi cho chơi lại chính là hủy bàn đấu cũ đi, cấp phát tạo ra một bàn đấu mới.</p>
<p><strong>7)</strong> Không cần phải chạy cả đống dòng lệnh khi giá trị đầu vào của một hàm setter không có gì thay đổi. Xem thử ví dụ:<br />
public function set myProperty( value : Number ) : void</p>
<p>{</p>
<p>if ( _myProperty != value )</p>
<p>{</p>
<p>_myProperty = value;</p>
<p>propertiesChanged = true;</p>
<p>invalidateProperties();</p>
<p>dispatchEvent( new Event( “change” ) );</p>
<p>}</p>
<p>}</p>
<p><strong>* Nguyên tắc thứ 3:</strong> Sử dụng ngôn ngữ linh hoạt nhất có thể.</p>
<p><img src="http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif" alt="8)" /> Dynamic Object /Generic Object và Typed Objects – mỗi thứ đều có đặc điểm và chỗ đứng riêng. Typed Objects là những dạng object thuần chủng vốn có của AS3 như: String, int, Number, Array… Dynamic/Generic Object có thể linh hoạt trong cách dùng và có thể đáp ứng được nhiều tình huống lập trình, tuy nhiên do nó phức tạp nên xử lý tính toán chậm hơn so với Typed Object. Hãy hạn chế dùng Dynamic/ Generic Object, chỉ dùng khi thật cần thiết.</p>
<p>9) Hãy sử dụng hằng số (constant) nếu có thể. Nhiều bạn có thói quen sử dụng var thay vì constant trong khi nhu cầu là khai báo một hằng số. Truy cập hằng số nhanh hơn hơn là so với biến.</p>
<p>10) Sử dụng các đối tượng static sẽ đỡ tốn bộ nhớ hơn. Nếu bạn viết một class mà class đó chỉ có một instance trong suốt quá trình runtime thì lời khuyên tốt nhất là bạn nên dùng class static. Như vậy đỡ phải tạo và cấp phát bộ nhớ cho một biến rồi khai báo biến đó thuộc kiểu class được định nghĩa trên một vùng nhớ khác nữa.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=43&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/11/25/43/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://utanu87.files.wordpress.com/2009/11/flash_icon.png" medium="image">
			<media:title type="html">flash_icon</media:title>
		</media:content>

		<media:content url="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" medium="image">
			<media:title type="html">:)</media:title>
		</media:content>

		<media:content url="http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif" medium="image">
			<media:title type="html">8)</media:title>
		</media:content>
	</item>
		<item>
		<title>Nếu bạn là một newbie bạn sẽ học Flash như thế nào?</title>
		<link>http://utanu87.wordpress.com/2009/11/23/n%e1%ba%bfu-b%e1%ba%a1n-la-m%e1%bb%99t-newbie-b%e1%ba%a1n-s%e1%ba%bd-h%e1%bb%8dc-flash-nh%c6%b0-th%e1%ba%bf-nao/</link>
		<comments>http://utanu87.wordpress.com/2009/11/23/n%e1%ba%bfu-b%e1%ba%a1n-la-m%e1%bb%99t-newbie-b%e1%ba%a1n-s%e1%ba%bd-h%e1%bb%8dc-flash-nh%c6%b0-th%e1%ba%bf-nao/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:22:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=34</guid>
		<description><![CDATA[Đúc rút từ những gì quan sát được từ trước tới giờ trên VNFX và cả ở những người quen khác bên ngoài, mình có một vài lời dành cho các bạn tự học Flash, hy vọng các bạn sẽ tiến nhanh và tiến xa hơn nữa. Flash là một nền tảng rất thú vị, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=34&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://utanu87.files.wordpress.com/2009/11/self11.jpg"><img class="alignleft size-full wp-image-39" title="self1" src="http://utanu87.files.wordpress.com/2009/11/self11.jpg?w=600" alt=""   /></a>Đúc rút từ những gì quan sát được từ trước tới giờ trên VNFX và cả ở những người quen khác bên ngoài, mình có một vài lời dành cho các bạn tự học Flash, hy vọng các bạn sẽ tiến nhanh và tiến xa hơn nữa. Flash là một nền tảng rất thú vị, đừng lãng phí những gì bạn học được.</p>
<p>&nbsp;</p>
<ul>
<li><strong>Nếu xuất phát từ đam mê</strong><strong> vì thấy Flash làm được nhiều điều thú vị quá</strong>. Cách học của bạn thường là từ việc tìm tòi các sản phẩm hay và đẹp. Rồi sau đó tìm cách decompile (dịch ngược) ra file nguồn, và cứ thế bạn làm chủ dần dần các kỹ thuật đó. Điểm chung của các bạn học Flash theo cách này đa phần đều có hiện tượng làm “nhái” sản phẩm- có thể là đạo lại một chút, cũng có thể là làm ra một sản phẩm tương tự. Với cách học này nhiều khi bạn chưa hiểu hết các vấn đề mà chỉ đơn giản làm mẫu. Tuy nhiên sản phẩm “thí nghiệm” đó của bạn lại là một sản phẩm hoàn thiện cho nên sẽ rất thôi thúc cảm giác muốn khoe. Tôi không nói gì về tư cách vì ngẫm cho cùng chúng ta vẫn đang học những lời cổ vũ khích lệ trong quá trình tìm tòi học hỏi là vô cùng cần thiết. Nhưng nói đi cũng phải nói lại, đôi khi hành động lật tẩy của những người khác cũng giúp cho bạn hiểu rõ hơn hiện giờ bạn đang ở đâu, sự thực bạn chỉ mới bắt đầu và hãy đừng nản chí.</li>
</ul>
<p>&nbsp;</p>
<ul>
<li><strong>Những nấc thang trình độ mà bạn sẽ phải vượt qua. </strong>Có những bạn thích Flash lắm nhưng tại sao tự học mãi mà vẫn không “lên trình” được? Rất dễ trả lời, bởi vì không phải ai cũng có lộ trình sẵn trong đầu, đơn giản học để thỏa mãn lòng yêu thích. Nhưng học như thế thì bạn sẽ khó có thể vươn tới bất cứ điều gì. Có một lộ trình căn bản mà tôi tham khảo được nhiều người đồng tình mà có thể giúp ích được cho bạn:</li>
</ul>
<ol>
<li> <strong>Animation căn bản</strong>- hướng đến làm được các sản phẩm Thiệp điện tử, clip nhạc tặng bạn bè.</li>
<li><strong>Animation nâng cao</strong> với các kỹ thuật làm mượt chuyển động và hiệu ứng đẹp mắt kết hợp với các đoạn code điều khiển timeline- hướng đến làm được các mô phỏng thí nghiệm hoặc tài liệu giáo dục như đĩa CD dạy học có kèm theo bài tập dạng trắc nghiệm…</li>
<li><strong>Lập trình căn bản</strong>- hướng đến làm được một gallery ảnh được load từ ngoài qua một file XML.</li>
<li><strong>Lập trình nâng cao</strong>- hướng đến cách lập trình tương tác, các sản phẩm có thể là các UI component tự viết cũng có thể là lập trình game.</li>
<li><strong>Hướng đến chuyên nghiệp</strong>- lúc này sản phẩm của bạn là bất cứ thứ gì, nhưng bạn cần phải nhìn lại cách viết code của mình ví dụ hồi AS2 thì mọi người nhắc nhau chuyển sang kỹ thuật lập trình OOP- lập trình hướng đối tượng (cám ơn anh Dominic đã là người tiên phong <img src="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> ). Giờ đây OOP dường như là cái không thể không biết với AS3, bạn có thể tìm hiểu mô hình MVC, cân đối cách lập trình tối ưu, học thêm về design parttern, UML …</li>
<li><strong>Chuyên gia giải pháp</strong> – Trình độ và kỹ năng bạn có rồi, vậy còn điều gì thiếu sót nữa nhỉ? Bạn nên nhớ, công nghệ thay đổi theo từng ngày, và chúng ta phải luôn bám sát để cập nhật những thứ mới lạ nhất. Trên thực tế khi đi làm, đòi hỏi của công việc đa phần là không cần đến những kỹ thuật mới nhất. Tuy nhiên đến khi ta chạm phải giới hạn của Flash, việc cập nhật kiến thức có ý nghĩa rất to lớn. Giả sử hồi Flash Player mới ra chức năng ghi file từ phía client, làm chức năng chụp ảnh “hàn quốc” chẳng hạn. Trong khi những người khác thì vẫn theo cách upload file lên server để ghi ra file rồi mới download về máy thì bạn lại áp dụng kỹ thuật mới, đó chính là điểm khác biệt đáng giá chính là ở chỗ đó <img src="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> .</li>
</ol>
<p>&nbsp;</p>
<ul>
<li><strong>Có những thứ bạn không thể tự học được</strong>. Đối với những bạn học Flash xuất thân từ chuyên ngành công nghệ thông tin việc tiếp cận với Flash đã là khó, và đối với những bạn trái ngành còn khó hơn. Có những kỹ thuật mà họ mãi không thể hiểu và muốn hiểu thì phải học một đống kiến thức mới… cả những phương pháp luận về nguyên lý client-server, nào thì khái niệm socket, XML là gì đôi khi nhiều bạn vẫn hiểu sai mặc dù đã dùng được nó? Vậy làm thế nào để có thể vượt qua? Chắc chỉ có cách join vào cộng đồng những người làm Flash để mà hỏi thôi. Bạn có thể làm gì?
<ul>
<li>Tham gia vào một diễn đàn Flash, việc tham dự thảo luận hay lắng nghe hoàn toàn là do bạn chủ động.</li>
<li>Tham gia vào một mail group về Flash bàn tán và lắng nghe nhau, mọi thông tin đều gửi trực tiếp đến mail bạn do đó thông tin chủ động tìm đến bạn hơn.</li>
<li>Hỏi đáp qua Twitter với những người trong cộng đồng Flash cũng là một ý tưởng không tồi, câu hỏi của bạn broad cast cho tất cả nghe thấy, ai rảnh thì họ trả lời tránh việc hỏi trực tiếp một ai đó gây phiền cho họ</li>
</ul>
</li>
</ul>
<p style="text-align:right;">nguon : linhdoha</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=34&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/11/23/n%e1%ba%bfu-b%e1%ba%a1n-la-m%e1%bb%99t-newbie-b%e1%ba%a1n-s%e1%ba%bd-h%e1%bb%8dc-flash-nh%c6%b0-th%e1%ba%bf-nao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="http://utanu87.files.wordpress.com/2009/11/self11.jpg" medium="image">
			<media:title type="html">self1</media:title>
		</media:content>

		<media:content url="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" medium="image">
			<media:title type="html">:)</media:title>
		</media:content>

		<media:content url="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" medium="image">
			<media:title type="html">:)</media:title>
		</media:content>
	</item>
		<item>
		<title>Dành cho các bạn mới học ActionScript 3</title>
		<link>http://utanu87.wordpress.com/2009/11/23/danh-cho-cac-b%e1%ba%a1n-m%e1%bb%9bi-h%e1%bb%8dc-actionscript-3/</link>
		<comments>http://utanu87.wordpress.com/2009/11/23/danh-cho-cac-b%e1%ba%a1n-m%e1%bb%9bi-h%e1%bb%8dc-actionscript-3/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:13:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=29</guid>
		<description><![CDATA[http://www.blog.mpcreation.pl/category/mpc/ Gồm 4 phần Phần 1: Overview về AS3, nào thì tại sao dùng AS3, so sánh với AS2, cách viết code,… Phần 2: Làm một cái menu đơn giản có sử dụng thêm Tweener Phần 3: Căn bản cách làm việc với dữ liệu định dạng XML Phần 4: Áp dụng kiến thức học [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=29&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.mpcreation.pl/category/mpc/">http://www.blog.mpcreation.pl/category/mpc/</a></p>
<p>Gồm 4 phần</p>
<ul>
<li>Phần 1: Overview về AS3, nào thì tại sao dùng AS3, so sánh với AS2, cách viết code,…</li>
<li>Phần 2: Làm một cái menu đơn giản có sử dụng thêm Tweener</li>
<li>Phần 3: Căn bản cách làm việc với dữ liệu định dạng XML</li>
<li>Phần 4: Áp dụng kiến thức học được từ 3 phần trước, làm một sản phẩm đọc tin tức đơn giản.</li>
</ul>
<p>Hãy bám theo mấy bài này là bạn có thể nắm được cách làm việc với ActionScript 3. <img src="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p><a href="http://www.blog.mpcreation.pl/actionscript-30-basics-part-1/" target="_blank">ActionScript 3.0 Basics part 1. </a><br />
<a href="http://www.blog.mpcreation.pl/actionscript-30-basics-part-2-simple-menu-with-tweener-tutorial/" target="_blank">ActionScript 3.0 Basics part 2. – Simple Menu, using tweener Tutorial. </a><br />
<a href="http://www.blog.mpcreation.pl/actionscript-30-basics-part-3-loading-xml-data/" target="_blank">ActionScript 3.0 Basics part 3 -loading xml data. </a><br />
<a href="http://www.blog.mpcreation.pl/actionscript-30-basics-part-4-news-reader-component/" target="_blank">ActionScript 3.0 Basics part 4 – news reader component.</a></p>
<p>nhttp://www.blog.mpcreation.pl/category/mpc/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=29&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/11/23/danh-cho-cac-b%e1%ba%a1n-m%e1%bb%9bi-h%e1%bb%8dc-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>

		<media:content url="https://s-ssl.wordpress.com/wp-includes/images/smilies/icon_smile.gif" medium="image">
			<media:title type="html">:)</media:title>
		</media:content>
	</item>
		<item>
		<title>Keyboard Interaction In AS3</title>
		<link>http://utanu87.wordpress.com/2009/11/13/keyboard-interaction-in-as3/</link>
		<comments>http://utanu87.wordpress.com/2009/11/13/keyboard-interaction-in-as3/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 10:55:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=12</guid>
		<description><![CDATA[nguồn từ  http://www.republicofcode.com/tutorials/flash/as3keyboard/2.php đây là đoạn code mô tả sử  dụng keyboard stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown); function myKeyDown (e:KeyboardEvent):void{ if (e.keyCode == Keyboard.LEFT){ my_mc.x -=5; } if (e.keyCode == Keyboard.RIGHT){ my_mc.x +=5; } if (e.keyCode == Keyboard.UP){ my_mc.y -=5; } if (e.keyCode == Keyboard.DOWN){ my_mc.y +=5; } }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=12&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>nguồn từ  <a title="http://www.republicofcode.com" href="http://www.republicofcode.com/tutorials/flash/as3keyboard/2.php">http://www.republicofcode.com/tutorials/flash/as3keyboard/2.php</a></p>
<p>đây là đoạn code mô tả sử  dụng keyboard</p>
<blockquote><p>stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);<br />
function myKeyDown (e:KeyboardEvent):void{</p>
<p>if (e.keyCode == Keyboard.LEFT){<br />
my_mc.x -=5;<br />
}</p>
<p>if (e.keyCode == Keyboard.RIGHT){<br />
my_mc.x +=5;<br />
}</p>
<p><strong>if (e.keyCode == Keyboard.UP){<br />
my_mc.y -=5;<br />
}</p>
<p>if (e.keyCode == Keyboard.DOWN){<br />
my_mc.y +=5;<br />
} </strong></p>
<p>}</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=12&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/11/13/keyboard-interaction-in-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>21.055857 105.829030</georss:point>
		<geo:lat>21.055857</geo:lat>
		<geo:long>105.829030</geo:long>
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>
	</item>
		<item>
		<title>AS3: Hello World!</title>
		<link>http://utanu87.wordpress.com/2009/11/13/as3-hello-world/</link>
		<comments>http://utanu87.wordpress.com/2009/11/13/as3-hello-world/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 08:55:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Giới thiệu]]></category>

		<guid isPermaLink="false">http://utanu87.wordpress.com/?p=4</guid>
		<description><![CDATA[viết chương trình helloworld đơn giản với actioncsript3 package { import flash.display.TextField; import flash.display.MovieClip; public class HelloWorld extends MovieClip { public function HelloWorld () { var t:TextField = new TextField(); t.text = "Hello World!"; addChild(t); } } }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=4&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>viết chương trình <strong>helloworld</strong> đơn giản với <strong>actioncsript3</strong></p>
<blockquote>
<pre>package {

	import flash.display.TextField;
	import flash.display.MovieClip;

	public class HelloWorld extends MovieClip {

		public function HelloWorld () {

			var t:TextField = new TextField();
			t.text = "Hello World!";
			addChild(t);
		}
	}
}</pre>
</blockquote>
<p><strong><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utanu87.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utanu87.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utanu87.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utanu87.wordpress.com&amp;blog=7185422&amp;post=4&amp;subd=utanu87&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utanu87.wordpress.com/2009/11/13/as3-hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/93e28abb8d8de1d98a7ddf6f606c1f08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">admin</media:title>
		</media:content>
	</item>
	</channel>
</rss>
