<?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>redredred &#187; Flex</title>
	<atom:link href="http://www.redredred.com.au/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redredred.com.au</link>
	<description>redredred developers talk about what they are working on</description>
	<lastBuildDate>Sat, 20 Feb 2010 01:55:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex Authorize Tag</title>
		<link>http://www.redredred.com.au/flex-authorize-tag/</link>
		<comments>http://www.redredred.com.au/flex-authorize-tag/#comments</comments>
		<pubDate>Fri, 22 May 2009 15:01:58 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex security]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.redredred.com.au/flex-authorize-tag/</guid>
		<description><![CDATA[<p>This component has the following properties which need to be set: roles - one or more roles (strings) which are to be evaluated against. userRoles - one or more roles(strings) which the user has components - one or more components which will be effected if evaluation of roles against userRoles fails. type - type of evaluation to be performed one of: ‘hasAny’ - evaluates true if userRole exists in any of the roles ‘hasAll,’ - evaluates to true only if userRoles contains all roles ‘hasNone’ - evaluates to true if userRoles does not contain any of the roles.</p>
<p><br />
...containsRole(_roles, userRole)) { return false; } } return true; } protected function evaluateNone() : Boolean { for each(var userRole : String in _userRoles) { if (containsRole(_roles, userRole)) { return false; } } return true; } protected function containsRole(roles : ICollectionView, role : String) : Boolean { for each(var userRole : String in roles) { if (role == userRole) { return true; } } return false; } protected function applyResult(result : Boolean) : void { for each(var comp : UIComponent in _components) { switch(behaviour) { case DISABLE : comp.enabled = result; break; case VANISH : comp.visible = result; break; case COLLAPSE : comp.visible = result; comp.includeInLayout = result; } } } public function get roles():Object { return _roles; } public function set roles(val:Object):void { _roles = convertToCollection(val); evaluate(); } public function get userRoles():Object { return _userRoles; } public function set userRoles(val:Object):void { _userRoles = convertToCollection(val); userRoles.addEventListener(CollectionEvent.</p>
]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-authorize-tag/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Integrating Spring Security with BlazeDS and Flex RIAs</title>
		<link>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/</link>
		<comments>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:53:43 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=39</guid>
		<description><![CDATA[I have found a couple of tutorials on this lying around the web, however they all take slightly different approaches, and although the information was useful, I think there is a cleaner way to do the integration. Keeping in mind of course that now that the spring guys have released the spring-flex module there will [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimistic Locking with JPA, Flex &amp; BlazeDS</title>
		<link>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/</link>
		<comments>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 18:42:53 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=38</guid>
		<description><![CDATA[Optimistic locking in JPA relies on a version field which can be a number or a date of some type. Using date objects can be problematic if they are not detailed enough. For example a date which does not persist at least milliseconds is likely not to be accurate enough to do versioning. I generally [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flex MVC</title>
		<link>http://www.redredred.com.au/flex-mvc/</link>
		<comments>http://www.redredred.com.au/flex-mvc/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:13:41 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=36</guid>
		<description><![CDATA[When you look around at all the postings with Flex code examples and advice, it seems clear that the Flex community is largely made up of graphic artists and refugees from the last popular drag and drop programming framework (probably .NET). There are definitely some people out there coding high quality Flex applications but if [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex MenuBar &#8211; allowing top level elements to be selected</title>
		<link>http://www.redredred.com.au/flex-menubar-allowing-top-level-elements-to-be-selected/</link>
		<comments>http://www.redredred.com.au/flex-menubar-allowing-top-level-elements-to-be-selected/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 03:51:46 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=35</guid>
		<description><![CDATA[Out of the box the MenuBar control kind of insists that you have children for every top level menu item in order to navigate. If you don&#8217;t have any children for a MenuBarItem you don&#8217;t get an ITEM_CLICK event when it is clicked. Fixing this is pretty simple but can be a little annoying since [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-menubar-allowing-top-level-elements-to-be-selected/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex Form Fields Submit on Enter</title>
		<link>http://www.redredred.com.au/flex-form-fields-submit-on-enter/</link>
		<comments>http://www.redredred.com.au/flex-form-fields-submit-on-enter/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:06:27 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=34</guid>
		<description><![CDATA[It&#8217;s just a small thing but it can be quite annoying when you have to use the mouse in order to submit a form, particularly something like a login form where you just want to quickly type in your details and get into the application. HTML web forms have this behaviour by default, however in [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-form-fields-submit-on-enter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testing Flex</title>
		<link>http://www.redredred.com.au/testing-flex/</link>
		<comments>http://www.redredred.com.au/testing-flex/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 11:37:28 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=25</guid>
		<description><![CDATA[Flex applications are reasonably easy to write, and they certainly build themselves a lot faster than standard  web applications which need a rich user interface. Testing them is a bit of a problem though. I looked as ASUnit initially, but the whole framework was so Windows-centric that I gave up in disgust. I could [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/testing-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiline Labels</title>
		<link>http://www.redredred.com.au/multiline-labels/</link>
		<comments>http://www.redredred.com.au/multiline-labels/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 06:11:03 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://localhost/~adam/voodoo/?p=21</guid>
		<description><![CDATA[Doh, blew quite a bit of time on this thinking that there must be some way to make a Label multiline&#8230; there isn&#8217;t! Have to use a Text control. Note to self: Google first, think and experiment later.
]]></description>
		<wfw:commentRss>http://www.redredred.com.au/multiline-labels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex BlazeDS Spring an Integration Story</title>
		<link>http://www.redredred.com.au/flex-blazeds-spring-an-integration-story/</link>
		<comments>http://www.redredred.com.au/flex-blazeds-spring-an-integration-story/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 22:26:48 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=24</guid>
		<description><![CDATA[At the Melbourne Spring User Group (MSUG) meeting in Feb I presented on integrating an Adobe Flex Rich Internet Application with a J2EE services tier using Spring as the integration glue and BlazeDS for lightweight binary data transfer using ActionScript message Format (AMF). I have made the slides from that presentation available here.
Many people seem [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-blazeds-spring-an-integration-story/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex as a J2EE MVC Tier</title>
		<link>http://www.redredred.com.au/flex-as-a-j2ee-mvc-tier/</link>
		<comments>http://www.redredred.com.au/flex-as-a-j2ee-mvc-tier/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 11:24:13 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://localhost/~adam/voodoo/?p=19</guid>
		<description><![CDATA[I began my web programming life using Perl and PHP and I don&#8217;t like the idea of becoming a language snob, however, I have to admit I have been somewhat of a Java purist over the past couple of years in particular and I saw no reason to make an exception for the presentation tier.
I [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/flex-as-a-j2ee-mvc-tier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
