<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">

	<channel>
		<title><![CDATA[ActionScript.org Flash, Flex and ActionScript Resources - Articles - Best Practices]]></title>
		<link>http://www.actionscript.org/resources</link>
		<description><![CDATA[ActionScript.org is the premier ActionScript developer community online for Flash and Flex users. One of the largest such sites in the world, ActionScript.org caters for designers and developers at all skill levels. The site includes thousands of tutorials, open source movies and scripts, support forums, reviews, scene news, a fully featured Flash jobs and employment section and much more.]]></description>
		<language>en-us</language>
		<copyright><![CDATA[http://www.actionscript.org/resources]]></copyright>
		<generator>N/A</generator>
		<webMaster>general.redirect@gmail.com</webMaster>
		<lastBuildDate>Fri, 24 May 2013 13:50:06 CDT</lastBuildDate>
		<ttl>20</ttl>
		<item>
			<title><![CDATA[I Trace, Therefore I Know Where I Am]]></title>
			<link>http://www.actionscript.org/resources/articles/1099/1/I-Trace-Therefore-I-Know-Where-I-Am/Page1.html</link>
			<description><![CDATA[Logical and consistent tracing is essential, particularly when it comes to large projects. I've heard some purists say that your final output should not contain any traces. Agreed; however, you can simply do this with the 'Omit Trace' checkbox in the Flash publishing options. Yes, this should be done for a cleaner output and possible boost in performance but as far as removing all of them from your source code? HELL NO! Trace keeps you sane, it let's you know it's doing or NOT doing what it's suppose to. Just because your program purrs like a kitten doesn't mean you don't have issues. Like events being triggered 100 times unwittingly or objects on the stage that are declaring themselves when you thought you already removed them. Keep your trace! Just organize them and remove what's unnecessary.  ]]></description>
			<author>no@spam.com (Thom Duppstadt)</author>
			<pubDate><![CDATA[Tue, 28 Jun 2011 12:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1099/1/I-Trace-Therefore-I-Know-Where-I-Am/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[ActionScript 3.0 Best Practices: Using the EventCollector Class]]></title>
			<link>http://www.actionscript.org/resources/articles/1098/1/ActionScript-30-Best-Practices-Using-the-EventCollector-Class/Page1.html</link>
			<description><![CDATA[Difficulty: Easy<br/>Time Taken: 20 minutes<br/>Description: In this article we will learn how to use the EventCollector class, for easily preventing memory leaks due to events management in ActionScript 3.0.<br/>]]></description>
			<author>no@spam.com (Pascal ECHEMANN)</author>
			<pubDate><![CDATA[Wed, 22 Jun 2011 08:30:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1098/1/ActionScript-30-Best-Practices-Using-the-EventCollector-Class/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[Create your own Events]]></title>
			<link>http://www.actionscript.org/resources/articles/1096/1/Create-your-own-Events/Page1.html</link>
			<description><![CDATA[<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<p class="MsoNormal">The focus of this article is to know about power of your own
events. Considering you are familiar with events, still we will see some brief
introduction about events as it is basic of your own events.</p>

]]></description>
			<author>no@spam.com (sachin patil)</author>
			<pubDate><![CDATA[Wed, 15 Jun 2011 09:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1096/1/Create-your-own-Events/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[The secrets of rendering performance in Flash]]></title>
			<link>http://www.actionscript.org/resources/articles/1085/1/The-secrets-of-rendering-performance-in-Flash/Page1.html</link>
			<description><![CDATA[Flash is an incredibly powerful tool for creating amazing experiences. However, those experiences are not free. This article aims to explains what tricks Flash is doing when rendering so that you can work with Flash instead of against it.<br/>]]></description>
			<author>no@spam.com (Henrik Andersson)</author>
			<pubDate><![CDATA[Thu, 28 Apr 2011 07:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1085/1/The-secrets-of-rendering-performance-in-Flash/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[Using TextFlowFramework and associating mouse clicks with text details]]></title>
			<link>http://www.actionscript.org/resources/articles/1078/1/Using-TextFlowFramework-and-associating-mouse-clicks-with-text-details/Page1.html</link>
			<description><![CDATA[<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<p class="MsoNormal">Actionscript &#08211 TextLayoutFramework and exact location of
mouse events</p>

<p class="MsoNormal">If you want beautiful text and to have close user
interaction, the TextLayoutFramework is the thing.  You can discover exactly which characters the user has selected and clicked on.<br/></p><br/>]]></description>
			<author>no@spam.com (Oz DiGennaro)</author>
			<pubDate><![CDATA[Tue, 01 Mar 2011 13:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1078/1/Using-TextFlowFramework-and-associating-mouse-clicks-with-text-details/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[Building a Web Site completely with ActionScript]]></title>
			<link>http://www.actionscript.org/resources/articles/1068/1/Building-a-Web-Site-completely-with-ActionScript/Page1.html</link>
			<description><![CDATA[This is a tutorial about how to build a web site completely with Flash AS3. it will introduce you basic scriping techniques ike creating new elements on the fly, adding graphics to the Visual Interface and finally activating them to animate. More importantly It deals with Object level communication.<br/>]]></description>
			<author>no@spam.com (HariBabu Suraneni)</author>
			<pubDate><![CDATA[Wed, 29 Dec 2010 22:30:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1068/1/Building-a-Web-Site-completely-with-ActionScript/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[The fastest poker hands evaluator ever]]></title>
			<link>http://www.actionscript.org/resources/articles/1029/1/The-fastest-poker-hands-evaluator-ever/Page1.html</link>
			<description><![CDATA[
<p>Few months ago I've been working in a project where I had to validate poker hands (based on 5 cards) and also calculate what the chance is for all possible hands depending on their rank from highest card to straight flush and then show percentages for each possible future hand type.</p>
<p>Well, it looked to me a bit simple before starting but once I took a quick look on the web and I started building up the logic of it, I just realized that it is something really, really complicated. A poker hand of 5 cards can have lots of different combinations which mean that it might need lots of validations and conditions depending on each hand rank (I'm not speaking about few, it may be more than hundreds). </p>]]></description>
			<author>no@spam.com (Alex Nino)</author>
			<pubDate><![CDATA[Wed, 01 Sep 2010 17:30:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1029/1/The-fastest-poker-hands-evaluator-ever/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[SPAS 3.0 is going Open Source]]></title>
			<link>http://www.actionscript.org/resources/articles/1011/1/SPAS-30-is-going-Open-Source/Page1.html</link>
			<description><![CDATA[The Swing Package for ActionScript provides a set of "lightweight" classes for building Rich Internet Applications (RIA) and graphic user interfaces (GUI) with the Flash Platform.<br/>]]></description>
			<author>no@spam.com (Pascal ECHEMANN)</author>
			<pubDate><![CDATA[Tue, 25 May 2010 03:30:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1011/1/SPAS-30-is-going-Open-Source/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[Flash SEO Best Practice]]></title>
			<link>http://www.actionscript.org/resources/articles/1007/1/Flash-SEO-Best-Practice/Page1.html</link>
			<description><![CDATA[A summary of the best techniques used to optimize Flash content for search engines.<br/>]]></description>
			<author>no@spam.com (Jean André Mas)</author>
			<pubDate><![CDATA[Mon, 10 May 2010 15:30:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1007/1/Flash-SEO-Best-Practice/Page1.html</guid>
		</item>
		<item>
			<title><![CDATA[File Size Optimizations]]></title>
			<link>http://www.actionscript.org/resources/articles/1003/1/File-Size-Optimizations/Page1.html</link>
			<description><![CDATA[This article covers several techniques for producing smaller swf files.<br/>]]></description>
			<author>no@spam.com (Ryan Schaefer)</author>
			<pubDate><![CDATA[Thu, 22 Apr 2010 10:30:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.actionscript.org/resources/articles/1003/1/File-Size-Optimizations/Page1.html</guid>
		</item>
	</channel>
</rss>