<?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: Modular ActionScript Development	</title>
	<atom:link href="https://jessewarden.com/2006/09/modular-actionscript-development.html/feed" rel="self" type="application/rss+xml" />
	<link>https://jessewarden.com/2006/09/modular-actionscript-development.html</link>
	<description>Software &#124; Fitness &#124; Gaming</description>
	<lastBuildDate>Thu, 21 Sep 2006 20:19:32 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: raul		</title>
		<link>https://jessewarden.com/2006/09/modular-actionscript-development.html/comment-page-1#comment-3769</link>

		<dc:creator><![CDATA[raul]]></dc:creator>
		<pubDate>Thu, 21 Sep 2006 20:19:32 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1055#comment-3769</guid>

					<description><![CDATA[&lt;a href=&quot;http://www.martijndevisser.com/blog/article/enable-disable-excludexml-files&quot; rel=&quot;nofollow&quot;&gt;enable/disable exclude files&lt;/a&gt;


]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.martijndevisser.com/blog/article/enable-disable-excludexml-files" rel="nofollow">enable/disable exclude files</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Derrick		</title>
		<link>https://jessewarden.com/2006/09/modular-actionscript-development.html/comment-page-1#comment-3768</link>

		<dc:creator><![CDATA[Derrick]]></dc:creator>
		<pubDate>Tue, 19 Sep 2006 03:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1055#comment-3768</guid>

					<description><![CDATA[Great post. I agree that there is no easy way to develop and deploy a large Flash/Flex app without worrying about which classes are going to get clobbered. I don&#039;t neccessarily agree that using RSL&#039;s is a bad thing though. In Flex 2 building and deploying RSL&#039;s is a piece of cake. If you use an RSL to deploy shared classes ie (a ModelLocator, Commands, utility classes) then it works great, all movies share the exact same classes, nice and easy to manage.  The only big issue I have with RSL&#039;s in Flex 2 is that anything you build that leverages the Flex framework means you pull the entire (almost 400K) framework into your RSL. So a simple class with a TextInput or Button and you take a big hit. 

Once Adobe gives developers some better tools for controlling what goes into an RSL from the framework I think that path will provide most people with a really decent solution.]]></description>
			<content:encoded><![CDATA[<p>Great post. I agree that there is no easy way to develop and deploy a large Flash/Flex app without worrying about which classes are going to get clobbered. I don&#8217;t neccessarily agree that using RSL&#8217;s is a bad thing though. In Flex 2 building and deploying RSL&#8217;s is a piece of cake. If you use an RSL to deploy shared classes ie (a ModelLocator, Commands, utility classes) then it works great, all movies share the exact same classes, nice and easy to manage.  The only big issue I have with RSL&#8217;s in Flex 2 is that anything you build that leverages the Flex framework means you pull the entire (almost 400K) framework into your RSL. So a simple class with a TextInput or Button and you take a big hit. </p>
<p>Once Adobe gives developers some better tools for controlling what goes into an RSL from the framework I think that path will provide most people with a really decent solution.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: timbot		</title>
		<link>https://jessewarden.com/2006/09/modular-actionscript-development.html/comment-page-1#comment-3767</link>

		<dc:creator><![CDATA[timbot]]></dc:creator>
		<pubDate>Mon, 18 Sep 2006 21:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1055#comment-3767</guid>

					<description><![CDATA[I can totally relate to what Jesse is saying here.  In the wild west of online advertising, the one constant is change.  The developer must remember that they are working for the designer, not the other way around.  They want what they want regardless if it conforms to your framework or not.  In this kind of business, one must sacrifice a certain amount of the benefits yielded by a framework by keeping that framework very open.  Probably the most you can hope for is; code external, a loose interpretation of mvc, some managers, and a whole lotta jsfl.]]></description>
			<content:encoded><![CDATA[<p>I can totally relate to what Jesse is saying here.  In the wild west of online advertising, the one constant is change.  The developer must remember that they are working for the designer, not the other way around.  They want what they want regardless if it conforms to your framework or not.  In this kind of business, one must sacrifice a certain amount of the benefits yielded by a framework by keeping that framework very open.  Probably the most you can hope for is; code external, a loose interpretation of mvc, some managers, and a whole lotta jsfl.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2006/09/modular-actionscript-development.html/comment-page-1#comment-3766</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Mon, 18 Sep 2006 19:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1055#comment-3766</guid>

					<description><![CDATA[Again, from a Flash Developer perspective, I agree.  However, things like mtasc, ANT, and FDT do not work well when doing design based projects.  If the designer cannot compile locally on his/her machine with the FLA, that&#039;s a failure in the workflow.

My favorite workflow is when a desginer hands off a FLA, and I rebuild the FLA and integrate the assets into my codebase.  At more creative shops and marketing agencies, that workflow doesn&#039;t work.  You&#039;ll get drastic design changes down to the wire, and there is no way to shield your code base from such changes.  The best bet is to keep the design in the FLA so your designers can tweak things if needed.

As such,  the developer(s) need to be able to work in tandem, peacefully, with the designers.  Setting them up with Eclipse, or getting an existing code-base to be mtasc compatible isn&#039;t relistic in some of the short time frames introduced.  Granted, I&#039;ve heard of a positive workflow in another company where the designer utilizes Flex Builder 2 to mock up designs in MXML and the programmer takes over from there.  That is ideal, but a lot of these places still use, and will continue to use, Flash.  Eclipse is an alien thing to inject into the workflow, but maybe it could work.

If you look at this from a developer / designer workflow, you can see where the sacrifices are and why some things just don&#039;t work in from that perspective.]]></description>
			<content:encoded><![CDATA[<p>Again, from a Flash Developer perspective, I agree.  However, things like mtasc, ANT, and FDT do not work well when doing design based projects.  If the designer cannot compile locally on his/her machine with the FLA, that&#8217;s a failure in the workflow.</p>
<p>My favorite workflow is when a desginer hands off a FLA, and I rebuild the FLA and integrate the assets into my codebase.  At more creative shops and marketing agencies, that workflow doesn&#8217;t work.  You&#8217;ll get drastic design changes down to the wire, and there is no way to shield your code base from such changes.  The best bet is to keep the design in the FLA so your designers can tweak things if needed.</p>
<p>As such,  the developer(s) need to be able to work in tandem, peacefully, with the designers.  Setting them up with Eclipse, or getting an existing code-base to be mtasc compatible isn&#8217;t relistic in some of the short time frames introduced.  Granted, I&#8217;ve heard of a positive workflow in another company where the designer utilizes Flex Builder 2 to mock up designs in MXML and the programmer takes over from there.  That is ideal, but a lot of these places still use, and will continue to use, Flash.  Eclipse is an alien thing to inject into the workflow, but maybe it could work.</p>
<p>If you look at this from a developer / designer workflow, you can see where the sacrifices are and why some things just don&#8217;t work in from that perspective.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: S		</title>
		<link>https://jessewarden.com/2006/09/modular-actionscript-development.html/comment-page-1#comment-3765</link>

		<dc:creator><![CDATA[S]]></dc:creator>
		<pubDate>Mon, 18 Sep 2006 18:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=1055#comment-3765</guid>

					<description><![CDATA[Yes, but the intrinsic codebase can be generated automatically. Hamtasc supports this and so it could be used via Ant.
Another scenario where I used intrinsics.  I had an AS2 classlib which was not compatible to MTASC. So I generated intrinsics with which I compiled my application using MTASC. Then the main movie loads a SWF which contains the comiled classlib and all is working ...

Anyway you have to know what you are doing when using intrinsics and it&#039;s perhaps not the best workflow but in some situations I think it&#039;s a nice solution.]]></description>
			<content:encoded><![CDATA[<p>Yes, but the intrinsic codebase can be generated automatically. Hamtasc supports this and so it could be used via Ant.<br />
Another scenario where I used intrinsics.  I had an AS2 classlib which was not compatible to MTASC. So I generated intrinsics with which I compiled my application using MTASC. Then the main movie loads a SWF which contains the comiled classlib and all is working &#8230;</p>
<p>Anyway you have to know what you are doing when using intrinsics and it&#8217;s perhaps not the best workflow but in some situations I think it&#8217;s a nice solution.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
