<?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>Flash Moments &#187; Spark Framework</title>
	<atom:link href="http://flashmoments.novelastudios.com/tag/spark-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://flashmoments.novelastudios.com</link>
	<description>ActionScript, Flash, and Flex</description>
	<lastBuildDate>Wed, 01 Dec 2010 02:59:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The Power of Separated Logic: Opening the Door</title>
		<link>http://flashmoments.novelastudios.com/flex/power-separated-logic-opening-door/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://flashmoments.novelastudios.com/flex/power-separated-logic-opening-door/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:56:11 +0000</pubDate>
		<dc:creator>johntimothybailey</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Spark Framework]]></category>

		<guid isPermaLink="false">http://flashmoments.novelastudios.com/?p=149</guid>
		<description><![CDATA[I have to give the Adobe Flash team big props on the new Spark framework&#8217;s focus on separated logic. Not only does it enhance my productivity and sanity, but it has opened wide the door for and encouraged the Flex community to create vast reusable code in ways that Flex 3 had problems encouraging developers [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left;margin:0px 0px 0px 0px;"></div><p>I have to give the Adobe Flash team big props on the new Spark framework&#8217;s focus on separated logic. Not only does it enhance my productivity and sanity, but it has opened wide the door for and encouraged the Flex community to create vast reusable code in ways that Flex 3 had problems encouraging developers to do.<br />
For instance, the Spark separated layout structure with a DI slant has already saved time and encouraged so many layout concepts that are <strong>no longer component based</strong> solutions (<a href="http://saturnboy.com/2009/10/flow-layout/">example</a>). The community is now able to focus on solving small solutions and then combining them into greater solution for a given project!</p>
<p>I <em>expect</em> to see more focused classes coming soon.</p>
<p>UPDATE <span style="color: #808080;">(June 10, &#8217;10)</span>:<br />
The focus on solution driven instead of component has allowed Adobe to have features like Layout Mirroring (<a href="http://blogs.adobe.com/flexdoc/2010/05/layout_mirroring.html" target="_blank">link</a>). This further demonstrates the power of developing a DI driven framework. I encourage more of us to architect this way. OH MAN, did I really suggest us to architect like Adobe?!</p>
<img src="http://flashmoments.novelastudios.com/?ak_action=api_record_view&id=149&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://flashmoments.novelastudios.com/flex/power-separated-logic-opening-door/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BackgroundAlpha: Why contentBackgroundAlpha?</title>
		<link>http://flashmoments.novelastudios.com/flex/flex-4/backgroundalpha-contentbackgroundalpha/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://flashmoments.novelastudios.com/flex/flex-4/backgroundalpha-contentbackgroundalpha/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 02:36:28 +0000</pubDate>
		<dc:creator>johntimothybailey</dc:creator>
				<category><![CDATA[Discussion Wanter]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[discussion wanted]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[Spark Framework]]></category>

		<guid isPermaLink="false">http://flashmoments.novelastudios.com/?p=101</guid>
		<description><![CDATA[Situation: I was working with the Spark (Flex4) TextArea component. I wanted the background to no longer be visible or just simply alpha set to zero. I expected I could set a stylesheet property backgroundAlpha to zero. However, that didn&#8217;t work and there wasn&#8217;t even a property on the component called that. I dug in [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left;margin:0px 0px 0px 0px;"></div><p><strong>Situation:</strong> I was working with the Spark (Flex4) TextArea component. I wanted the background to no longer be visible or just simply alpha set to zero. I expected I could set a stylesheet property <em>backgroundAlpha</em> to zero. However, that didn&#8217;t work and there wasn&#8217;t even a property on the component called that. I dug in the source to find it and realized it is really <em>contentBackgroundAlpha.</em> Why? I see <em>borderAlpha</em> and expect to follow the same convention! I do not see <em>contentBorderAlpha</em>.</p>
<p><strong>Why break a convention? </strong><br />
<strong>Why use </strong><em><strong>contentBackgroundAlpha </strong></em><strong>when </strong><em><strong>borderAlpha</strong></em><strong> is present and there is not already a </strong><em><strong>backgroundAlpha</strong></em><strong>?!</strong></p>
<img src="http://flashmoments.novelastudios.com/?ak_action=api_record_view&id=101&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://flashmoments.novelastudios.com/flex/flex-4/backgroundalpha-contentbackgroundalpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

