<?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: My take on ActionScript 3.0: Is It Hard or Not?</title>
	<atom:link href="http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/</link>
	<description></description>
	<lastBuildDate>Mon, 12 Oct 2009 23:38:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ed Barton</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-78855</link>
		<dc:creator>Ed Barton</dc:creator>
		<pubDate>Wed, 03 Dec 2008 14:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-78855</guid>
		<description>@ David

Well I think I smell an Adobe employee!

may I quote, &quot;to get the language away from being so tied to the Flash development environment &quot; - god forbid we should should be developing Flash content in ... oh yeah A FLASH DEVELOPING ENVIRONMENT ... what possible benefit could this move have?  Why is a tie a problem?

Code re-use??? Can you tell me why re-writing the whole language is seen as a better solution to say ... the CLIPBOARD - COPY PASTE.  If you were developing an application that needs this level of complexity you&#039;d be a fool if you chose Flash as your platform!

And finally, &quot;which should not be used as a programming device&quot; - so now we can&#039;t use the Timeline as a means of controlling our Flash content.  can you explain the benefits of doing this, apart from to destroy my project budgets with hours of extra coding and testing!! 

AS 3.0 is an unmitigated disaster from a content development perspective.  But unfortunately, as Flash is the only real cross-platform content platform I don&#039;t think anyone is going to notice.  

You want to know why Java isn&#039;t used to develop RIAs - because it&#039;s too complicated!  Adobe have pitched Flash + AS 3.0 straight into the same ballpark.  It&#039;s geared for ex-C++ programming geeks who obsess over case-sensitive variables and correctly typed functions.  What the hell happened here?

What I cannot understand is why Adobe didn&#039;t branch Flash and stick all this AIR, Flex and AS3.0 in some other product and leave, what is (was) a fantasic visual tool alone.

