<?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/"
	>

<channel>
	<title>JacksonDunstan.com &#187; fields</title>
	<atom:link href="http://jacksondunstan.com/articles/tag/fields/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Local Variable Caching</title>
		<link>http://jacksondunstan.com/articles/1133</link>
		<comments>http://jacksondunstan.com/articles/1133#comments</comments>
		<pubDate>Mon, 14 Mar 2011 09:00:19 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=1133</guid>
		<description><![CDATA[Recently, I&#8217;ve seen a lot of performance-critical code that has made heavy use of field variables. For example, an expensive loop might look like this: for (var i:int = 0; i < this.numObjects; ++i). I've recommended to some of the programmers writing such code that they modify it to cache the field variable as a [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/1133/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Function Length</title>
		<link>http://jacksondunstan.com/articles/970</link>
		<comments>http://jacksondunstan.com/articles/970#comments</comments>
		<pubDate>Mon, 13 Dec 2010 19:44:31 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS2]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[var args]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=970</guid>
		<description><![CDATA[In my last article on getProperties, there was one strange finding in the tests of standard classes: the Function class seems to have a length field. What is it? Today we&#8217;ll see In the test results, both the dynamic Function and the method have a length field. Oddly, Adobe&#8217;s documentation does not mention this field. [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/970/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Class Bootup</title>
		<link>http://jacksondunstan.com/articles/253</link>
		<comments>http://jacksondunstan.com/articles/253#comments</comments>
		<pubDate>Fri, 21 Aug 2009 09:00:05 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=253</guid>
		<description><![CDATA[Being allowed to declare and define member variables all at once introduces a question: in which order does the class boot up? Further, if the class has parent classes, how does this change things? Read on for the simple results. Consider the following test: class Parent &#123; public var log:Vector.&#60;String&#62;; public function appendLog&#40;msg:String&#41;: int &#123; [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/253/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Overriding Variables</title>
		<link>http://jacksondunstan.com/articles/251</link>
		<comments>http://jacksondunstan.com/articles/251#comments</comments>
		<pubDate>Mon, 17 Aug 2009 09:00:52 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=251</guid>
		<description><![CDATA[AS3 makes some strange things possible. Even stranger, it seems to do this without any warning by its compiler: MXMLC. It seems as though one of these strange things is the ability to override the variables of your parent classes. Normally, a class is considered to hold all the member variables it declares as well [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/251/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

