<?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/"
		>
<channel>
	<title>Comments on: The great AS3/AS2 debate: Is it slower to work with AS3 than AS2? My take: A bit</title>
	<atom:link href="http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/</link>
	<description>"I write pretty software"</description>
	<lastBuildDate>Tue, 07 Feb 2012 23:52:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: My take on the &#8220;Has ActionScript failed&#8221; debate &#124; code zen</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-60855</link>
		<dc:creator>My take on the &#8220;Has ActionScript failed&#8221; debate &#124; code zen</dc:creator>
		<pubDate>Sun, 09 Aug 2009 20:36:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-60855</guid>
		<description>[...] had already blogged how AS3 has gotten a bit slower to work with than AS2. Adobe should look at the mistakes people are making everyday and improve either the language or [...]</description>
		<content:encoded><![CDATA[<p>[...] had already blogged how AS3 has gotten a bit slower to work with than AS2. Adobe should look at the mistakes people are making everyday and improve either the language or [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theactionscripter</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-60288</link>
		<dc:creator>theactionscripter</dc:creator>
		<pubDate>Tue, 28 Jul 2009 16:40:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-60288</guid>
		<description>I personally think writing in AS3 is faster now.  That is because I have been writing in it for some time now.  When I was first converting from 2 to 3, I thought the opposite.  I do think AS3 wins!!!</description>
		<content:encoded><![CDATA[<p>I personally think writing in AS3 is faster now.  That is because I have been writing in it for some time now.  When I was first converting from 2 to 3, I thought the opposite.  I do think AS3 wins!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arpit</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-46749</link>
		<dc:creator>arpit</dc:creator>
		<pubDate>Fri, 31 Oct 2008 14:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-46749</guid>
		<description>@Daniel
True, using Flex Builder is a huge time save, but thats a tooling feature not a language one. What if you are not using Flex Builder but simple TextMate (I do know people who do, thats the joy of having an open source compiler). Point is the extra typing should be gotten rid of.

@marshall
Both examples should be showing the same functionality. The AS2 version has an onLoad with a success param that is either true or false. The AS3 has to have 3 listeners explicitly added.

@George K
You might be right on the ignoreWhite. In AS2 I have the onLoad with a success param that is a boolean. I think its more for when you use HTTP POST. Not sure if AS2 had POST.</description>
		<content:encoded><![CDATA[<p>@Daniel<br />
True, using Flex Builder is a huge time save, but thats a tooling feature not a language one. What if you are not using Flex Builder but simple TextMate (I do know people who do, thats the joy of having an open source compiler). Point is the extra typing should be gotten rid of.</p>
<p>@marshall<br />
Both examples should be showing the same functionality. The AS2 version has an onLoad with a success param that is either true or false. The AS3 has to have 3 listeners explicitly added.</p>
<p>@George K<br />
You might be right on the ignoreWhite. In AS2 I have the onLoad with a success param that is a boolean. I think its more for when you use HTTP POST. Not sure if AS2 had POST.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George K</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-46745</link>
		<dc:creator>George K</dc:creator>
		<pubDate>Fri, 31 Oct 2008 12:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-46745</guid>
		<description>Isn&#039;t ignore white redundant in AS3? I was under the impression that it was automatic?

Also, is AS2 automatically handling the error reporting? You have 2 lines dedicated to error event listeners but there doesn&#039;t seem to be anything comprable in the AS2 code.

Also, is it necessary to create the URLVariables? Is it not possible to simply append to the URL the same way you did in the AS2 example?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t ignore white redundant in AS3? I was under the impression that it was automatic?</p>
<p>Also, is AS2 automatically handling the error reporting? You have 2 lines dedicated to error event listeners but there doesn&#8217;t seem to be anything comprable in the AS2 code.</p>
<p>Also, is it necessary to create the URLVariables? Is it not possible to simply append to the URL the same way you did in the AS2 example?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marshall</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-46710</link>
		<dc:creator>marshall</dc:creator>
		<pubDate>Thu, 30 Oct 2008 10:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-46710</guid>
		<description>First example is bad. AS3 version have listeners for onLoad and errors... You can also use:
urlLoader.load(new URLRequest(&#039;doc.xml?foo=bar&#039;));</description>
		<content:encoded><![CDATA[<p>First example is bad. AS3 version have listeners for onLoad and errors&#8230; You can also use:<br />
urlLoader.load(new URLRequest(&#8216;doc.xml?foo=bar&#8217;));</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Carden</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-46697</link>
		<dc:creator>Tom Carden</dc:creator>
		<pubDate>Thu, 30 Oct 2008 04:45:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-46697</guid>
		<description>I definitely agree with you about a lot of these, but onReleaseOutside behaviour is still possible.  You have to listen for Event.MOUSE_LEAVE on the stage.  It&#039;s extremely frustrating that it&#039;s not a MouseEvent, because your MOUSE_UP handler for dragging has to take an Event, which often trips me up. Also, as you say, you have to listen for Event.ADDED_TO_STAGE in order to add a listener to the stage.  Anyway, the functionality is there, even though many Flash apps suffer from not responding to it.</description>
		<content:encoded><![CDATA[<p>I definitely agree with you about a lot of these, but onReleaseOutside behaviour is still possible.  You have to listen for Event.MOUSE_LEAVE on the stage.  It&#8217;s extremely frustrating that it&#8217;s not a MouseEvent, because your MOUSE_UP handler for dragging has to take an Event, which often trips me up. Also, as you say, you have to listen for Event.ADDED_TO_STAGE in order to add a listener to the stage.  Anyway, the functionality is there, even though many Flash apps suffer from not responding to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Hai</title>
		<link>http://www.arpitonline.com/blog/2008/10/29/the-great-as3as2-debate-is-it-slower-to-work-with-as3-than-as2-my-take-a-bit/comment-page-1/#comment-46696</link>
		<dc:creator>Daniel Hai</dc:creator>
		<pubDate>Thu, 30 Oct 2008 04:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=151#comment-46696</guid>
		<description>Well, I&#039;ll just say that all of this removed by one very very simple fact.  If you use flex builder to test your code, your errors come up as you save, not as you launch.  You will save 1000% right there in time.

You will find in time that you will work faster, as you start building yourself libraries.

Yes it is more typing, but faster dev.  Try adding debug points in AS2.  You end up creating 4000 trace statements on every single item.  And parsing XML, dear lord, I don&#039;t know how you could even mention that when parsing XML before consisted of:

loop; if type == 1 &#124;&#124; type == 3;  loop;  if type == 1 &#124;&#124; type == 3; loop;  loop; if type == 1 &#124;&#124; type == 3;  loop;  if type == 1 &#124;&#124; type == 3; loop;  loop; if type == 1 &#124;&#124; type == 3;  loop;  if type == 1 &#124;&#124; type == 3; loop;

consistency is faster over the long run.  for shiz.</description>
		<content:encoded><![CDATA[<p>Well, I&#8217;ll just say that all of this removed by one very very simple fact.  If you use flex builder to test your code, your errors come up as you save, not as you launch.  You will save 1000% right there in time.</p>
<p>You will find in time that you will work faster, as you start building yourself libraries.</p>
<p>Yes it is more typing, but faster dev.  Try adding debug points in AS2.  You end up creating 4000 trace statements on every single item.  And parsing XML, dear lord, I don&#8217;t know how you could even mention that when parsing XML before consisted of:</p>
<p>loop; if type == 1 || type == 3;  loop;  if type == 1 || type == 3; loop;  loop; if type == 1 || type == 3;  loop;  if type == 1 || type == 3; loop;  loop; if type == 1 || type == 3;  loop;  if type == 1 || type == 3; loop;</p>
<p>consistency is faster over the long run.  for shiz.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