Rant over.</description>
		<content:encoded><![CDATA[<p>@ David</p>
<p>Well I think I smell an Adobe employee!</p>
<p>may I quote, &#8220;to get the language away from being so tied to the Flash development environment &#8221; &#8211; god forbid we should should be developing Flash content in &#8230; oh yeah A FLASH DEVELOPING ENVIRONMENT &#8230; what possible benefit could this move have?  Why is a tie a problem?</p>
<p>Code re-use??? Can you tell me why re-writing the whole language is seen as a better solution to say &#8230; the CLIPBOARD &#8211; COPY PASTE.  If you were developing an application that needs this level of complexity you&#8217;d be a fool if you chose Flash as your platform!</p>
<p>And finally, &#8220;which should not be used as a programming device&#8221; &#8211; so now we can&#8217;t use the Timeline as a means of controlling our Flash content.  can you explain the benefits of doing this, apart from to destroy my project budgets with hours of extra coding and testing!! </p>
<p>AS 3.0 is an unmitigated disaster from a content development perspective.  But unfortunately, as Flash is the only real cross-platform content platform I don&#8217;t think anyone is going to notice.  </p>
<p>You want to know why Java isn&#8217;t used to develop RIAs &#8211; because it&#8217;s too complicated!  Adobe have pitched Flash + AS 3.0 straight into the same ballpark.  It&#8217;s geared for ex-C++ programming geeks who obsess over case-sensitive variables and correctly typed functions.  What the hell happened here?</p>
<p>What I cannot understand is why Adobe didn&#8217;t branch Flash and stick all this AIR, Flex and AS3.0 in some other product and leave, what is (was) a fantasic visual tool alone.</p>
<p>Rant over.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Pasieka</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-75540</link>
		<dc:creator>David Pasieka</dc:creator>
		<pubDate>Fri, 31 Oct 2008 17:58:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-75540</guid>
		<description>Sorry to burst the bubbles of everyon, but I have to disagree with pretty much everything in the comments above. First off, AS 3 does not take &quot;a lot more&quot; code to accomplish things. It&#039;s just that certain things have been changed to get the language away from being so tied to the Flash development environment and the timeline (which should not be used as a programming device.) , and to make things consistent. The trade off is that for the few lines more code you have to write (and yes, it is a SMALL amount of extra code), you get code consistency throughout (eg: all events are handled the same way, all classes are instantiated the same way, etc). It&#039;s also much more conducive to object oriented programming and making your code reusable, which in the end speeds up development time. The other benefit is that it is a much stricter version of the language and allows the new technology in the Flash player to really shine. So to those who are pining for the days of AS 1 and 2, and wanting Adobe to revert back to some of those archaic ways of doing things, get over it. This is real progress towards making flash a viable way to do things for the internet and for applications, and it&#039;s a major change for the better.</description>
		<content:encoded><![CDATA[<p>Sorry to burst the bubbles of everyon, but I have to disagree with pretty much everything in the comments above. First off, AS 3 does not take &#8220;a lot more&#8221; code to accomplish things. It&#8217;s just that certain things have been changed to get the language away from being so tied to the Flash development environment and the timeline (which should not be used as a programming device.) , and to make things consistent. The trade off is that for the few lines more code you have to write (and yes, it is a SMALL amount of extra code), you get code consistency throughout (eg: all events are handled the same way, all classes are instantiated the same way, etc). It&#8217;s also much more conducive to object oriented programming and making your code reusable, which in the end speeds up development time. The other benefit is that it is a much stricter version of the language and allows the new technology in the Flash player to really shine. So to those who are pining for the days of AS 1 and 2, and wanting Adobe to revert back to some of those archaic ways of doing things, get over it. This is real progress towards making flash a viable way to do things for the internet and for applications, and it&#8217;s a major change for the better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-71721</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Sat, 20 Sep 2008 14:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-71721</guid>
		<description>Hi Everybody,

I have a own business and we are already suffering a lot through the complex and complicated new AS3 code. I think the main problem of AS3 is the coding time. I agree with Ken, my customer are used to fast programming, but in AS3 this isnÂ´t possible, too much code...AS2 was already far too much code for simple tasks, but AS3 is a nightmare for the entire flash community. I am sure that Adobe wants to make flash a different program than it used to be a couple of years ago.

Flash was made for designers who have a good understanding of coding. But now, the learning process for AS3 takes far too long and the work with Flash CS3 also.

Hopefully someone at Adobe will change this nonsense of AS3 and creates a simpler way of coding animations.

Chris</description>
		<content:encoded><![CDATA[<p>Hi Everybody,</p>
<p>I have a own business and we are already suffering a lot through the complex and complicated new AS3 code. I think the main problem of AS3 is the coding time. I agree with Ken, my customer are used to fast programming, but in AS3 this isnÂ´t possible, too much code&#8230;AS2 was already far too much code for simple tasks, but AS3 is a nightmare for the entire flash community. I am sure that Adobe wants to make flash a different program than it used to be a couple of years ago.</p>
<p>Flash was made for designers who have a good understanding of coding. But now, the learning process for AS3 takes far too long and the work with Flash CS3 also.</p>
<p>Hopefully someone at Adobe will change this nonsense of AS3 and creates a simpler way of coding animations.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim N</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-57410</link>
		<dc:creator>Tim N</dc:creator>
		<pubDate>Tue, 20 May 2008 10:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-57410</guid>
		<description>Lovely post, and ive bookmarked your lovely site! 

From a Designerveloper&#039;s point of view, i&#039;ve made several websites in AS2 and with a lot of ease. I work as an interactive designer for a digital agency and a huge part of my job is developing flash banners for Car Companies and New Film releases. 

Banner designers and small site builders are really going to suffer hard. My company are willing to pay for my training in As3 but for the smaller company the step up into OOP is going take its toll! We are already seeing many Designervelopers leave developing sites altogether and you will see over the next few years many who have won FWA awards from smaller low budget fantastic concept websites will loose out to BIG budget companies who can afford a a full time designer and deveoper working side by side.

In my view its a sad time for the flash community. The days of finding fresh design / developer talent from a young age looks like its coming to an end and wenever that happens to an industry it starts to slow down and one are (developers) becomes over swamped with too many to fill too little roles....

just my two cents</description>
		<content:encoded><![CDATA[<p>Lovely post, and ive bookmarked your lovely site! </p>
<p>From a Designerveloper&#8217;s point of view, i&#8217;ve made several websites in AS2 and with a lot of ease. I work as an interactive designer for a digital agency and a huge part of my job is developing flash banners for Car Companies and New Film releases. </p>
<p>Banner designers and small site builders are really going to suffer hard. My company are willing to pay for my training in As3 but for the smaller company the step up into OOP is going take its toll! We are already seeing many Designervelopers leave developing sites altogether and you will see over the next few years many who have won FWA awards from smaller low budget fantastic concept websites will loose out to BIG budget companies who can afford a a full time designer and deveoper working side by side.</p>
<p>In my view its a sad time for the flash community. The days of finding fresh design / developer talent from a young age looks like its coming to an end and wenever that happens to an industry it starts to slow down and one are (developers) becomes over swamped with too many to fill too little roles&#8230;.</p>
<p>just my two cents</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-55848</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Thu, 08 May 2008 07:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-55848</guid>
		<description>Hi, I&#039;m a Designveloper and I&#039;m very worried about this.

It use to be 2 lines:
on (release) {
   getURL(&quot;http://[website].com&quot;, &quot;_self&quot;);
}

I use to program on JavaScript and this helped me a lot learning ActionScript (1 &amp; 2). I understand some ASP and Visual Basic 6 but this is the other side of the wall, the side of C# and Java :-s

I must jump the wall and try to survive!</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m a Designveloper and I&#8217;m very worried about this.</p>
<p>It use to be 2 lines:<br />
on (release) {<br />
   getURL(&#8220;http://[website].com&#8221;, &#8220;_self&#8221;);<br />
}</p>
<p>I use to program on JavaScript and this helped me a lot learning ActionScript (1 &amp; 2). I understand some ASP and Visual Basic 6 but this is the other side of the wall, the side of C# and Java :-s</p>
<p>I must jump the wall and try to survive!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike w</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-54969</link>
		<dc:creator>mike w</dc:creator>
		<pubDate>Fri, 02 May 2008 00:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-54969</guid>
		<description>actually, not to disagree with mike but it is fairly easy to learn the new 3.0. though my banner code wouldn&#039;t have so much stuff in it like his.
skyButton.addEventListener (MouseEvent.CLICK, buttonClickHandler)
function buttonClickHandler (event :MouseEvent):void {
	navigateToURL (new URLRequest(&quot;http://hiddenalleypromotions.webs.com&quot;));
}

only 4 lines compared to your 10....</description>
		<content:encoded><![CDATA[<p>actually, not to disagree with mike but it is fairly easy to learn the new 3.0. though my banner code wouldn&#8217;t have so much stuff in it like his.<br />
skyButton.addEventListener (MouseEvent.CLICK, buttonClickHandler)<br />
function buttonClickHandler (event :MouseEvent):void {<br />
	navigateToURL (new URLRequest(&#8220;http://hiddenalleypromotions.webs.com&#8221;));<br />
}</p>
<p>only 4 lines compared to your 10&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-54650</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 29 Apr 2008 19:17:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-54650</guid>
		<description>This is not the case.  Actionscript take simple tasks and makes them incredibly complicated.  I&#039;m sure it opens a lot of potential, but I&#039;m outraged by how long it took me to learn how to do something as simple as linking the flash file to a URL so that when I click the flash it goes somewhere:

import flash.events.MouseEvent;
import flash.net.*;

function openPage(event:MouseEvent):void
{
    var request:URLRequest = new URLRequest(&quot;postit.php&quot;);
    navigateToURL(request, &quot;_self&quot;);
}

inv_btn.addEventListener(MouseEvent.CLICK, openPage);

... give me a break...</description>
		<content:encoded><![CDATA[<p>This is not the case.  Actionscript take simple tasks and makes them incredibly complicated.  I&#8217;m sure it opens a lot of potential, but I&#8217;m outraged by how long it took me to learn how to do something as simple as linking the flash file to a URL so that when I click the flash it goes somewhere:</p>
<p>import flash.events.MouseEvent;<br />
import flash.net.*;</p>
<p>function openPage(event:MouseEvent):void<br />
{<br />
    var request:URLRequest = new URLRequest(&#8220;postit.php&#8221;);<br />
    navigateToURL(request, &#8220;_self&#8221;);<br />
}</p>
<p>inv_btn.addEventListener(MouseEvent.CLICK, openPage);</p>
<p>&#8230; give me a break&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon MacDonald</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-40968</link>
		<dc:creator>Jon MacDonald</dc:creator>
		<pubDate>Sat, 26 Jan 2008 07:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-40968</guid>
		<description>Mrinal -- great point. That is something I didn&#039;t really consider, but crossover from other languages is certainly aiding in the adoption of AS3, and that would tilt the bias toward developers instead of designers or &quot;designvelopers&quot;.</description>
		<content:encoded><![CDATA[<p>Mrinal &#8212; great point. That is something I didn&#8217;t really consider, but crossover from other languages is certainly aiding in the adoption of AS3, and that would tilt the bias toward developers instead of designers or &#8220;designvelopers&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mrinal Wadhwa</title>
		<link>http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/comment-page-1/#comment-40966</link>
		<dc:creator>Mrinal Wadhwa</dc:creator>
		<pubDate>Sat, 26 Jan 2008 07:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnymac.com/blog/2008/01/23/my-take-on-actionscript-30-is-it-hard-or-not/#comment-40966</guid>
		<description>I wouldn&#039;t say that the &quot;designveloper&quot; group is shrinking, rather the developer group is growing way too rapidly in comparison to the other two groups and this I think can be partially attributed to the ease of learning AS3 for someone coming from a Java or C# background.</description>
		<content:encoded><![CDATA[<p>I wouldn&#8217;t say that the &#8220;designveloper&#8221; group is shrinking, rather the developer group is growing way too rapidly in comparison to the other two groups and this I think can be partially attributed to the ease of learning AS3 for someone coming from a Java or C# background.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

