<?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>Flexponential &#187; Flex 4</title>
	<atom:link href="http://flexponential.com/tag/flex-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://flexponential.com</link>
	<description>Programming under the influence of Flex</description>
	<lastBuildDate>Thu, 10 Nov 2011 18:44:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Scrolling to the bottom of a spark List</title>
		<link>http://flexponential.com/2011/02/13/scrolling-to-the-bottom-of-a-spark-list/</link>
		<comments>http://flexponential.com/2011/02/13/scrolling-to-the-bottom-of-a-spark-list/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 05:44:53 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[getVerticalScrollPositionDelta]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[verticalScrollPosition]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=678</guid>
		<description><![CDATA[Scrolling to the bottom of a spark List after adding an item can be a little tricky especially when adding multiline text. This post demonstrates how to do it using a chat pod as a sample use case. This example validates the List then tries to scroll to the end using the getVerticalScrollPositionDelta() method on [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2011/02/13/scrolling-to-the-bottom-of-a-spark-list/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Checking if an element is included in the current state in Flex 4</title>
		<link>http://flexponential.com/2010/06/15/checking-if-an-element-is-included-in-the-current-state-in-flex-4/</link>
		<comments>http://flexponential.com/2010/06/15/checking-if-an-element-is-included-in-the-current-state-in-flex-4/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 17:55:23 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[includeIn]]></category>
		<category><![CDATA[IVisualElement]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[states]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=697</guid>
		<description><![CDATA[Checking if an element is included or excluded from the current state is a little more involved than just checking the visible property. This post demonstrates a method that returns true when the element is included in the current state. Since the new &#8220;includeIn&#8221; states syntax in Flex 4 adds the element to the DisplayList [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/06/15/checking-if-an-element-is-included-in-the-current-state-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simple wave effect on items in a DataGroup</title>
		<link>http://flexponential.com/2010/04/11/simple-wave-effect-on-items-in-a-datagroup/</link>
		<comments>http://flexponential.com/2010/04/11/simple-wave-effect-on-items-in-a-datagroup/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 23:08:26 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[DataGroup]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[ItemRenderer]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=680</guid>
		<description><![CDATA[This post demonstrates one way of creating a simple wave effect on items in a DataGroup. A post on polyGeek.com reminded me of an old sample I had laying around that was kind of interesting. Try mousing over the renderers to see the item renderers transition on top of the wave motion. If you run [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/04/11/simple-wave-effect-on-items-in-a-datagroup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using a spark List to simulate a stacked bar chart</title>
		<link>http://flexponential.com/2010/03/28/using-a-spark-list-to-simulate-a-stacked-bar-chart/</link>
		<comments>http://flexponential.com/2010/03/28/using-a-spark-list-to-simulate-a-stacked-bar-chart/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 19:00:18 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[ItemRenderer]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[StackedBarChart]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=629</guid>
		<description><![CDATA[This is an example of a spark List with a custom item renderer that looks like a stacked bar chart. I was recently in a meeting where someone was presenting lots of information via pretty graphs and charts and I started wondering how hard it would be to replicate some of those graphs using the [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/03/28/using-a-spark-list-to-simulate-a-stacked-bar-chart/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Flex 4</title>
		<link>http://flexponential.com/2010/03/22/introducing-flex-4/</link>
		<comments>http://flexponential.com/2010/03/22/introducing-flex-4/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 02:06:45 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[skinning]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=640</guid>
		<description><![CDATA[Flex 4 has been released. This is a major release of Flex that introduces some new features that allow you an amazing amount of flexibility and power in building killer internet applications. There are many new features in Flex 4 including: new spark component architecture new states syntax faster compiler new text capabilities improved effects [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/03/22/introducing-flex-4/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using non-embedded images in a spark BitmapImage</title>
		<link>http://flexponential.com/2010/03/17/using-non-embedded-images-in-a-spark-bitmapimage/</link>
		<comments>http://flexponential.com/2010/03/17/using-non-embedded-images-in-a-spark-bitmapimage/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 07:10:17 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[BitmapImage]]></category>
		<category><![CDATA[fillMode]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=622</guid>
		<description><![CDATA[The spark BitmapImage component only supports embedded images in Flex 4.0. This post shows how you can get around that limitation by loading an image via a SWFLoader and then pushing that bitmap data into the BitmapImage&#8217;s source property. Most of the time you will want to use an mx Image instead of the spark [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/03/17/using-non-embedded-images-in-a-spark-bitmapimage/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Measuring a GraphicElement with a Stroke in a Group</title>
		<link>http://flexponential.com/2010/03/14/measuring-a-graphicelement-with-a-stroke-in-a-group/</link>
		<comments>http://flexponential.com/2010/03/14/measuring-a-graphicelement-with-a-stroke-in-a-group/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:33:34 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[GraphicElement]]></category>
		<category><![CDATA[Group]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[stroke]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=566</guid>
		<description><![CDATA[How Flex treats strokes on GraphicElements can be a little tricky. This post explains how the stroke of a GraphicElement contributes to the measured size of a spark Group. First consider a plain old Rect with a red fill and no stroke inside of a Group: &#60;s:Group id=&#34;group1&#34;&#62; &#60;s:Rect id=&#34;rect1&#34; width=&#34;50&#34; height=&#34;50&#34;&#62; &#60;s:fill&#62;&#60;s:SolidColor color=&#34;red&#34; /&#62;&#60;/s:fill&#62; [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/03/14/measuring-a-graphicelement-with-a-stroke-in-a-group/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Learn how to create a simple virtual layout in Flex 4</title>
		<link>http://flexponential.com/2010/03/06/learn-how-to-create-a-simple-virtual-layout-in-flex-4/</link>
		<comments>http://flexponential.com/2010/03/06/learn-how-to-create-a-simple-virtual-layout-in-flex-4/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 00:00:05 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[DataGroup]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[useVirtualLayout]]></category>
		<category><![CDATA[virtual layout]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=474</guid>
		<description><![CDATA[This post goes over the basics of writing a very simple custom layout that supports virtualization in spark. It assumes that you have already built a custom layout that handles the real (non-virtual) case and are comfortable doing so. The main difference between a virtual and non-virtual layout is how many renderers are created. A [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/03/06/learn-how-to-create-a-simple-virtual-layout-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Memory Graph to track Flash Player total memory usage</title>
		<link>http://flexponential.com/2010/02/21/memory-graph-to-track-flash-player-total-memory-usage/</link>
		<comments>http://flexponential.com/2010/02/21/memory-graph-to-track-flash-player-total-memory-usage/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 18:36:13 +0000</pubDate>
		<dc:creator>Kevin Lin</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[MemoryGraph]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=504</guid>
		<description><![CDATA[Sometimes it&#8217;s nice to keep an eye on the memory of an application without involving the Flash Builder profiler. This post demonstrates a simple and lightweight component that graphs the value of the Flash Player&#8217;s System.totalMemory over time. The chart can be very useful for noticing spikes in memory that might require further investigation with [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/02/21/memory-graph-to-track-flash-player-total-memory-usage/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>List with truncation instead of a horizontal scroll bar</title>
		<link>http://flexponential.com/2010/02/15/list-with-truncation-instead-of-a-horizontal-scroll-bar/</link>
		<comments>http://flexponential.com/2010/02/15/list-with-truncation-instead-of-a-horizontal-scroll-bar/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 01:52:05 +0000</pubDate>
		<dc:creator>Steven Shongrunden</dc:creator>
				<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[ellipsis]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://flexponential.com/?p=523</guid>
		<description><![CDATA[The default spark List will add a horizontal scroll bar when the contents of the List are wider than its width. This post shows how to change that behavior using a custom item renderer so that a truncation mark like an ellipsis is used instead. Notice in the following example that when you make the [...]]]></description>
		<wfw:commentRss>http://flexponential.com/2010/02/15/list-with-truncation-instead-of-a-horizontal-scroll-bar/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

