<?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>Axelology</title>
	<atom:link href="http://www.axelscript.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.axelscript.com</link>
	<description>Axel Jensen on Flex, Coldfusion and... other stuff</description>
	<lastBuildDate>Mon, 02 Aug 2010 18:14:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Flex 4 &#8211; Implementing Bezier Curve &#8211; Part 2</title>
		<link>http://www.axelscript.com/2010/08/02/flex-4-implementing-bezier-curve-part-2/</link>
		<comments>http://www.axelscript.com/2010/08/02/flex-4-implementing-bezier-curve-part-2/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 18:14:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=420</guid>
		<description><![CDATA[Here is a link to Step 1: Flex 4 &#8211; Skinning Intro &#8211; Part 1 if you missed it. Application - Source Step 2: Implementing Bezier Curve over the Application Background Skin Now that you have your application background working, we can work on adding a layer on top of this. We will be adding a [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a link to <a href="http://www.axelscript.com/2010/06/14/flex-4-skinning-intro-part-1/">Step 1: Flex 4 &#8211; Skinning Intro &#8211; Part 1</a> if you missed it.</p>
<p><a href="http://examples.axelscript.com/Examples/ATMExampleStep2/ATMExample2.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/ATMExampleStep2/srcview/index.html" target="_blank">Source</a></p>
<p>Step 2:  Implementing Bezier Curve over the Application Background Skin<br />
Now that you have your application background working, we can work on adding a layer on top of this.  We will be adding a shape with a Cubic Bezier curve for a bottom border on top of the background creating a banner.   To ensure that our Bezier curve is visible, we need to place it on top of the background (beneath the Rectangle in our code). <a href="http://help.adobe.com/en_US/flex/using/WS5B6A8436-0FF5-4029-8524-C7C1106C483D.html">s:Path</a> is used to be given data to create a shape.  Inside of the data property is where we define our shape.  First off we have to set the data cursor to start at the X and Y values of 0,0 which would be the top left of the application.  Now we make a line from 0,0 to 600,0 by using “l 600,0”.  “l” stands for line.  It is important to remember that these coordinates are based off of 0,0 being  the last coordinates you left off on, not 0,0 being the top left of the application.  Next, we need to create the rightmost border of our shape using 0,100.  Again, think of this as saying, move horizontally from this location 0 pixels, move vertically from this location 100 pixels.</p>
<p>Now we are to the cubic Bezier curve.  This part is a little tricky.  To create a cubic Bezier curve and utilize control points, we use “c”.  This takes 6 parameters, but you need to think of them as pairs, so three pairs of xy values.  The last pair is the destination, so that part is easy.  We will want our curve to reach the left side of the application, so the x value is -800, but we want our curve to end up a little lower on the left side, so we will give it a value of 50.  The first two pairs are control points.  Remember that our cursor is currently at the bottom right of our shape (800,100 in relation to the application).  We now need to draw our curving line 300 pixels to the left, but up about 25 pixels.  We do this by making our first control point -300, -25.  Next we would like to draw our curving line 300 pixels to the left, but up about 50 pixels.  We do this by making our other control point -300, 50.  We already have our last coordinates set at -800,50. Our finished code for our cubic Bezier curve is, c -300 -25 -300 50 -800 50.  To close up the left border of our shape all we have to do is use z which closes our path.</p>
<p>Finally, now that we have our shape, all we have to do is fill it.  Just like the last step, we use <a href="http://help.adobe.com/en_US/flex/using/WS044C4E8A-14F5-44d0-AD7F-01D3578B463F.html">s:Fill</a> and inside of that we use <a href="http://help.adobe.com/en_US/flex/using/WS044C4E8A-14F5-44d0-AD7F-01D3578B463F.html">s:RadialGradient</a> to specify how to fill and <a href="http://help.adobe.com/en_US/flex/using/WS5B6A8436-0FF5-4029-8524-C7C1106C483D.html">s:GradientEntry</a> to specify the colors.</p>
<p><a href="http://examples.axelscript.com/Examples/ATMExampleStep2/ATMExample2.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/ATMExampleStep2/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=420&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/08/02/flex-4-implementing-bezier-curve-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 &#8211; Skinning Intro &#8211; Part 1</title>
		<link>http://www.axelscript.com/2010/06/14/flex-4-skinning-intro-part-1/</link>
		<comments>http://www.axelscript.com/2010/06/14/flex-4-skinning-intro-part-1/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:30:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=403</guid>
		<description><![CDATA[Application - Source I&#8217;m writing this post in regards to skinning in Flex 4 for people who are just starting Flex 4. Skinning is a very important part of Flex 4 and it will come up in pretty much every project that you make. Step 1: Creating an Application Background Skin First, you need to create [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://examples.axelscript.com/Examples/ATMExampleStep1/ATMSTEP1.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/ATMExampleStep1/srcview/index.html" target="_blank">Source</a></p>
<p>I&#8217;m writing this post in regards to skinning in Flex 4 for people who are just starting Flex 4.  Skinning is a very important part of Flex 4 and it will come up in pretty much every project that you make.</p>
<p>Step 1: Creating an Application Background Skin<br />
First, you need to create the component.  I like to put all of my skins in the same folder, so I created a skins folder.  Right click on your folder and select New – MXML Skin.  Name your skin, and make sure to specify the host component.  In our case it will be “spark.components.Application”.  Hit Finish, and this will give you the bare bones of your skin and include the states based on your host component.  Since our host component is an Application, the only states we are given are disabled and normal.  If we had specified our host component to <a href="http://docs.huihoo.com/flex/4/spark/components/Button.html" target="_blank">Button</a>, for example, we would be given the disabled, down, over, and up states.</p>
<p>Next we will be creating the first layer of our skin.  It is important to remember that skins are based on layers and each layer you create will cover the one before it (the layer at the bottom of your code is the top layer).  We will be using  to cover the entire background which is a rectangle.  Inside of this, we will use  to fill the rectangle.  Inside of the fill, we specify how we would like to fill the rectangle.  In our example we are using a radial (circular) gradient, but we also could have used a linear gradient, solid color, etc.  Inside of  we specify the  which are the two colors that are blended together.  The first gradient entry is the color inside the radial, and the second gradient entry is outside.<br />
Now that we have the Application Background Skin, we have to refer to it inside of our application declaration.  You do this by using “skinClass” and referring to the skin file.  Ex: skinClass=”com.skins.ApplicationBackgroundSkin”.  Now you have a skin for the background of your application.</p>
<p><a href="http://examples.axelscript.com/Examples/ATMExampleStep1/ATMSTEP1.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/ATMExampleStep1/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=403&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/06/14/flex-4-skinning-intro-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Link for a useful post</title>
		<link>http://www.axelscript.com/2010/06/02/link-for-a-useful-post/</link>
		<comments>http://www.axelscript.com/2010/06/02/link-for-a-useful-post/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 05:03:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=400</guid>
		<description><![CDATA[this link is a top 40 of somethings that are components people have released, and I wanted to remember it. http://theresaneil.wordpress.com/2009/04/22/40_custom_flex_controls/]]></description>
			<content:encoded><![CDATA[<p>this link is a top 40 of somethings that are components people have released, and I wanted to remember it.</p>
<p><a href="http://theresaneil.wordpress.com/2009/04/22/40_custom_flex_controls/">http://theresaneil.wordpress.com/2009/04/22/40_custom_flex_controls/</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=400&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/06/02/link-for-a-useful-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 &#8211; RichButton</title>
		<link>http://www.axelscript.com/2010/05/28/flex-4-richbutton/</link>
		<comments>http://www.axelscript.com/2010/05/28/flex-4-richbutton/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:58:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=398</guid>
		<description><![CDATA[Application - Source Its funny when you deal with graphic designers, and the hell they tend to put you through to make your application look good&#8230; but in the end it always gives me something to write about and keeps me working so its all good&#8230; Flex 4, I&#8217;ve heard fixes the MultiLine Button issue fairly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://examples.axelscript.com/Examples/richTextButtonExample/RichTextButtonExample.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/richTextButtonExample/srcview/index.html" target="_blank">Source</a></p>
<p>Its funny when you deal with graphic designers, and the hell they tend to put you through to make your application look good&#8230; but in the end it always gives me something to write about and keeps me working so its all good&#8230;</p>
<p>Flex 4, I&#8217;ve heard fixes the MultiLine Button issue fairly easily (I&#8217;ve heard) but I ran into the issue where the button not only needed to be multiline but also needed to be different font styles within the text&#8230;</p>
<p>The easiest way I could imagine would be to use the htmlText property of the flex 3, so after reading up on flex 4 and the changes to some of the base text classes, I decided to use the <a href="http://help.adobe.com/en_US/flex/using/WS02f7d8d4857b1677-165a04e1126951a2d98-7fca.html" target="_blank">RichText </a>component in flex.  That way I can use the new text stuff they added.</p>
<p>Here is my example, and please don&#8217;t hesitate to call me stupid&#8230; Flex 4 just got released, and I took no time to mess with the beta (busy working) and so now I get to write up on the stuff I encounter.</p>
<p><a href="http://examples.axelscript.com/Examples/richTextButtonExample/RichTextButtonExample.html" target="_blank">Application</a> &#8211; <a href="http://examples.axelscript.com/Examples/richTextButtonExample/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=398&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/05/28/flex-4-richbutton/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>link for keyboard focus initializing flex app</title>
		<link>http://www.axelscript.com/2010/05/02/link-for-keyboard-focus-initializing-flex-app/</link>
		<comments>http://www.axelscript.com/2010/05/02/link-for-keyboard-focus-initializing-flex-app/#comments</comments>
		<pubDate>Mon, 03 May 2010 02:04:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=395</guid>
		<description><![CDATA[http://blog.comtaste.com/2007/06/form_fields_focus_and_keyboard.html]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.comtaste.com/2007/06/form_fields_focus_and_keyboard.html">http://blog.comtaste.com/2007/06/form_fields_focus_and_keyboard.html</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=395&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/05/02/link-for-keyboard-focus-initializing-flex-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Degrafa &#8211; Totally Custom Styles</title>
		<link>http://www.axelscript.com/2010/03/10/degrafa-totally-custom-styles/</link>
		<comments>http://www.axelscript.com/2010/03/10/degrafa-totally-custom-styles/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 17:08:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=391</guid>
		<description><![CDATA[This post is an example of how to create custom style metadata and pass different values into your degrafa skin dynamically. I would like to give a shout out to John Yanarella, he and I have been working on a project, and he wrote the skin, and then I adapted it to be able to [...]]]></description>
			<content:encoded><![CDATA[<p>This post is an example of how to create custom style metadata and pass different values into your <a href="http://degrafa.org" target="_blank">degrafa </a>skin dynamically.</p>
<p>I would like to give a shout out to <a href="http://www.codecatalyst.com/" target="_blank">John Yanarella</a>, he and I have been working on a project, and he wrote the skin, and then I adapted it to be able to pass custom styles in via a stylesheet.</p>
<p><a href="http://axelscript.com/wp-content/Examples/DegrafaCustomStyles/DegrafaCustomStyles.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/DegrafaCustomStyles/srcview/index.html" target="_blank">Source</a></p>
<p>So the reason I wanted to cover this is because I find myself creating degrafa skins, and then creating them over and over and over to change things just SLIGHTLY, like corner radius, or a stroke here, or a border there, or different highlight colors, but in general the style is the same&#8230; and before I know it, I end up with 3 different variations of classes that are relatively simple&#8230;</p>
<p>Like flex by default, I would like to pass in styles via mxml or a stylesheet and have it pass through to the degrafa skin&#8230; Thats what this post shows you how to do&#8230;</p>
<p>lets say you create a style called &#8220;customFillColors&#8221;</p>
<p>assets/style/styles.css<br />
<code>.myStyledButton<br />
{<br />
customFillColors: #FFFFFF,#0000FF;<br />
}</code></p>
<p>and you want that to flow into your skin, what you can do is, in your <a href="http://degrafa.org" target="_blank">Degrafa </a>skin you have to override updateDisplayList, and get the style in actionscript, and then change the colors accordingly from the style.</p>
<p><code>override protected function updateDisplayList( unscaledWidth:Number, unscaledHeight:Number ):void<br />
{<br />
super.updateDisplayList( unscaledWidth, unscaledHeight );</code></p>
<p><code> </code></p>
<p><code>var fillColors:Array = getStyle( "customFillColors" );</code></p>
<p><code> </code></p>
<p><code> if ( ( fillColors != null ) &amp;amp;&amp;amp; ( fillColors.length == 2 ) )<br />
{<br />
topFillColor = fillColors[ 0 ];<br />
bottomFillColor = fillColors[ 1 ];<br />
}<br />
}</code></p>
<p>Here is the application, and you can right click to view source</p>
<p><a href="http://axelscript.com/wp-content/Examples/DegrafaCustomStyles/DegrafaCustomStyles.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/DegrafaCustomStyles/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=391&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/03/10/degrafa-totally-custom-styles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Degrafa &#8211; states in non button classes</title>
		<link>http://www.axelscript.com/2010/02/08/degrafa-states-in-non-button-classes/</link>
		<comments>http://www.axelscript.com/2010/02/08/degrafa-states-in-non-button-classes/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:58:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=387</guid>
		<description><![CDATA[Application - Source This post is to show how to use custom degrafa states in non button classes&#8230; say you want up, down, over states in a class&#8230; a button already does that for you, so in degrafa you just use the GraphicBorderSkin and create different states within it&#8230; very simple&#8230; and a lot of examples [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://axelscript.com/wp-content/Examples/DegrafaNonButtonStates/DegrafaNonButtonStates.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/DegrafaNonButtonStates/srcview/index.html" target="_blank">Source</a></p>
<p>This post is to show how to use custom degrafa states in non button classes&#8230; say you want up, down, over states in a class&#8230; a button already does that for you, so in degrafa you just use the <a href="http://www.degrafa.org/docs/com/degrafa/skins/GraphicBorderSkin.html">GraphicBorderSkin</a> and create different states within it&#8230; very simple&#8230; and a lot of examples out there of how to do&#8230;  here are a couple of links to some blog posts that show how to do this.</p>
<p><a href="http://blog.vixiom.com/2008/08/05/skinning-a-flex-button-with-one-mxml-file-and-degrafa/" target="_blank">Vixiom Post (actionscript example)</a></p>
<p><a href="http://jameswhittaker.com/journal/skinning-flex-with-degrafa-and-fxg/" target="_blank">James Whittacker (mxml post)</a></p>
<p>What this post will show you how to do is, get those states in non button classes, like a canvas&#8230; say you want a canvas to have different states when you rollover and such&#8230; maybe you want to use it as a renderer&#8230;</p>
<p>I&#8217;m going to give credit where credit is due&#8230; all this codes is credited to my friend and co worker <a href="http://www.codecatalyst.com/" target="_blank">John Yanarella</a>, he doesnt have a blog yet, and he just did this awesome stuff, and I wanted to be able to remember it&#8230; so I&#8217;m blogging on it&#8230; I fully asked his permission, and made sure he&#8217;s getting the credit&#8230; I didnt want to put the time into fixing the issue&#8230; so my round about solution was to put the degrafa right into the renderer instead of making it extend GraphicBorderSkin&#8230; his solution is far cleaner, and much more elegant than mine&#8230;</p>
<p>The key thing to look at is in the BoxItemRenderer, or CanvasItemRenderer, in updateDisplayList is setting the currentState to whatever it needs to be&#8230;</p>
<p>here is the code, and example</p>
<p><a href="http://axelscript.com/wp-content/Examples/DegrafaNonButtonStates/DegrafaNonButtonStates.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/DegrafaNonButtonStates/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=387&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/02/08/degrafa-states-in-non-button-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Degrafa Datagrid HeaderRenderer</title>
		<link>http://www.axelscript.com/2010/02/03/degrafa-datagrid-headerrenderer/</link>
		<comments>http://www.axelscript.com/2010/02/03/degrafa-datagrid-headerrenderer/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:54:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=383</guid>
		<description><![CDATA[Application &#8211; Source I tried to find all sorts of google searches on the headerRenderer for the Datagrid, and couldn&#8217;t find anything&#8230; so here is my two cents. I was tasked with a simple datagrid header, one that didn&#8217;t have the default skin, but just had some link button type look to the headers&#8230; You [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://axelscript.com/wp-content/Examples/DegrafaDataGridHeader/DatagridHeaderDegrafa.html" target="_blank">Application</a> &#8211; <a href="http://axelscript.com/wp-content/Examples/DegrafaDataGridHeader/srcview/index.html" target="_blank">Source</a></p>
<p>I tried to find all sorts of google searches on the headerRenderer for the Datagrid, and couldn&#8217;t find anything&#8230; so here is my two cents.</p>
<p>I was tasked with a simple datagrid header, one that didn&#8217;t have the default skin, but just had some link button type look to the headers&#8230;</p>
<p>You have to use the headerRenderer attribute of the DataGridColumn, and you can&#8217;t pass a button into it, that causes a run time error, so you have to hand it a container.</p>
<p>The next trick is to override set date(value:Object):void in the renderer, and invalidateProperties(), when you do that, the component will call commitProperties() and there you can access your button, wthout it being null.</p>
<p>Please check out the app to see the reference.</p>
<p><a href="http://axelscript.com/wp-content/Examples/DegrafaDataGridHeader/DatagridHeaderDegrafa.html" target="_blank">Application</a> &#8211; <a href="http://axelscript.com/wp-content/Examples/DegrafaDataGridHeader/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=383&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/02/03/degrafa-datagrid-headerrenderer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need a remote developer to help!</title>
		<link>http://www.axelscript.com/2009/12/18/i-need-a-remote-developer-to-help/</link>
		<comments>http://www.axelscript.com/2009/12/18/i-need-a-remote-developer-to-help/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 22:24:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=375</guid>
		<description><![CDATA[I have a project that needs 20 hours a week for the next 4 &#8211; 6 weeks. I need someone advanced, and that lives in the US, and speaks fluent english.  its all remote, and all sub contracting&#8230; I need someone that can possibly work the weekends&#8230; (possibly, it all depends on if you can [...]]]></description>
			<content:encoded><![CDATA[<p>I have a project that needs 20 hours a week for the next 4 &#8211; 6 weeks.<br />
I need someone advanced, and that lives in the US, and speaks fluent<br />
english.  its all remote, and all sub contracting&#8230; I need someone<br />
that can possibly work the weekends&#8230; (possibly, it all depends on if you can work during the work week or not&#8230; )</p>
<p>have a tight deadline by the 15th of Jan. then a release in the beginning of feb.</p>
<p>email me at jensen (dot) axel (at) yahoo.com</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=375&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/12/18/i-need-a-remote-developer-to-help/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using lockedColumnCount in a datagrid in Flex</title>
		<link>http://www.axelscript.com/2009/10/15/using-lockedcolumncount-in-a-datagrid-in-flex/</link>
		<comments>http://www.axelscript.com/2009/10/15/using-lockedcolumncount-in-a-datagrid-in-flex/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 21:52:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=373</guid>
		<description><![CDATA[The lockedColumnCount in the datagrid is a tricky little flag you have to remember to do a couple things especially if you are using it inside a container: horizontalScrollPolicy=&#8217;on&#8217; verticalScrollPolicy=&#8217;on&#8217; set the width to the parent components width (width=&#8221;{myParentContainer.width}) set lockedColumnCount=&#8221;3&#8243; Application - Source]]></description>
			<content:encoded><![CDATA[<p>The lockedColumnCount in the datagrid is a tricky little flag you have to remember to do a couple things especially if you are using it inside a container:</p>
<ol>
<li>horizontalScrollPolicy=&#8217;on&#8217;</li>
<li>verticalScrollPolicy=&#8217;on&#8217;</li>
<li>set the width to the parent components width (width=&#8221;{myParentContainer.width})</li>
<li>set lockedColumnCount=&#8221;3&#8243;</li>
</ol>
<p><a href="http://axelscript.com/wp-content/Examples/LockedColumnCount/LockedColumnTest.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/LockedColumnCount/srcview/index.html" target="_blank">Source </a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=373&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/10/15/using-lockedcolumncount-in-a-datagrid-in-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 3 &#8211; Using Degrafa for circular progress</title>
		<link>http://www.axelscript.com/2009/09/23/flex-3-using-degrafa-for-circular-progress/</link>
		<comments>http://www.axelscript.com/2009/09/23/flex-3-using-degrafa-for-circular-progress/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 21:27:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=370</guid>
		<description><![CDATA[This post is a quick example of how to show circular progress for something&#8230; This is my first venture with Degrafa and I would have to say after the first couple of hours or so it came to me fairly quickly, I&#8217;m pretty pleased with the support out there on it, and the examples are [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a quick example of how to show circular progress for something&#8230; This is my first venture with <a href="http://degrafa.org/">Degrafa </a>and I would have to say after the first couple of hours or so it came to me fairly quickly, I&#8217;m pretty pleased with the support out there on it, and the examples are all great.</p>
<p><a href="http://axelscript.com/wp-content/Examples/CircularProgress/CircularProgress.html" target="_blank">Application </a>- <a href="http://axelscript.com/wp-content/Examples/CircularProgress/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=370&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/09/23/flex-3-using-degrafa-for-circular-progress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Looping through an objects properties</title>
		<link>http://www.axelscript.com/2009/09/18/looping-through-an-objects-properties/</link>
		<comments>http://www.axelscript.com/2009/09/18/looping-through-an-objects-properties/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:40:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=366</guid>
		<description><![CDATA[This post posts a snippet of code of how to loop through an objects properties in order to get the key names. About six months ago we had some convoluted way of doing something on the backend (PHP), and in order to get something back I was give an single object with a ton of [...]]]></description>
			<content:encoded><![CDATA[<p>This post posts a snippet of code of how to loop through an objects properties in order to get the key names.</p>
<p>About six months ago we had some convoluted way of doing something on the backend (PHP), and in order to get something back I was give an single object with a ton of properties and I had to loop over them.  For the life of me I couldn&#8217;t find any snippets of code that let me loop through an objects properties and get the actual key names&#8230; its very simple to loop through an object and get the values, thats cake&#8230;. but I was like&#8230; hmmm how do I get the key names?</p>
<p>So I came across Dictionary, which I always thought was just an expansion of Object, and I could never really figure out what it did that object didn&#8217;t except for the fact that <a href="http://code.google.com/p/as3corelib/">as3coreLib</a> has a Dictionary Utility class that makes it so you can loop over an object and get the keys, and its a light weight .swc file, so I used it up, and started using dictionaries for that reason, and haven&#8217;t used Generic Objects ever since, because I figured they did the same thing except Dictionary classes gave me the ability to loop through them and get the keys&#8230;. </p>
<p>The other day I ran across some code, and thought to myself, so I use a DictionaryUtility class, why didn&#8217;t I ever think to even look through the ObjectUtil class in as3&#8230; so anyway&#8230;. there is a function in that class called getClassInfo, that will give you an array of the properties back&#8230; I felt pretty stupid after that, but needless to say I found another way to make my life easier coding&#8230;.</p>
<p>here is a really small snippet.</p>
<p><code>var classInfoProperties:Array = ObjectUtil.getClassInfo(a[0]).properties as Array;</code></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=366&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/09/18/looping-through-an-objects-properties/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Indian recruiters</title>
		<link>http://www.axelscript.com/2009/09/15/indian-recruiters/</link>
		<comments>http://www.axelscript.com/2009/09/15/indian-recruiters/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 18:48:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=363</guid>
		<description><![CDATA[To the indian recruiters, I can&#8217;t understand you when you callll!!!!!!!!!! jeez!! some of the strongest accents I&#8217;ve ever heard! my god!]]></description>
			<content:encoded><![CDATA[<p>To the indian recruiters, I can&#8217;t understand you when you callll!!!!!!!!!! jeez!! some of the strongest accents I&#8217;ve ever heard! my god!</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=363&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/09/15/indian-recruiters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Salesforce / Apex / Flex VisualForce integration</title>
		<link>http://www.axelscript.com/2009/06/08/salesforce-apex-flex-visualforce-integration/</link>
		<comments>http://www.axelscript.com/2009/06/08/salesforce-apex-flex-visualforce-integration/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 06:20:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=327</guid>
		<description><![CDATA[This flex project will talk to salesforce, grab data, be able to save multiple records at the same time, edit and save single records at the same time, and will demonstrate some simple flex charting and data binding. This blog post got moved to adobe!!! boo yah!! John wrote up, and used screen shots, and [...]]]></description>
			<content:encoded><![CDATA[<p>This flex project will talk to salesforce, grab data, be able to save multiple records at the same time, edit and save single records at the same time, and will demonstrate some simple flex charting and data binding.  </p>
<p><a href="http://www.adobe.com/devnet/salesforce/articles/ex_salesforce_account_demo.html" target="_blank">This blog post got moved to adobe!!! boo yah!!</a></p>
<p>John wrote up, and used screen shots, and outlined the application better than I did, but I built it, but he&#8217;s the one with the contacts at adobe that wanted the example apps of sfdc&#8230; glad I could be a part of it.</p>
<p>To view my running <a href="http://examples.axelscript.com/clients/modelMetrics/salesForceAccountDemo/SalesForceAccountDemo.html" target="_blank">application click here</a> to view the <a href="http://examples.axelscript.com/clients/modelMetrics/salesForceAccountDemo/srcview/index.html" target="_blank">source click here</a></p>
<h4>The Video</h4>
<p>(it takes a minute to load) <object width="640" height="498" data="http://examples.axelscript.com/clients/modelMetrics/salesForceAccountDemo/SalesForceAccountDemoVideo.swf" type="application/x-shockwave-flash"><param name="name" value="csSWF" /><param name="bgcolor" value="#1a1a1a" /><param name="flashvars" value="autostart=false" /><param name="src" value="http://examples.axelscript.com/clients/modelMetrics/salesForceAccountDemo/SalesForceAccountDemoVideo.swf" /></object></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=327&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/06/08/salesforce-apex-flex-visualforce-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saleforce / Flex example</title>
		<link>http://www.axelscript.com/2009/06/03/saleforce-flex-example/</link>
		<comments>http://www.axelscript.com/2009/06/03/saleforce-flex-example/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 21:08:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=321</guid>
		<description><![CDATA[This post is directed at people that know the salesforce.com platform, I&#8217;m not trying to get away from flex, but this post was actually part of my last assignment at work, and its directed at salesforce developers that don&#8217;t know flex. This blog post has been moved to ADOBE! boo yah! John&#8217;s the one who [...]]]></description>
			<content:encoded><![CDATA[<p>This post is directed at people that know the salesforce.com platform, I&#8217;m not trying to get away from flex, but this post was actually part of my last assignment at work, and its directed at salesforce developers that don&#8217;t know flex.  </p>
<p><a href="http://www.adobe.com/devnet/salesforce/articles/ex_salesforce_opportunity_demo.html" target="_blank">This blog post has been moved to ADOBE! boo yah!</a></p>
<p>John&#8217;s the one who wrote the documentation and took the screen shots and got the deal with adobe to get the project and example put on adobe.com, so they wanted him to be the author.  </p>
<p>but here is the video</p>
<p>To view my running <a href="http://examples.axelscript.com/clients/modelMetrics/salesForceDemo/SalesForceDemo.html" target="_blank">application click here</a> to view the <a href="http://examples.axelscript.com/clients/modelMetrics/salesForceDemo/srcview/index.html" target="_blank">source click here</a></p>
<h4>The Video</h4>
<p>(it takes a minute to load) <object width="640" height="498" data="http://examples.axelscript.com/clients/modelMetrics/salesForceDemo/SalesForceDemoVideo.swf" type="application/x-shockwave-flash"><param name="name" value="csSWF" /><param name="bgcolor" value="#1a1a1a" /><param name="flashvars" value="autostart=false" /><param name="src" value="http://examples.axelscript.com/clients/modelMetrics/salesForceDemo/SalesForceDemoVideo.swf" /></object></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=321&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/06/03/saleforce-flex-example/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>htmlText Alertbox</title>
		<link>http://www.axelscript.com/2009/05/01/htmltext-alertbox/</link>
		<comments>http://www.axelscript.com/2009/05/01/htmltext-alertbox/#comments</comments>
		<pubDate>Fri, 01 May 2009 18:22:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ACJEditor]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Actionscript]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=315</guid>
		<description><![CDATA[Application &#8211; Source We have a product right now that has a basic shopping cart in it&#8230; and one of the options is to save the cart and view it as a pdf&#8230; so we send the request to the server, and return a link back with a link to the pdf, and because we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.axelscript.com/wp-content/Examples/HTMLTextAlert/HTMLTextAlert.html" target="_blank">Application</a> &#8211; <a href="http://www.axelscript.com/wp-content/Examples/HTMLTextAlert/srcview/index.html" target="_blank">Source</a></p>
<p>We have a product right now that has a basic shopping cart in it&#8230; and one of the options is to save the cart and view it as a pdf&#8230; so we send the request to the server, and return a link back with a link to the pdf, and<br />
 because we may have many messages come back from this one service we just use a simple alert box to show the user the feedback and that the application has saved successfully&#8230; if we need to put a link in there, the user must copy and paste the link in order to use it&#8230; WELLL, the small challenge was to make that a clickable link, and in the least amount of time possible&#8230; (15 minutes, rather than 2 hours for styling and the component itself) (it actually took longer to write the blog post, and put up the example than it did to fix the issue)</p>
<p>I was asked to create a component that allows for htmlText to be added to it, and the component has to have all the functionality of an <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=controls_19.html" target="_blank">Alert</a> box&#8230; so why not extend the alert box, and make something like a BaseAlert.as file that extends Alert&#8230; </p>
<p>because you still have to use Alert.show in your application to use it&#8230; so rather than going to all the work of creating a way to popup the popup from anywhere in the app, and making sure it dispatches CloseEvents like the original Alert box does, I did some digging and found a forum list that gave the greatest tip EVER!  I never really use mx_internal&#8230; frankly it confuses me a little bit&#8230; the syntax is a little wonkey to me&#8230; I&#8217;ve never used the whole &#8220;::&#8221; thing and don&#8217;t really understand what it does&#8230; someone care to explain?</p>
<p>anyway, I thought this persons simple code was absolutely great! </p>
<p><code> var a:Alert=Alert.show("dump text");<br />
            a.mx_internal::alertForm.mx_internal::textField.htmlText =<br />
some HTMl text goes here; </code></p>
<p>here is a link to the <a href="http://groups.google.com/group/flex_india/browse_thread/thread/08987ec9d7548175?pli=1" target="_blank">message post</a></p>
<p>They do neglect to mention that you have to import the internal namespace though, so in my example thats included.  This is a very quick and cheap solution to the problem and just provides a way to fancy up the alert box a little bit by adding the &#8220;limited&#8221; html text that the flash platform supports&#8230; maybe flash 10 will add better htmlText support&#8230;. I would assume so with all of the text changes to the platform&#8230; but I havent looked into it so don&#8217;t quote me&#8230;</p>
<p><a href="http://www.axelscript.com/wp-content/Examples/HTMLTextAlert/HTMLTextAlert.html" target="_blank">Application</a> &#8211; <a href="http://www.axelscript.com/wp-content/Examples/HTMLTextAlert/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=315&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/05/01/htmltext-alertbox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dynamic Tabs selectedIndex bug</title>
		<link>http://www.axelscript.com/2009/04/27/dynamic-tabs-selectedindex-bug/</link>
		<comments>http://www.axelscript.com/2009/04/27/dynamic-tabs-selectedindex-bug/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 20:44:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=313</guid>
		<description><![CDATA[Use the UIComponent commitProperties() to do your dynamic interface work... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://axelscript.com/wp-content/Examples/DynamicTabs/DynamicTabs.html#" target="_blank">Application</a> &#8211; <a href="http://axelscript.com/wp-content/Examples/DynamicTabs/srcview/index.html" target="_blank">Source</a></p>
<p>When you have a project that requires a dynamic interface, and you are adding and removing tabs, lets say you need to reset the selectedIndex of the <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=navigators_4.html" target="_blank">TabNavigator</a> back to 0, because you may be adding tabs that are not relevant to what you originally had on the screen&#8230; when you simply do a &#8220;tabNav.removeAllChildren()&#8221; on the TabNavigator, and change the selectedIndex in the same function, it just simply doesnt work&#8230; there is a bug for it&#8230; <a href="http://bugs.adobe.com/jira/browse/SDK-14157" target="_blank">http://bugs.adobe.com/jira/browse/SDK-14157</a></p>
<p>So the more elegant solution that also pays attention to the flex framework is by using commitProperties() when you use commitProperties it guarantees that things will be done after the initialization is done in the component, it also is guarantees things will only run once per frame I believe&#8230;  (don&#8217;t quote me on that, i&#8217;m just to lazy to look up where I read that, because I&#8217;ve got to get back to work)</p>
<p>anyway&#8230; when you use invalidateProperties() when you want to remove the children, you would simply set the selectedIndex before you invalidate, and then do the work in commitProperties&#8230; and it should just work because of the way commitProperties is supposed to work&#8230;</p>
<p>when in reality, it doesnt work either&#8230;</p>
<p>so what you end up having to do is use callLater( commitProperties )</p>
<p><code>private var _tabNavChanged:Boolean = false;<br />
public function resetTabNav():void<br />
{<br />
tabNav.selectedIndex = 0;</code></p>
<p><code>_tabNavChanged = true;<br />
callLater( commitProperties )<br />
}</p>
<p>override protected function commitProperties():void<br />
{<br />
super.commitProperties():</p>
<p>if( _tabNavChanged )<br />
{</p>
<p>//do your looping and stuff here to create your dynamic tabs...</p>
<p>_tabNavChanged = false;<br />
}<br />
</code></p>
<p><code>}//end function</code></p>
<p>Hope this helps someone&#8230; didn&#8217;t really take long <img src='http://www.axelscript.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   i suppose I&#8217;m just used to using commitProperties</p>
<p><a href="http://axelscript.com/wp-content/Examples/DynamicTabs/DynamicTabs.html#" target="_blank">Application</a> &#8211; <a href="http://axelscript.com/wp-content/Examples/DynamicTabs/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=313&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/04/27/dynamic-tabs-selectedindex-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ItemRenderer TileList issues</title>
		<link>http://www.axelscript.com/2009/03/30/itemrenderer-tilelist-issues/</link>
		<comments>http://www.axelscript.com/2009/03/30/itemrenderer-tilelist-issues/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 15:00:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Actionscript]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=305</guid>
		<description><![CDATA[This post is about how to help assist your TileList if you are using an image in the renderer and need to make trips to the server to get the image... this shows you how to get the image once, and store it, rather than the TileList redownloading the image a ton of times when you scroll.]]></description>
			<content:encoded><![CDATA[<p><a href="http://examples.axelscript.com/Examples/ImageMapTileListExample/ImageMapTileListExample.html" target="_blank">Application</a> - <a href="http://examples.axelscript.com/Examples/ImageMapTileListExample/srcview/index.html" target="_blank">Source</a></p>
<p>When you use an itemRenderer in your <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_4.html" target="_blank">TileList</a>, as well with any of the listBase components, it reuses renderers, there are tons and tons of <a href="http://www.returnundefined.com/index.php?s=itemRenderer&amp;submit=" target="_blank">posts</a> a lot from a colleague <a href="http://returnundefined.com" target="_blank">Ben Clinkenbeard</a> on renderer issues with data, and one of the things I do normally is override the data setter in the renderer, and bind to a value object&#8230;</p>
<p>The problem I recently came across using the <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_4.html" target="_blank">TileList</a>, was that we were using the <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_4.html" target="_blank">TileList </a>to display a list of products, and there could be a lot&#8230; hundrends&#8230; when you use the TileList, and you scroll, it reuses the renderer for efficiency&#8230; </p>
<p><span id="more-305"></span></p>
<p>I liked that it was fairly efficient and wanted to keep it that way&#8230; some of the other options would be to use a repeater, but that&#8217;s not a very good option anyway&#8230; especially if you are going to filter data&#8230; </p>
<p>Because I was binding to a vo, (or the data object) in my renderer, when you scroll the data setter gets called over and over, and the renderer pretty much stays the same, and it just changes the data&#8230;. so the tilelist really just fakes you out by putting a scroll bar there&#8230; at least somewhat anyway&#8230;</p>
<p>so when you scroll, and you are binding to the source of the image like so: &lt;mx:Image source=&#8221;{data.imageURL}&#8221;/&gt;</p>
<p>the imageURL constantly gets changed when you scroll&#8230; so when you scroll it causes the image to be redownloaded&#8230; </p>
<p>I want the image to be downloaded only ONCE! so what I&#8217;m doing now just for this project (there probably is no need to do this if your tilelist all fits on one page, or has pagination) is using a ImageMap class, that is dynamic and when the image comeback for the first time it is stored in that class, and whenever the data changes in the renderer, it checks to see in that file if it has the image it needs, and then uses that one rather than downloading another one, and it does it fairly efficiently.  Check out the example app, you can right click to view source.</p>
<p><a href="http://examples.axelscript.com/Examples/ImageMapTileListExample/ImageMapTileListExample.html" target="_blank">Application</a> &#8211; <a href="http://examples.axelscript.com/Examples/ImageMapTileListExample/srcview/index.html" target="_blank">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=305&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/03/30/itemrenderer-tilelist-issues/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SocialSecurityValidator note</title>
		<link>http://www.axelscript.com/2009/03/05/socialsecurityvalidator-note/</link>
		<comments>http://www.axelscript.com/2009/03/05/socialsecurityvalidator-note/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 01:24:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=303</guid>
		<description><![CDATA[I currently have a small side project with SocialSecurityValidator, and we are stripping all of the dashes out of the format, and when we passed in just a number to the validator, it screamed bloody murder, because it couldnt use a string function charAt(). so I simply passed the number in with a .toString() as [...]]]></description>
			<content:encoded><![CDATA[<p>I currently have a small side project with SocialSecurityValidator, and we are stripping all of the dashes out of the format, and when we passed in just a number to the validator, it screamed bloody murder, because it couldnt use a string function charAt().</p>
<p>so I simply passed the number in with a .toString()<br />
as<br />
<code>//mySSN is a number<br />
ssnV.validate(mySSN.toString() );</code></p>
<p>mxml:<br />
<code>&lt;mx:SocialSecurityValidator<br />
id	=	"ssnV"<br />
/&gt;</code></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=303&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/03/05/socialsecurityvalidator-note/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enforce Uppercase in a TextInput</title>
		<link>http://www.axelscript.com/2009/03/04/enforce-uppercase-in-a-textinput/</link>
		<comments>http://www.axelscript.com/2009/03/04/enforce-uppercase-in-a-textinput/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 23:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=301</guid>
		<description><![CDATA[The easiest way I&#8217;ve came across to enforce uppercase is to use the restrict tag&#8230; &#60;mx:TextInput restrict="[A-Z]" /&#62; simple stuff.]]></description>
			<content:encoded><![CDATA[<p>The easiest way I&#8217;ve came across to enforce uppercase is to use the restrict tag&#8230;</p>
<p><code>&lt;mx:TextInput restrict="[A-Z]" /&gt;</code></p>
<p>simple stuff.</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=301&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2009/03/04/enforce-uppercase-in-a-textinput/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
