<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Tutorial: Understanding Classes in AS3 Part 2</title>
	<atom:link href="http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/</link>
	<description>We Make Flash Games</description>
	<lastBuildDate>Fri, 10 Feb 2012 03:01:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ryan Henson Creighton</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-7844</link>
		<dc:creator>Ryan Henson Creighton</dc:creator>
		<pubDate>Mon, 11 Apr 2011 23:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-7844</guid>
		<description>Thanks, Brandon!</description>
		<content:encoded><![CDATA[<p>Thanks, Brandon!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-7837</link>
		<dc:creator>Brandon</dc:creator>
		<pubDate>Mon, 11 Apr 2011 02:52:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-7837</guid>
		<description>Ryan,

As someone that works in training for a very tough field (Nuclear Power). I found your article to be extremely refreshing and useful for this topic. I have been doing a lot of flash development recently and started only a month ago not knowing what a tween was. To now making much more complex Javascript calls and using xml to dynamically run different scenarious (pictures, text videos, sound) at points in time. I really need to separate my stuff into classes and have been looking for answers. You have done a phenomenal job at delivering. BTW, to all you eggheads, the correctness of the information IS important although how you get there IS not. So Ryan KUDOS and ty.</description>
		<content:encoded><![CDATA[<p>Ryan,</p>
<p>As someone that works in training for a very tough field (Nuclear Power). I found your article to be extremely refreshing and useful for this topic. I have been doing a lot of flash development recently and started only a month ago not knowing what a tween was. To now making much more complex Javascript calls and using xml to dynamically run different scenarious (pictures, text videos, sound) at points in time. I really need to separate my stuff into classes and have been looking for answers. You have done a phenomenal job at delivering. BTW, to all you eggheads, the correctness of the information IS important although how you get there IS not. So Ryan KUDOS and ty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Henson Creighton</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-7438</link>
		<dc:creator>Ryan Henson Creighton</dc:creator>
		<pubDate>Thu, 10 Feb 2011 00:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-7438</guid>
		<description>Unfortunately, MacHeads will have to wait until the next WWDC, when Steve Jobs is expected to announce that 2-button mice are cool, and that it&#039;s okay to have one.</description>
		<content:encoded><![CDATA[<p>Unfortunately, MacHeads will have to wait until the next WWDC, when Steve Jobs is expected to announce that 2-button mice are cool, and that it&#8217;s okay to have one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luthimir</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-7436</link>
		<dc:creator>Luthimir</dc:creator>
		<pubDate>Wed, 09 Feb 2011 23:12:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-7436</guid>
		<description>&quot;If you are a Mac user, and you’re saying “What’s a CTRL?? What’s a right mouse button?? i’m freaking OUT, man!”, go buy a PC ;) &quot;

Or get a two-button mouse - &quot;ctrl&quot; in OSX == &quot;Command&quot; for most Windows functions, there is a control button on the new keyboards too :)</description>
		<content:encoded><![CDATA[<p>&#8220;If you are a Mac user, and you’re saying “What’s a CTRL?? What’s a right mouse button?? i’m freaking OUT, man!”, go buy a PC ;) &#8221;</p>
<p>Or get a two-button mouse &#8211; &#8220;ctrl&#8221; in OSX == &#8220;Command&#8221; for most Windows functions, there is a control button on the new keyboards too :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Henson Creighton</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-6990</link>
		<dc:creator>Ryan Henson Creighton</dc:creator>
		<pubDate>Sun, 14 Nov 2010 05:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-6990</guid>
		<description>Hey, Alejandro.  Thanks for your encouragement.  i&#039;m always up for answering a polite question.

Go back to Part 1 of the series and set up your file so that your document class is called Main.  Just as the Dog.as class is paired with the Dog MovieClip in your library, the Main.as class is paired with your main swf movie (remember that your Flash main timeline is just one big MovieClip).

When you write those two lines of code to instantiate an instance of the Dog class and add it to the display list, those lines of code go in your Main class&#039;s constructor function (or wherever).  So Main, the main movieclip (your main timeline) creates an instance of Dog called &quot;dog&quot;  (the Dog Movieclip gets paired up with the Dog .as file and they become one).  Then Main places that instance in its display list, so that it gets drawn to the screen.

Yeah?</description>
		<content:encoded><![CDATA[<p>Hey, Alejandro.  Thanks for your encouragement.  i&#8217;m always up for answering a polite question.</p>
<p>Go back to Part 1 of the series and set up your file so that your document class is called Main.  Just as the Dog.as class is paired with the Dog MovieClip in your library, the Main.as class is paired with your main swf movie (remember that your Flash main timeline is just one big MovieClip).</p>
<p>When you write those two lines of code to instantiate an instance of the Dog class and add it to the display list, those lines of code go in your Main class&#8217;s constructor function (or wherever).  So Main, the main movieclip (your main timeline) creates an instance of Dog called &#8220;dog&#8221;  (the Dog Movieclip gets paired up with the Dog .as file and they become one).  Then Main places that instance in its display list, so that it gets drawn to the screen.</p>
<p>Yeah?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alejandro</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-6988</link>
		<dc:creator>Alejandro</dc:creator>
		<pubDate>Sun, 14 Nov 2010 05:04:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-6988</guid>
		<description>Hey Ryan-

I know its been forever since this article was written, but as this is one of the few &#039;fresh start&#039; tutorials for AS3 out there, I feel that expressing my problem here would be met with the most &#039;user-friendly&#039; answer.

As I attempted to link the &quot;Dog.as&quot; to the Flash project by typing it into the &quot;Document Class: ___&quot; area, an error message appeared saying, &quot;You must specify a unique class name that is not associated with any library symbols.&quot; This error message also appears when I have already loaded the Dog.as file and attempt to name the Linkage of a Movie Clip to &quot;Class: Dog&quot;. I have looked around the Internet for a solution, and found advice saying to rename the &quot;Class&quot; names to unique names, but to keep the &quot;Base Class&quot; names the same. I have found this information a bit useless considering how knowledgeable of Flash I am. I appreciate any help you can give me on this subject and also thank you for getting me started on my way to understanding and using AS3 like a real egghead.</description>
		<content:encoded><![CDATA[<p>Hey Ryan-</p>
<p>I know its been forever since this article was written, but as this is one of the few &#8216;fresh start&#8217; tutorials for AS3 out there, I feel that expressing my problem here would be met with the most &#8216;user-friendly&#8217; answer.</p>
<p>As I attempted to link the &#8220;Dog.as&#8221; to the Flash project by typing it into the &#8220;Document Class: ___&#8221; area, an error message appeared saying, &#8220;You must specify a unique class name that is not associated with any library symbols.&#8221; This error message also appears when I have already loaded the Dog.as file and attempt to name the Linkage of a Movie Clip to &#8220;Class: Dog&#8221;. I have looked around the Internet for a solution, and found advice saying to rename the &#8220;Class&#8221; names to unique names, but to keep the &#8220;Base Class&#8221; names the same. I have found this information a bit useless considering how knowledgeable of Flash I am. I appreciate any help you can give me on this subject and also thank you for getting me started on my way to understanding and using AS3 like a real egghead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TrentSterling</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-5482</link>
		<dc:creator>TrentSterling</dc:creator>
		<pubDate>Thu, 01 Apr 2010 07:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-5482</guid>
		<description>Love your writing style! I plan to check out a lot more articles!</description>
		<content:encoded><![CDATA[<p>Love your writing style! I plan to check out a lot more articles!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BJPcommunication.com&#187; Archives &#187; Tutorial sur les classes AS3 et la POO</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4967</link>
		<dc:creator>BJPcommunication.com&#187; Archives &#187; Tutorial sur les classes AS3 et la POO</dc:creator>
		<pubDate>Mon, 18 Jan 2010 17:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4967</guid>
		<description>[...] untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/ [...]</description>
		<content:encoded><![CDATA[<p>[...] untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sbliss</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4875</link>
		<dc:creator>Sbliss</dc:creator>
		<pubDate>Wed, 30 Dec 2009 22:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4875</guid>
		<description>Ryan

The code is an example in Colin Moock&#039;s &quot;Essential ActionScript 3.0&quot; that i am using to learn AS3. The instruction says it should run. Because I am new to AS3, I don&#039;t what and how to define to get the code run.</description>
		<content:encoded><![CDATA[<p>Ryan</p>
<p>The code is an example in Colin Moock&#8217;s &#8220;Essential ActionScript 3.0&#8243; that i am using to learn AS3. The instruction says it should run. Because I am new to AS3, I don&#8217;t what and how to define to get the code run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4874</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 30 Dec 2009 17:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4874</guid>
		<description>Sblis  - i can&#039;t help with your problem by looking at the code out of context like this.  Do you just have this code copy/pasted to frame 1?  If so, the error is valid.  Flash has no idea what &quot;someMainApp&quot; is, and neither do i.  It&#039;s never mentioned in your code until that very last line.

If you&#039;ve got the code on frame 1 of the timeline, change the last line to:

addChild(group);</description>
		<content:encoded><![CDATA[<p>Sblis  &#8211; i can&#8217;t help with your problem by looking at the code out of context like this.  Do you just have this code copy/pasted to frame 1?  If so, the error is valid.  Flash has no idea what &#8220;someMainApp&#8221; is, and neither do i.  It&#8217;s never mentioned in your code until that very last line.</p>
<p>If you&#8217;ve got the code on frame 1 of the timeline, change the last line to:</p>
<p>addChild(group);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sbliss</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4872</link>
		<dc:creator>Sbliss</dc:creator>
		<pubDate>Wed, 30 Dec 2009 16:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4872</guid>
		<description>Ryan
Please help me resolve the Error 1120: &quot;Access of undefined property someMainApp.addChild(group)&quot; message I am getting for the below code. it supposed to create 2 rectangular shapes on Sprite (as the DisplayObjectContainer).

var rect1:Shape = new Shape();
	rect1.graphics.lineStyle(1);
	rect1.graphics.beginFill(0x0000ff, 1);
	rect1.graphics.drawRect(0, 0, 75, 50);

var rect2:Shape = new Shape();
	rect2.graphics.lineStyle(1);
	rect2.graphics.beginFill(0x0000ff, 1);
	rect2.graphics.drawRect(0, 0, 75, 50);
	
	rect2.x = 50;
	rect2.y = 75;
	
var group:Sprite = new Sprite();
	group.addChild(rect1);
	group.addChild(rect2);
	
	someMainApp.addChild(group);


Thanx in advance for your assistance.

sbliss</description>
		<content:encoded><![CDATA[<p>Ryan<br />
Please help me resolve the Error 1120: &#8220;Access of undefined property someMainApp.addChild(group)&#8221; message I am getting for the below code. it supposed to create 2 rectangular shapes on Sprite (as the DisplayObjectContainer).</p>
<p>var rect1:Shape = new Shape();<br />
	rect1.graphics.lineStyle(1);<br />
	rect1.graphics.beginFill(0x0000ff, 1);<br />
	rect1.graphics.drawRect(0, 0, 75, 50);</p>
<p>var rect2:Shape = new Shape();<br />
	rect2.graphics.lineStyle(1);<br />
	rect2.graphics.beginFill(0x0000ff, 1);<br />
	rect2.graphics.drawRect(0, 0, 75, 50);</p>
<p>	rect2.x = 50;<br />
	rect2.y = 75;</p>
<p>var group:Sprite = new Sprite();<br />
	group.addChild(rect1);<br />
	group.addChild(rect2);</p>
<p>	someMainApp.addChild(group);</p>
<p>Thanx in advance for your assistance.</p>
<p>sbliss</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4815</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 16 Dec 2009 13:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4815</guid>
		<description>Thanks, Misa.  Sam was a real dog - a Chinese Crested who won the World&#039;s Ugliest Dog competition three years in a row.  Here&#039;s his Wikipedia entry:

http://en.wikipedia.org/wiki/Sam_(dog)</description>
		<content:encoded><![CDATA[<p>Thanks, Misa.  Sam was a real dog &#8211; a Chinese Crested who won the World&#8217;s Ugliest Dog competition three years in a row.  Here&#8217;s his Wikipedia entry:</p>
<p><a href="http://en.wikipedia.org/wiki/Sam_(dog)" rel="nofollow">http://en.wikipedia.org/wiki/Sam_(dog)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Misa</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4814</link>
		<dc:creator>Misa</dc:creator>
		<pubDate>Wed, 16 Dec 2009 12:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4814</guid>
		<description>I must say that I find these tutorials to be quite interesting and of high quality although I was a bit shocked when I saw one of the pictures you used. Its the picture of that creepy &quot;demon&quot; dog (&quot;The OOP Dog example rears its ugly head&quot;) which really scared the hell out of me. I don&#039;t know why, perhaps because I love animals, but that picture simply made a huge impact on me because the dog is not ugly but scary :)

Nevertheless I still find the tutorials in here very good and I tend to recommend it to my fellow colleagues which are trying to make a lift off in the world of AS3. Thanks again for the huge effort in making these tutorials.</description>
		<content:encoded><![CDATA[<p>I must say that I find these tutorials to be quite interesting and of high quality although I was a bit shocked when I saw one of the pictures you used. Its the picture of that creepy &#8220;demon&#8221; dog (&#8220;The OOP Dog example rears its ugly head&#8221;) which really scared the hell out of me. I don&#8217;t know why, perhaps because I love animals, but that picture simply made a huge impact on me because the dog is not ugly but scary :)</p>
<p>Nevertheless I still find the tutorials in here very good and I tend to recommend it to my fellow colleagues which are trying to make a lift off in the world of AS3. Thanks again for the huge effort in making these tutorials.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philh</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4415</link>
		<dc:creator>philh</dc:creator>
		<pubDate>Wed, 14 Oct 2009 12:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4415</guid>
		<description>Hi, thx for your speedy response and sorry for rambling. Yes, that&#039;s what I already understood, that &#039;Document class&#039; was the point of entry. What confuses me is how other classes are called on once you have your point of entry class. I&#039;ve now read your next two parts in this series and I think It&#039;s becoming clearer. Am I write in thinking that as long as &#039;other classes reside in the same folder as your &#039;document&#039; or &#039;main class that all you need do is call them by name alone from within your &#039;document&#039; or &#039;main&#039; class a bit like you would an &#039;instance&#039; if writing your script in the first frame of he timeline?

Thx once again and yes, take much encouragement. Your explanations are a breath of fresh air.</description>
		<content:encoded><![CDATA[<p>Hi, thx for your speedy response and sorry for rambling. Yes, that&#8217;s what I already understood, that &#8216;Document class&#8217; was the point of entry. What confuses me is how other classes are called on once you have your point of entry class. I&#8217;ve now read your next two parts in this series and I think It&#8217;s becoming clearer. Am I write in thinking that as long as &#8216;other classes reside in the same folder as your &#8216;document&#8217; or &#8216;main class that all you need do is call them by name alone from within your &#8216;document&#8217; or &#8216;main&#8217; class a bit like you would an &#8216;instance&#8217; if writing your script in the first frame of he timeline?</p>
<p>Thx once again and yes, take much encouragement. Your explanations are a breath of fresh air.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4413</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 14 Oct 2009 00:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4413</guid>
		<description>philh - you&#039;re getting me jazzed here. Thanks for your warm encouragement.

When you compile (test/build your movie, hit CTRL+Enter - whatever you want to call it), and your swf runs, the &lt;em&gt;interpreter&lt;/em&gt; is the part of the Flash Player that reads all of your AS1/AS2/AS3 code instructions and does what you tell it to do (hopefully).  

If you write your code on the first frame of the main timeline, the interpreter knows that&#039;s one of the first places to look for code.  It starts at the top of that code, and starts chewing through it.

But if your code all exists in external .as Class files, how does the interpreter know where to start?  It doesn&#039;t!  So we have to TELL it where to start.

So in that little field labeled &quot;Document Class&quot; (which is a very unhelpful way they&#039;ve decided to name it), picture instead that it says &quot;START HERE&quot;.  You type in the name of the Class where you&#039;d like the interpreter to START looking at your code.  

The Eggheads call this your program&#039;s &quot;point of entry&quot;.  Hang on to that term - if you branch out to other languages, you&#039;ll see it crop up again from time to time.

Does that help?</description>
		<content:encoded><![CDATA[<p>philh &#8211; you&#8217;re getting me jazzed here. Thanks for your warm encouragement.</p>
<p>When you compile (test/build your movie, hit CTRL+Enter &#8211; whatever you want to call it), and your swf runs, the <em>interpreter</em> is the part of the Flash Player that reads all of your AS1/AS2/AS3 code instructions and does what you tell it to do (hopefully).  </p>
<p>If you write your code on the first frame of the main timeline, the interpreter knows that&#8217;s one of the first places to look for code.  It starts at the top of that code, and starts chewing through it.</p>
<p>But if your code all exists in external .as Class files, how does the interpreter know where to start?  It doesn&#8217;t!  So we have to TELL it where to start.</p>
<p>So in that little field labeled &#8220;Document Class&#8221; (which is a very unhelpful way they&#8217;ve decided to name it), picture instead that it says &#8220;START HERE&#8221;.  You type in the name of the Class where you&#8217;d like the interpreter to START looking at your code.  </p>
<p>The Eggheads call this your program&#8217;s &#8220;point of entry&#8221;.  Hang on to that term &#8211; if you branch out to other languages, you&#8217;ll see it crop up again from time to time.</p>
<p>Does that help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philh</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4411</link>
		<dc:creator>philh</dc:creator>
		<pubDate>Tue, 13 Oct 2009 23:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4411</guid>
		<description>I&#039;ll try and not be too long winded. I&#039;m primarily an editor, that&#039;s video editor who came to flash to try and build his own website. I&#039;m on a journey. I use video. As an editor I found flash as a design tool quite easy to get to grips with, it had a timeline, and objects I could put in there and do things with. Then I started to discover AS and slowly slowly began to trade in my timelines for script. It began to make sense, but only slowly. I began to understand the fundamentals of AS2. I can&#039;t remember now but there were things I struggled with and thought might work better in AS3. So I took a look and quickly discovered that everything I&#039;d learnt in AS2 would have to be relearnt. I gave up and then realised I shouldn&#039;t. I&#039;ve spent the last few weeks reading, trying to come to grips with class in AS3. I haven&#039;t really written any AS3 script yet. I just want to try and get to grip with it conceptually in my brain before I make mistakes. There&#039;s little things niggling me at the moment and I&#039;m sure they&#039;ll be many more. I just found your webpage and for someone like me it felt like coming home. Honestly it&#039;s mincemeat out there. I won&#039;t bore you with a million questions, just one thing I need to be clear about right now. I need to understand how that &#039;document class&#039;, the one you right in your main fla figures with all your other class.as&#039;s. When you write class files is the idea to pull &#039;copy and paste&#039; those  into the &#039;document class that you write for that particular fla or am I completely off somewhere else, thx.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll try and not be too long winded. I&#8217;m primarily an editor, that&#8217;s video editor who came to flash to try and build his own website. I&#8217;m on a journey. I use video. As an editor I found flash as a design tool quite easy to get to grips with, it had a timeline, and objects I could put in there and do things with. Then I started to discover AS and slowly slowly began to trade in my timelines for script. It began to make sense, but only slowly. I began to understand the fundamentals of AS2. I can&#8217;t remember now but there were things I struggled with and thought might work better in AS3. So I took a look and quickly discovered that everything I&#8217;d learnt in AS2 would have to be relearnt. I gave up and then realised I shouldn&#8217;t. I&#8217;ve spent the last few weeks reading, trying to come to grips with class in AS3. I haven&#8217;t really written any AS3 script yet. I just want to try and get to grip with it conceptually in my brain before I make mistakes. There&#8217;s little things niggling me at the moment and I&#8217;m sure they&#8217;ll be many more. I just found your webpage and for someone like me it felt like coming home. Honestly it&#8217;s mincemeat out there. I won&#8217;t bore you with a million questions, just one thing I need to be clear about right now. I need to understand how that &#8216;document class&#8217;, the one you right in your main fla figures with all your other class.as&#8217;s. When you write class files is the idea to pull &#8216;copy and paste&#8217; those  into the &#8216;document class that you write for that particular fla or am I completely off somewhere else, thx.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: untoldentertainment.com &#187; Tutorial: Understanding Classes in AS3 Part 3</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4199</link>
		<dc:creator>untoldentertainment.com &#187; Tutorial: Understanding Classes in AS3 Part 3</dc:creator>
		<pubDate>Sat, 26 Sep 2009 00:38:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4199</guid>
		<description>[...] fuzzy picture came more clearly into focus with the next Understanding Classes tutorial, where we learned to write a custom Class to represent symbols in the Flash library. We used the [...]</description>
		<content:encoded><![CDATA[<p>[...] fuzzy picture came more clearly into focus with the next Understanding Classes tutorial, where we learned to write a custom Class to represent symbols in the Flash library. We used the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: untoldentertainment.com &#187; Tutorial &#8211; Understanding Classes in AS3 Part 4</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4180</link>
		<dc:creator>untoldentertainment.com &#187; Tutorial &#8211; Understanding Classes in AS3 Part 4</dc:creator>
		<pubDate>Fri, 25 Sep 2009 17:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4180</guid>
		<description>[...] Understanding Classes Part 1, you freed yourself from the timeline. In Part 2, you took a little detour and learned how to piggyback your library to write custom MovieClip [...]</description>
		<content:encoded><![CDATA[<p>[...] Understanding Classes Part 1, you freed yourself from the timeline. In Part 2, you took a little detour and learned how to piggyback your library to write custom MovieClip [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4025</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 15 Sep 2009 21:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4025</guid>
		<description>Josh- Oh, i see!  Thanks for the help.  i didn&#039;t understand, because we&#039;ve LEFT THE TIMELINE IN THE DUST!  Adios, [Spanish word for &quot;timeline&quot;]!!  

Now that we&#039;re writing everything in separate .as Class files, we need to declare permissions for everything.  i mentioned in &lt;a href=&quot;http://www.untoldentertainment.com/blog/2009/08/25/tutorial-understanding-classes-in-as3-part-1/&quot; rel=&quot;nofollow&quot;&gt;Part 1&lt;/a&gt; that we&#039;d be declaring everything &quot;public&quot; until we understood what that was all about.

And, incidentally, public/private is what Part 4 of the series is all about!

- Ryan</description>
		<content:encoded><![CDATA[<p>Josh- Oh, i see!  Thanks for the help.  i didn&#8217;t understand, because we&#8217;ve LEFT THE TIMELINE IN THE DUST!  Adios, [Spanish word for "timeline"]!!  </p>
<p>Now that we&#8217;re writing everything in separate .as Class files, we need to declare permissions for everything.  i mentioned in <a href="http://www.untoldentertainment.com/blog/2009/08/25/tutorial-understanding-classes-in-as3-part-1/" rel="nofollow">Part 1</a> that we&#8217;d be declaring everything &#8220;public&#8221; until we understood what that was all about.</p>
<p>And, incidentally, public/private is what Part 4 of the series is all about!</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-4023</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Tue, 15 Sep 2009 20:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-4023</guid>
		<description>I think Helene means that all functions defined on the timeline (not in a separate class file) are public.</description>
		<content:encoded><![CDATA[<p>I think Helene means that all functions defined on the timeline (not in a separate class file) are public.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3964</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Fri, 11 Sep 2009 00:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3964</guid>
		<description>Bwakathaboom - naw.  No need to get that granular, although i share your frustration.

There&#039;s no rule saying that you have to be perfect at this from square one.  Don&#039;t listen to the eggheads - that&#039;s what they&#039;ll have you believing.  Remember in math class when they made you go through a bunch of problems like 7+7+7+7 before they taught you multiplication, just to show you that there&#039;s a better way?  i find the best way to approach learning OOP is to charge in and make your mistakes. There&#039;s plenty of time to hone your technique.

And in an upcoming Understanding Classes post, i&#039;ll show you one or two ways to cheat and speed things up.  It&#039;ll make the eggheads crap their pants.  Good fun.

- Ryan</description>
		<content:encoded><![CDATA[<p>Bwakathaboom &#8211; naw.  No need to get that granular, although i share your frustration.</p>
<p>There&#8217;s no rule saying that you have to be perfect at this from square one.  Don&#8217;t listen to the eggheads &#8211; that&#8217;s what they&#8217;ll have you believing.  Remember in math class when they made you go through a bunch of problems like 7+7+7+7 before they taught you multiplication, just to show you that there&#8217;s a better way?  i find the best way to approach learning OOP is to charge in and make your mistakes. There&#8217;s plenty of time to hone your technique.</p>
<p>And in an upcoming Understanding Classes post, i&#8217;ll show you one or two ways to cheat and speed things up.  It&#8217;ll make the eggheads crap their pants.  Good fun.</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bwakathaboom</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3960</link>
		<dc:creator>Bwakathaboom</dc:creator>
		<pubDate>Thu, 10 Sep 2009 21:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3960</guid>
		<description>Soooo...if I wanted to have the dog object walk around the screen I make the dog class call upon an AI class which calls upon a pathfinding class which calls upon a movement class etc. etc. etc. until I have a source folder of 800 .as files all of which do exactly *one single thing* each?

Waaahh!  Adobe ruinzed my Flashs!!!  If XML navigation weren&#039;t sooo much better in AS3 I probably wouldn&#039;t even bother.</description>
		<content:encoded><![CDATA[<p>Soooo&#8230;if I wanted to have the dog object walk around the screen I make the dog class call upon an AI class which calls upon a pathfinding class which calls upon a movement class etc. etc. etc. until I have a source folder of 800 .as files all of which do exactly *one single thing* each?</p>
<p>Waaahh!  Adobe ruinzed my Flashs!!!  If XML navigation weren&#8217;t sooo much better in AS3 I probably wouldn&#8217;t even bother.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3951</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 10 Sep 2009 15:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3951</guid>
		<description>Thanks, Hélène!  But i&#039;m afraid i don&#039;t understand your point about all functions being public.   What about functions that you explicitly declare as private?

&lt;pre lang=&quot;actionscript&quot;&gt;
private function iCannotBeInvokedFromOutsideThisClassBecauseIAmPrivate():void
{
}
&lt;/pre&gt;

We&#039;re going to get into private vs public in a future tutorial, but why not get a sneak peek?  If you were to drop the piece of code above into a Class, and then you instantiated the class and tried to call the function, you&#039;d get an error.  The function is defined as private, and is inaccessible outside the Class.

Am i misunderstanding you?</description>
		<content:encoded><![CDATA[<p>Thanks, Hélène!  But i&#8217;m afraid i don&#8217;t understand your point about all functions being public.   What about functions that you explicitly declare as private?</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> iCannotBeInvokedFromOutsideThisClassBecauseIAmPrivate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>We&#8217;re going to get into private vs public in a future tutorial, but why not get a sneak peek?  If you were to drop the piece of code above into a Class, and then you instantiated the class and tried to call the function, you&#8217;d get an error.  The function is defined as private, and is inaccessible outside the Class.</p>
<p>Am i misunderstanding you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Helene Vallee</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3946</link>
		<dc:creator>Helene Vallee</dc:creator>
		<pubDate>Thu, 10 Sep 2009 15:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3946</guid>
		<description>Another great tutorial, Ryan. Even though I&#039;m taking courses on AS3 from the code-only point-of-view, I find what you have to say very helpful in a practical sense. the egg-heads who write the books and courses on AS3 may know their stuff when it comes to code, but as designers, we&#039;re already using classes and objects everyday and it&#039;s good to fit the new knowledge into the framework of the practical stuff we already get.

One tiny detail: functions are all public. A quirk of AS3 that is a result of them running out of time when they were writing it. (Straight from Colin Moock... he wrote the book, after all.) I wouldn&#039;t mention it except it really helped me understand why I kept getting segments of the &quot;magazine&quot; where the page turns would suddenly malfunction. Understanding that every function is public helped me resolve this.

Keep it coming, Ryan. You rock!</description>
		<content:encoded><![CDATA[<p>Another great tutorial, Ryan. Even though I&#8217;m taking courses on AS3 from the code-only point-of-view, I find what you have to say very helpful in a practical sense. the egg-heads who write the books and courses on AS3 may know their stuff when it comes to code, but as designers, we&#8217;re already using classes and objects everyday and it&#8217;s good to fit the new knowledge into the framework of the practical stuff we already get.</p>
<p>One tiny detail: functions are all public. A quirk of AS3 that is a result of them running out of time when they were writing it. (Straight from Colin Moock&#8230; he wrote the book, after all.) I wouldn&#8217;t mention it except it really helped me understand why I kept getting segments of the &#8220;magazine&#8221; where the page turns would suddenly malfunction. Understanding that every function is public helped me resolve this.</p>
<p>Keep it coming, Ryan. You rock!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: retrogamer4ever</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3933</link>
		<dc:creator>retrogamer4ever</dc:creator>
		<pubDate>Thu, 10 Sep 2009 04:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3933</guid>
		<description>Hey Carl I have responded to your issue look in the forum, hope it helps! :-) http://www.untoldentertainment.com/boards/viewtopic.php?f=8&amp;t=180</description>
		<content:encoded><![CDATA[<p>Hey Carl I have responded to your issue look in the forum, hope it helps! :-) <a href="http://www.untoldentertainment.com/boards/viewtopic.php?f=8&#038;t=180" rel="nofollow">http://www.untoldentertainment.com/boards/viewtopic.php?f=8&#038;t=180</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3932</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 10 Sep 2009 03:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3932</guid>
		<description>Wow - that was FAST, guys.  Thanks - and by all means, please feel free to sully the boards with your CodeTalk.

- Ryan</description>
		<content:encoded><![CDATA[<p>Wow &#8211; that was FAST, guys.  Thanks &#8211; and by all means, please feel free to sully the boards with your CodeTalk.</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andres F.</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3931</link>
		<dc:creator>Andres F.</dc:creator>
		<pubDate>Thu, 10 Sep 2009 03:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3931</guid>
		<description>Carl:

Please post the relevant source code here: http://www.untoldentertainment.com/boards/viewtopic.php?f=8&amp;t=180 (I hope you don&#039;t mind, Ryan?)

I&#039;d post my email, but I know the interwebz bandits are -just- around the corner. And they scare me.</description>
		<content:encoded><![CDATA[<p>Carl:</p>
<p>Please post the relevant source code here: <a href="http://www.untoldentertainment.com/boards/viewtopic.php?f=8&#038;t=180" rel="nofollow">http://www.untoldentertainment.com/boards/viewtopic.php?f=8&#038;t=180</a> (I hope you don&#8217;t mind, Ryan?)</p>
<p>I&#8217;d post my email, but I know the interwebz bandits are -just- around the corner. And they scare me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaolin Fire</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3930</link>
		<dc:creator>Kaolin Fire</dc:creator>
		<pubDate>Thu, 10 Sep 2009 03:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3930</guid>
		<description>I use FlashDevelop, but I stay out of the mxml stuff. Do you have a main document class? (the &quot;always compile&quot;?)

Would be happy to poke at your code -- kaolin [a]^t erif{.org}</description>
		<content:encoded><![CDATA[<p>I use FlashDevelop, but I stay out of the mxml stuff. Do you have a main document class? (the &#8220;always compile&#8221;?)</p>
<p>Would be happy to poke at your code &#8212; kaolin [a]^t erif{.org}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3929</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 10 Sep 2009 02:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3929</guid>
		<description>Thanks, Carl.  You&#039;re right - i&#039;m not a Flex guy, but we do have a few readers who use Flex.  You&#039;ll likely get an answer here some time tomorrow.

- Ryan</description>
		<content:encoded><![CDATA[<p>Thanks, Carl.  You&#8217;re right &#8211; i&#8217;m not a Flex guy, but we do have a few readers who use Flex.  You&#8217;ll likely get an answer here some time tomorrow.</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Jackson</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3928</link>
		<dc:creator>Carl Jackson</dc:creator>
		<pubDate>Thu, 10 Sep 2009 02:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3928</guid>
		<description>I found this and the previous example to be very useful, I&#039;ve been studying for days and I think I finally have external AS classes down for the most part.

I do have a problem that I&#039;m struggling with still. I&#039;m using the Flex SDK with Flash Develop to make my code, and I simply can&#039;t figure out how to get things in my classes to show up on the stage/canvas/whatever.

I did wrap it in a UIComponent, but i can&#039;t get it to show up. If i strip the AS3 code for making a circle off of the main.mxml page onto an external class, in this case being MakeCircle.as, I can&#039;t get it to show up on the display no matter what i do.

I don&#039;t think you are a flex guy, but if you can help, I&#039;d be happy to paste the code.</description>
		<content:encoded><![CDATA[<p>I found this and the previous example to be very useful, I&#8217;ve been studying for days and I think I finally have external AS classes down for the most part.</p>
<p>I do have a problem that I&#8217;m struggling with still. I&#8217;m using the Flex SDK with Flash Develop to make my code, and I simply can&#8217;t figure out how to get things in my classes to show up on the stage/canvas/whatever.</p>
<p>I did wrap it in a UIComponent, but i can&#8217;t get it to show up. If i strip the AS3 code for making a circle off of the main.mxml page onto an external class, in this case being MakeCircle.as, I can&#8217;t get it to show up on the display no matter what i do.</p>
<p>I don&#8217;t think you are a flex guy, but if you can help, I&#8217;d be happy to paste the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3926</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 10 Sep 2009 00:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3926</guid>
		<description>Josh - i like it!  Let&#039;s start printing T-shirts.

Thanks for your help.

- Ryan</description>
		<content:encoded><![CDATA[<p>Josh &#8211; i like it!  Let&#8217;s start printing T-shirts.</p>
<p>Thanks for your help.</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3925</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Wed, 09 Sep 2009 23:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3925</guid>
		<description>Here&#039;s one explanation of the difference between a class and an object that I always liked: A class is like a blueprint for a house. An object is one particular house made with that blueprint. You can use the same blueprint to make more than one house.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s one explanation of the difference between a class and an object that I always liked: A class is like a blueprint for a house. An object is one particular house made with that blueprint. You can use the same blueprint to make more than one house.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3922</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 09 Sep 2009 17:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3922</guid>
		<description>TJ - Ack!  i&#039;ve been Egg-Headed!

Are you familiar with the educational kids&#039; show &lt;b&gt;The Magic Schoolbus&lt;/b&gt;?  They have tons of ridiculous, innaccurate stuff throughout the episode just to keep the story moving along, and they devote the last five minutes of the show to a scripted call-in segment where &quot;viewers&quot; phone them up to tell them what they got wrong.  

So this is all very much in the spirit of &lt;b&gt;The Magic Schoolbus&lt;/b&gt; ... but thank you for your clarification!  It&#039;s a good &lt;em&gt;extra credit&lt;/em&gt; point to study.

- Ryan</description>
		<content:encoded><![CDATA[<p>TJ &#8211; Ack!  i&#8217;ve been Egg-Headed!</p>
<p>Are you familiar with the educational kids&#8217; show <b>The Magic Schoolbus</b>?  They have tons of ridiculous, innaccurate stuff throughout the episode just to keep the story moving along, and they devote the last five minutes of the show to a scripted call-in segment where &#8220;viewers&#8221; phone them up to tell them what they got wrong.  </p>
<p>So this is all very much in the spirit of <b>The Magic Schoolbus</b> &#8230; but thank you for your clarification!  It&#8217;s a good <em>extra credit</em> point to study.</p>
<p>- Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJ</title>
		<link>http://www.untoldentertainment.com/blog/2009/09/09/tutorial-understanding-classes-in-as3-part-2/comment-page-1/#comment-3921</link>
		<dc:creator>TJ</dc:creator>
		<pubDate>Wed, 09 Sep 2009 17:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.untoldentertainment.com/blog/?p=1661#comment-3921</guid>
		<description>&quot;The word “object” is synonymous with “Class”.&quot;

I didn&#039;t want to be an egg-head, but you&#039;ve forced me to... =&#039;(

An object and a class are two very separate things, and IMHO the distinction between them is an important concept in order to avoid confusion in the future (how come Dog.bark() doesn&#039;t work!?), especially if you start to throw in static methods/variables. An object is what contains the methods and variables, the class is what defines exactly what methods and variables an object has. Although I&#039;ll admit it does get a little confusing when you realize that flash stores Classes AS Objects...

Other than that, it was a good tutorial, and to offset my egg-headedness, I&#039;ll say that I thought all your other inaccuracies were justified by the scope and target audience of the tutorial.</description>
		<content:encoded><![CDATA[<p>&#8220;The word “object” is synonymous with “Class”.&#8221;</p>
<p>I didn&#8217;t want to be an egg-head, but you&#8217;ve forced me to&#8230; =&#8217;(</p>
<p>An object and a class are two very separate things, and IMHO the distinction between them is an important concept in order to avoid confusion in the future (how come Dog.bark() doesn&#8217;t work!?), especially if you start to throw in static methods/variables. An object is what contains the methods and variables, the class is what defines exactly what methods and variables an object has. Although I&#8217;ll admit it does get a little confusing when you realize that flash stores Classes AS Objects&#8230;</p>
<p>Other than that, it was a good tutorial, and to offset my egg-headedness, I&#8217;ll say that I thought all your other inaccuracies were justified by the scope and target audience of the tutorial.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

