<?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 &#187; Flex</title>
	<atom:link href="http://www.axelscript.com/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.axelscript.com</link>
	<description>Axel Jensen on Flex, Coldfusion and... other stuff</description>
	<lastBuildDate>Thu, 29 Dec 2011 17:03:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ImageSlider component</title>
		<link>http://www.axelscript.com/2011/11/27/imageslider-component/</link>
		<comments>http://www.axelscript.com/2011/11/27/imageslider-component/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 19:49:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=510</guid>
		<description><![CDATA[Application &#8211; Source A list of images that gives a smooth scrolling perception. Way back when I built this: http://www.axelscript.com/2008/09/25/building-a-simple-slider-component/ Its a simple proof of concept of how to slide some components. This new one is built with flex for and uses a horizontal list, with HorizontalLayout to just slide the list left and right. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://examples.axelscript.com/Examples/ImageSlider/SliderPhotos.html">Application</a> &#8211; <a href="http://examples.axelscript.com/Examples/ImageSlider/srcview/index.html">Source</a></p>
<p>A list of images that gives a smooth scrolling perception.</p>
<p>Way back when I built this:<br />
<a href="http://www.axelscript.com/2008/09/25/building-a-simple-slider-component/">http://www.axelscript.com/2008/09/25/building-a-simple-slider-component/</a></p>
<p>Its a simple proof of concept of how to slide some components.</p>
<p>This new one is built with flex for and uses a horizontal list, with HorizontalLayout to just slide the list left and right.</p>
<p><a href="http://examples.axelscript.com/Examples/ImageSlider/SliderPhotos.html">Application</a> &#8211; <a href="http://examples.axelscript.com/Examples/ImageSlider/srcview/index.html">Source</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=510&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/11/27/imageslider-component/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Requirements doc template</title>
		<link>http://www.axelscript.com/2011/09/19/requirements-doc-template/</link>
		<comments>http://www.axelscript.com/2011/09/19/requirements-doc-template/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 20:19:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=500</guid>
		<description><![CDATA[simple template reminder for myself&#8230; http://www.modernanalyst.com/Community/Forums/tabid/76/forumid/17/postid/739/scope/posts/Default.aspx http://www.crmlandmark.com/helpguides_rfp.htm]]></description>
			<content:encoded><![CDATA[<p>simple template reminder for myself&#8230; </p>
<p><a href="http://www.modernanalyst.com/Community/Forums/tabid/76/forumid/17/postid/739/scope/posts/Default.aspx">http://www.modernanalyst.com/Community/Forums/tabid/76/forumid/17/postid/739/scope/posts/Default.aspx</a></p>
<p><a href="http://www.crmlandmark.com/helpguides_rfp.htm">http://www.crmlandmark.com/helpguides_rfp.htm</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=500&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/09/19/requirements-doc-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 List Editable item renderer tab focus</title>
		<link>http://www.axelscript.com/2011/08/26/flex-4-list-editable-item-renderer-tab-focus/</link>
		<comments>http://www.axelscript.com/2011/08/26/flex-4-list-editable-item-renderer-tab-focus/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 06:11:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=496</guid>
		<description><![CDATA[Ever used a spark list and had to use tab focus in the renderer? Notice it doesnt work by default? use hasFocusableChildren=&#8221;true&#8221; &#60;s:List width="100%" height="100%" itemRenderer="com.views.SomeRenderer" hasFocusableChildren="true" /&#62;]]></description>
			<content:encoded><![CDATA[<p>Ever used a spark list and had to use tab focus in the renderer?</p>
<p>Notice it doesnt work by default?</p>
<p>use hasFocusableChildren=&#8221;true&#8221;</p>
<p><code>&lt;s:List<br />
width="100%"<br />
height="100%"<br />
itemRenderer="com.views.SomeRenderer"<br />
hasFocusableChildren="true"<br />
/&gt;</code></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=496&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/08/26/flex-4-list-editable-item-renderer-tab-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes to myself</title>
		<link>http://www.axelscript.com/2011/07/27/notes-to-myself/</link>
		<comments>http://www.axelscript.com/2011/07/27/notes-to-myself/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 17:42:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=482</guid>
		<description><![CDATA[Firefox Crashing: http://www.thedesilva.com/2011/02/firefox-flash-debugger-player-crash/ http://coenraets.org/blog/2011/07/flex-mobile-invoking-javascript-in-a-stagewebview/ http://www.arachna.com/edu/tutorials/mini/cookies/javascript.html http://www.judahfrangipane.com/blog/2011/01/16/stagewebview-uicomponent/ Javascript easiness in flex. http://www.abdulqabiz.com/blog/archives/2006/06/16/a-mxml-component-that-embeds-javascript-in-html/ http://www.abdulqabiz.com/files/JavaScriptMXMLComponent/com/abdulqabiz/utils/JavaScript.as Finding Latitude and Longitude easily just out of curiosity. http://stevemorse.org/jcal/latlon.php Controlling the soft keyboard &#8220;softKeyboard&#8221; in flex mobile. http://www.peterelst.com/blog/2011/05/08/controlling-the-soft-keyboard-in-flex-mobile-applications/ Regex&#8217;s http://oreilly.com/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.html]]></description>
			<content:encoded><![CDATA[<p>Firefox Crashing: <a href="http://www.thedesilva.com/2011/02/firefox-flash-debugger-player-crash/">http://www.thedesilva.com/2011/02/firefox-flash-debugger-player-crash/</a></p>
<p><a href="http://coenraets.org/blog/2011/07/flex-mobile-invoking-javascript-in-a-stagewebview/">http://coenraets.org/blog/2011/07/flex-mobile-invoking-javascript-in-a-stagewebview/</a></p>
<p><a href="http://www.arachna.com/edu/tutorials/mini/cookies/javascript.html">http://www.arachna.com/edu/tutorials/mini/cookies/javascript.html</a></p>
<p><a href="http://www.judahfrangipane.com/blog/2011/01/16/stagewebview-uicomponent/">http://www.judahfrangipane.com/blog/2011/01/16/stagewebview-uicomponent/</a></p>
<p>Javascript easiness in flex.</p>
<p><a href="http://www.abdulqabiz.com/blog/archives/2006/06/16/a-mxml-component-that-embeds-javascript-in-html/">http://www.abdulqabiz.com/blog/archives/2006/06/16/a-mxml-component-that-embeds-javascript-in-html/</a><br />
<a href="http://www.abdulqabiz.com/files/JavaScriptMXMLComponent/com/abdulqabiz/utils/JavaScript.as">http://www.abdulqabiz.com/files/JavaScriptMXMLComponent/com/abdulqabiz/utils/JavaScript.as</a></p>
<p>Finding Latitude and Longitude easily just out of curiosity.<br />
<a href="http://stevemorse.org/jcal/latlon.php">http://stevemorse.org/jcal/latlon.php</a></p>
<p>Controlling the soft keyboard &#8220;softKeyboard&#8221; in flex mobile.</p>
<p><a href="http://www.peterelst.com/blog/2011/05/08/controlling-the-soft-keyboard-in-flex-mobile-applications/">http://www.peterelst.com/blog/2011/05/08/controlling-the-soft-keyboard-in-flex-mobile-applications/</a></p>
<p>Regex&#8217;s<br />
<a href="http://oreilly.com/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.html">http://oreilly.com/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.html</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=482&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/07/27/notes-to-myself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creationPolicy on mobile devices.</title>
		<link>http://www.axelscript.com/2011/07/14/creationpolicy-on-mobile-devices/</link>
		<comments>http://www.axelscript.com/2011/07/14/creationpolicy-on-mobile-devices/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 02:27:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=478</guid>
		<description><![CDATA[Since there is no viewstack for mobile, or its not &#8220;optimized&#8221; for mobile, another way to get a tab bar or button bar in the application with components is to use states&#8230; the problem is that mobile device hardware isn&#8217;t anywhere near desktop or laptop speeds&#8230; I&#8217;m using an ipad2 developing a app that has [...]]]></description>
			<content:encoded><![CDATA[<p>Since there is no viewstack for mobile, or its not &#8220;optimized&#8221; for mobile, another way to get a tab bar or button bar in the application with components is to use states&#8230; </p>
<p>the problem is that mobile device hardware isn&#8217;t anywhere near desktop or laptop speeds&#8230; </p>
<p>I&#8217;m using an ipad2 developing a app that has a ton of screens on it, and a popup with about 20 more screens, that all have lists, buttons, and link to other popups.</p>
<p>Its said that you can use itemCreationPolicy=&#8217;deferred&#8217; and itemDestructionPolicy=&#8217;never&#8217;, and then the item will stay in memory&#8230; </p>
<p>I&#8217;m finding that this works like shit&#8230;.</p>
<p>example&#8230; </p>
<p>example not usable, its partial:</p>
<p><code>&lt;s:ButtonBar<br />
			id="tabBar"<br />
			width="100%"<br />
			change="tabBar_changeHandler(event)"<br />
			styleName="ifButtonBar"<br />
			requireSelection="true"<br />
			height="48"<br />
			&gt;</p>
<p>			&lt;s:dataProvider&gt;<br />
				&lt;s:ArrayCollection id="tabsDataProvider"&gt;<br />
					&lt;fx:Object label="Action Alerts" state="{IF_ACTIONALERTS }" /&gt;<br />
					&lt;fx:Object label="Authorized Items" state="{IF_AUTHORIZEDITEMS }" /&gt;<br />
				&lt;/s:ArrayCollection&gt;<br />
			&lt;/s:dataProvider&gt;</p>
<p>		&lt;/s:ButtonBar&gt;</p>
<p>		<!-- Main Content --></p>
<p>		&lt;s:SkinnableContainer<br />
			width="100%"<br />
			height="100%"<br />
			backgroundAlpha="0"<br />
			styleName="popupBackground"<br />
			&gt;</p>
<p>			<!-- Action Alerts --></p>
<p>			&lt;salesActivity:IFActionAlerts<br />
				width="100%"<br />
				height="100%"<br />
				name="{ ANViewStateConstants.IF_ACTIONALERTS }"<br />
				includeIn="IF_ACTIONALERTS"<br />
itemCreationPolicy='deferred'<br />
itemDestructionPolicy='never'<br />
				/&gt;</p>
<p>			<!-- Authorized Items --></p>
<p>			&lt;salesActivity:IFAuthorizedItems<br />
				gap="20"<br />
				width="100%"<br />
				height="100%"<br />
				name="{ ANViewStateConstants.IF_AUTHORIZEDITEMS }"<br />
				includeIn="IF_AUTHORIZEDITEMS"<br />
itemCreationPolicy='deferred'<br />
itemDestructionPolicy='never'<br />
				/&gt;	</p>
<p>etc...</code></p>
<p>If you sub components are heavy that your trying to include in those states, you get a lag when clicking on them, and off of them, even after they are created once&#8230; </p>
<h3>the fix&#8230;</h3>
<p>NOTE: As long as your components that your trying to include in your states are spark.View components your good to use this.  (its easy to convert almost any container to a view, with the &#8220;&lt; layout &gt;&#8221; attribute.)</p>
<p>use creationPolicy=&#8221;none&#8221;, then use visibility&#8230; visible.STATE_NAME=&#8221;true&#8221; show=&#8221;itemShowHandler(event)&#8221; then on show, use <a href="http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7aee.html"> createDeferredContent()</a></p>
<p><b>NOTE: typically the first component in the views you DONT want to turn creationPolicy to none&#8230; you want to leave it default.</b></p>
<p>example not usable, its partial:</p>
<p><code><br />
	&lt;fx:Script&gt;<br />
		&lt;![CDATA[</p>
<p>			protected function tabBar_changeHandler( event:* ):void<br />
			{<br />
				var item:Object = event.currentTarget.dataProvider[ event.newIndex ];</p>
<p>				this.currentState = item.state;<br />
			}<br />
	/**<br />
			 * We were having performance issues with the popups and<br />
			 * switching states not being fast enough to the touch.<br />
			 *<br />
			 * Defer creation of content till show event.<br />
			 */<br />
			protected function item_showHandler(event:FlexEvent):void<br />
			{<br />
				event.currentTarget.createDeferredContent();<br />
			}</p>
<p>		]]&gt;<br />
	&lt;/fx:Script&gt;<br />
&lt;s:ButtonBar<br />
			id="tabBar"<br />
			width="100%"<br />
			change="tabBar_changeHandler(event)"<br />
			styleName="ifButtonBar"<br />
			requireSelection="true"<br />
			height="48"<br />
			&gt;</p>
<p>			&lt;s:dataProvider&gt;<br />
				&lt;s:ArrayCollection id="tabsDataProvider"&gt;<br />
					&lt;fx:Object label="Action Alerts" state="{IF_ACTIONALERTS }" /&gt;<br />
					&lt;fx:Object label="Authorized Items" state="{IF_AUTHORIZEDITEMS }" /&gt;<br />
				&lt;/s:ArrayCollection&gt;<br />
			&lt;/s:dataProvider&gt;</p>
<p>		&lt;/s:ButtonBar&gt;</p>
<p>		<!-- Main Content --></p>
<p>		&lt;s:SkinnableContainer<br />
			width="100%"<br />
			height="100%"<br />
			backgroundAlpha="0"<br />
			styleName="popupBackground"<br />
			&gt;</p>
<p>			<!-- Action Alerts --></p>
<p>			&lt;salesActivity:IFActionAlerts<br />
				width="100%"<br />
				height="100%"<br />
				name="{ ANViewStateConstants.IF_ACTIONALERTS }"<br />
				visible="false"<br />
				visible.IF_ACTIONALERTS="true"<br />
				show="item_showHandler(event)"<br />
creationPolicy="none"<br />
				/&gt;</p>
<p>			<!-- Authorized Items --></p>
<p>			&lt;salesActivity:IFAuthorizedItems<br />
				gap="20"<br />
				width="100%"<br />
				height="100%"<br />
				name="{ ANViewStateConstants.IF_AUTHORIZEDITEMS }"<br />
				visible="false"<br />
				visible.IF_AUTHORIZEDITEMS="true"<br />
				show="item_showHandler(event)"<br />
creationPolicy="none"<br />
				/&gt;	</p>
<p>etc...</code></p>
<p><a href="http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf63611-7ffa.html">http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf63611-7ffa.html</a><br />
comments or email with questions.</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=478&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/07/14/creationpolicy-on-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ButtonBar stupidness</title>
		<link>http://www.axelscript.com/2011/07/09/buttonbar-stupidness/</link>
		<comments>http://www.axelscript.com/2011/07/09/buttonbar-stupidness/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 23:27:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=475</guid>
		<description><![CDATA[I always forget this setting so this is just a reminder for me&#8230; REMEMBER TO SET requireSelection=&#8221;true&#8221; on a ButtonBar]]></description>
			<content:encoded><![CDATA[<p>I always forget this setting so this is just a reminder for me&#8230;</p>
<p>REMEMBER TO SET </p>
<p>requireSelection=&#8221;true&#8221;</p>
<p>on a ButtonBar</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=475&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/07/09/buttonbar-stupidness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See if a Popup is up</title>
		<link>http://www.axelscript.com/2011/05/12/see-if-a-popup-is-up/</link>
		<comments>http://www.axelscript.com/2011/05/12/see-if-a-popup-is-up/#comments</comments>
		<pubDate>Thu, 12 May 2011 16:10:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=466</guid>
		<description><![CDATA[Here is a little trick to see if a popup is up&#8230; give it a name and use getChildByName&#8230; var systemManager:SystemManager = FlexGlobals.topLevelApplication.systemManager var popupStatus:* = systemManager.popUpChildren.getChildByName( 'popupStatus' ); if( popupStatus ) { PopUpManager.removePopUp( popupStatus ); }]]></description>
			<content:encoded><![CDATA[<p>Here is a little trick to see if a popup is up&#8230; give it a name and use getChildByName&#8230;</p>
<p><code>var systemManager:SystemManager = FlexGlobals.topLevelApplication.systemManager<br />
						var popupStatus:* = systemManager.popUpChildren.getChildByName( 'popupStatus' );</p>
<p>						if( popupStatus )<br />
						{<br />
							PopUpManager.removePopUp( popupStatus );<br />
						}</code></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=466&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/05/12/see-if-a-popup-is-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>flex formatter</title>
		<link>http://www.axelscript.com/2011/04/23/flex-formatter/</link>
		<comments>http://www.axelscript.com/2011/04/23/flex-formatter/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 00:55:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=461</guid>
		<description><![CDATA[Note for myself. good for a little quick cleanup. Eclipse update site:http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/ subclipse &#8211; http://subclipse.tigris.org/update_1.6.x http://sourceforge.net/projects/flexformatter/ http://sourceforge.net/projects/flexformatter/files/ I use this jsut for a quick cleanup of a file, if i download it, or find source code online I want to use&#8230; its a nice quick way to get the code fairly readable to my eyes. [...]]]></description>
			<content:encoded><![CDATA[<p>Note for myself.</p>
<p>good for a little quick cleanup.</p>
<p>Eclipse update site:<a href="http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/">http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/</a></p>
<p>subclipse &#8211; <a href="http://subclipse.tigris.org/update_1.6.x">http://subclipse.tigris.org/update_1.6.x</a></p>
<p><a href="http://sourceforge.net/projects/flexformatter/">http://sourceforge.net/projects/flexformatter/</a></p>
<p><a href="http://sourceforge.net/projects/flexformatter/files/">http://sourceforge.net/projects/flexformatter/files/</a></p>
<p>I use this jsut for a quick cleanup of a file, if i download it, or find source code online I want to use&#8230; its a nice quick way to get the code fairly readable to my eyes.</p>
<p>use Import (2) and copy and paste the settings below in the Flex Formatter.</p>
<p>#FlexFormatter settings<br />
#Tue Jun 07 10:54:42 CDT 2011<br />
ActionScript.metatagsOnSameLineAsTargetFunction=Bindable<br />
Actionscript.advancedSpacesInsideParensInParameterLists=0<br />
MXML.keepRelativeIndentInMultilineComments=true<br />
MXML.attrsPerLine=1<br />
MXML.blankLinesBeforeTags=0<br />
ASRearr_GroupGettersAndSettersWithStaticProperties=false<br />
Actionscript.keepBlankLines=true<br />
MXML.tagsDoNotFormatInside=.*\:Model,.*\:XML,<br />
Actionscript.blankLinesAtFunctionEnd=0<br />
ASRearr_RemoveExistingCopyrightHeaders=false<br />
ASRearr_ElementSortNamespaces=true<br />
Actionscript.advancedCRBeforeBraceSettings=2047<br />
ASRearr_SortGettersAndSettersWithAssociatedProperties=true<br />
Actionscript.DocCommentKeepBlankLines=true<br />
Actionscript.useGlobalSpacesAroundColons=true<br />
Actionscript.newLineBeforeBindableFunction=true<br />
ASRearr_UseElementPropertyVisibilityOrder=true<br />
Actionscript.useGlobalSpacesInsideParens=true<br />
MXML.KeepScriptCDataOnSameLine=false<br />
Actionscript.wrapExpressionMode=1<br />
Actionscript.blankLinesAtFunctionStart=0<br />
MXML.spacesInsideAttributeBraces=0<br />
Actionscript.breakLinesBeforeArithmeticOperator=false<br />
ASRearr_ElementFunctionVisibilityOrder=public\:true,protected\:true,internal\:true,private\:true,<br />
Actionscript.wrapMethodDeclMode=1<br />
MXML.ScriptIndentTabs=1<br />
ASRearr_ElementStaticPropertyVisibilityOrder=public\:true,protected\:true,internal\:true,private\:true,<br />
Actionscript.useGlobalCRBeforeBrace=true<br />
Actionscript.addBracesToCases=1<br />
Actionscript.wrapArrayDeclMode=1<br />
Actionscript.useGnuBraceIndent=false<br />
MXML.sortAttrData=%xml_namespaces%\nid\nwidth\nheight\n%events%\n<br />
ActionScript.keepRelativeIndentInDocComments=true<br />
ASRearr_ElementOrder=Import,Include,Namespace Definition,Default Namespace,Namespace Use,Static Property,Static Function,Static Initializer,Constructor,Property,Function,<br />
Actionscript.noNewCRsBeforeContinue=false<br />
Actionscript.blankLinesBeforeFunctions=1<br />
Actionscript.advancedWrappingAllArrayItems=false<br />
Actionscript.useLineCommentWrapping=false<br />
MXML.maxLineLength=200<br />
ASRearr_MajorSectionHeader=style\=3|width\=60|blankLines\=4|fillChar\=-|text\=|linesBefore\=0|<br />
ASRearr_ModifierOrder_Function=,override,native,public,private,protected,internal,static,dynamic,final<br />
MXML.blankLinesAfterParentTags=1<br />
Actionscript.wrapMethodCallMode=4<br />
Actionscript.noNewCRsBeforeThrow=false<br />
ASRearr_RemoveExistingSectionHeaders=false<br />
Actionscript.MLCommentHeaderOnSeparateLine=false<br />
ASRearr_UseElementFunctionVisibilityOrder=true<br />
Actionscript.spacesBeforeControlOpenParen=0<br />
Actionscript.noNewCRsBeforeBreak=false<br />
MXML.attrsToKeepOnSameLine=3<br />
ASRearr_UseModifierOrder_Function=false<br />
Actionscript.putEmptyStatementsOnNewLine=true<br />
Actionscript.spacesAroundBinarySymbolicOperator=1<br />
Actionscript.useDocCommentWrapping=false<br />
Flex.useTabs=true<br />
Actionscript.doRearrangeWhileFormatting=true<br />
MXML.sortAttrMode=2<br />
ASRearr_UseGlobalModifierOrder=true<br />
Actionscript.docCommentReflow=false<br />
Actionscript.breakLinesBeforeLogicalOperator=false<br />
ASRearr_ImportOrder=adobe,com,flash,mx,<br />
Actionscript.advancedSpacesInsideParensInOtherPlaces=0<br />
Actionscript.advancedWrappingGraceColumns=5<br />
Actionscript.advancedSpacesInsideArrayRefBrackets=0<br />
MXML.doRemoveNamespacesWhileFormatting=false<br />
ActionScript.spacesBeforeFormalParameters=0<br />
MXML.blankLinesBetweenSiblingTags=1<br />
Actionscript.putElseOnNewLine=true<br />
ASRearr_SectionHeaderMap=\#\n\#Tue Jun 07 10\:54\:42 CDT 2011\n<br />
Actionscript.alwaysGenerateIndent=false<br />
Actionscript.advancedWrappingAllArgs=false<br />
Actionscript.advancedWrappingFirstArrayItem=false<br />
MXML.blankLinesAfterSpecificParentTags=0<br />
ASRearr_SortGettersAndSettersWithAssociatedStaticProperties=true<br />
Actionscript.blankLinesBeforeClasses=1<br />
ASRearr_ElementStaticFunctionVisibilityOrder=public\:true,protected\:true,internal\:true,private\:true,<br />
MXML.blankLinesBeforeClosingTags=0<br />
Actionscript.putWhileOnNewLine=false<br />
MXML.parentTagsToHaveBlankLinesAddedAfterThem=fx\:Declarations,fx\:Script,<br />
Actionscript.maxLineLength=200<br />
MXML.attrWrapMode=52<br />
Actionscript.unindentExpressionTerminators=false<br />
MXML.tagsCanFormat=mx\:List,fx\:List,<br />
MXML.wrapIndentStyle=1000<br />
ActionScript.metatagsOnSameLineAsTargetProperty=Bindable,<br />
ASRearr_UseMetatagOrder=false<br />
MXML.spacesAroundEquals=0<br />
Actionscript.advancedSpacesAroundEqualsInOptionalParameters=1<br />
ASRearr_CopyrightHeader=style\=1|width\=80|blankLines\=2|fillChar\=-|text\= Copyright 2010\n All rights reserved.|linesBefore\=1|<br />
Actionscript.blankLinesBeforeProperties=0<br />
Actionscript.putOpenBraceOnNewLine=true<br />
Actionscript.advancedWrappingPreservePhrases=true<br />
Actionscript.keepElseIfOnSameLine=true<br />
ASRearr_ElementSortStaticFunctions=true<br />
ASRearr_ElementSortIncludes=false<br />
Actionscript.blankLinesBeforeImportBlock=0<br />
Actionscript.newLineBeforeBindableProperty=true<br />
ASRearr_ElementSortMetatags=false<br />
MXML.blankLinesAtCDataStart=0<br />
MXML.addNewlineAfterLastAttr=true<br />
MXML.useFormattingOfBoundAttributes=false<br />
Actionscript.advancedWrappingFirstParm=false<br />
ASRearr_UseImportOrder=true<br />
ASRearr_ElementSortStaticProperties=true<br />
Actionscript.keepSpacesBeforeLineComments=false<br />
Actionscript.advancedWrappingEnforceMax=false<br />
ASRearr_BlankLinesBeforeElement=<br />
Actionscript.advancedWrappingElements=165<br />
Actionscript.keepSLCommentsOnColumn1=false<br />
ASRearr_UseCopyrightGeneration=false<br />
Actionscript.collapseSpacesForAdjacentParens=false<br />
ASRearr_ModifierOrder_Property=,override,native,public,private,protected,internal,static,dynamic,final<br />
Actionscript.useAdvancedWrapping=false<br />
MXML.sortExtraAttrs=false<br />
Actionscript.MLCommentReflowLines=false<br />
Actionscript.blankLinesToKeep=0<br />
Actionscript.spacesAfterLabel=1<br />
ASRearr_ElementSortImports=true<br />
Actionscript.MLCommentAsteriskMode=0<br />
ASRearr_AddDefaultHeaderForProperties=1<br />
Actionscript.blankLinesBeforeControlStatements=0<br />
ASRearr_MoveImportsOutsideClass=true<br />
Actionscript.advancedSpacesInsideLiteralBraces=1<br />
Actionscript.alignDeclEqualsMode=1<br />
Actionscript.putCatchOnNewLine=true<br />
ASRearr_GroupGettersAndSettersWithProperties=false<br />
Actionscript.breakLinesBeforeComma=false<br />
Actionscript.wrapIndentStyle=1000<br />
Actionscript.tabCountForHangingIndent=1<br />
Actionscript.advancedWrappingAllObjectItems=false<br />
ASRearr_UseElementStaticPropertyVisibilityOrder=false<br />
Actionscript.spacesBeforeColonsInDeclarations=0<br />
Actionscript.breakLinesBeforeAssignment=false<br />
MXML.useSpacesInsideAttributeBraces=true<br />
ASRearr_UseSectionHeadersInMXML=true<br />
MXML.onlyFormatASIfCDATABlock=false<br />
MXML.tagsWithASContent=.*\:add,.*\:added,.*\:activate,.*\:addedToStage,.*\:buttonDown,.*\:change,.*\:childAdd,.*\:childIndexChange,.*\:childRemove,.*\:clickHandler,.*\:clear,.*\:click,.*\:complete,.*\:contextMenu,.*\:copy,.*\:creationComplete,.*\:currentStateChange,.*\:currentStateChanging,.*\:cut,.*\:dataChange,.*\:deactivate,.*\:doubleClick,.*\:dragComplete,.*\:dragDrop,.*\:dragEnter,.*\:dragExit,.*\:dragOver,.*\:dragStart,.*\:effectEnd,.*\:effectStart,.*\:enterFrame,.*\:enterState,.*\:exitFrame,.*\:exitState,.*\:focusIn,.*\:focusOut,.*\:frameConstructed,.*\:hide,.*\:httpStatus,.*\:init,.*\:initialize,.*\:invalid,.*\:ioError,.*\:itemClick,.*\:itemRollOut,.*\:itemRollOver,.*\:keyDown,.*\:keyFocusChange,.*\:keyUp,.*\:menuHide,.*\:menuShow,.*\:middleClick,.*\:middleMouseDown,.*\:middleMouseUp,.*\:mouseDown,.*\:mouseUp,.*\:mouseOver,.*\:mouseMove,.*\:mouseOut,.*\:mouseFocusChange,.*\:mouseWheel,.*\:mouseDownOutside,.*\:mouseWheelOutside,.*\:move,.*\:nativeDragComplete,.*\:nativeDragDrop,.*\:nativeDragEnter,.*\:nativeDragExit,.*\:nativeDragOver,.*\:nativeDragStart,.*\:nativeDragUpdate,.*\:open,.*\:paste,.*\:preinitialize,.*\:progress,.*\:record,.*\:remove,.*\:removed,.*\:removedFromStage,.*\:render,.*\:resize,.*\:rightClick,.*\:rightMouseDown,.*\:rightMouseUp,.*\:rollOut,.*\:rollOver,.*\:scroll,.*\:securityError,.*\:selectAll,.*\:show,.*\:tabChildrenChange,.*\:tabEnabledChange,.*\:tabIndexChange,.*\:thumbDrag,.*\:thumbPress,.*\:thumbRelease,.*\:toolTipCreate,.*\:toolTipEnd,.*\:toolTipHide,.*\:toolTipShow,.*\:toolTipShown,.*\:toolTipStart,.*\:updateComplete,.*\:unload,.*\:valid,.*\:valueCommit,.*\:Script,<br />
Actionscript.advancedSpacesInsideArrayDeclBrackets=1<br />
ASRearr_UseModifierOrder_Property=true<br />
Actionscript.advancedUseSpacesAroundEqualsInOptionalParameters=true<br />
MXML.tagsCannotFormat=mx\:String,fx\:String,<br />
MXML.useTagsDoNotFormatInside=false<br />
Actionscript.wrapEmbeddedXMLMode=2<br />
Actionscript.advancedSpacesInsideParensInArgumentLists=0<br />
Actionscript.useMLCommentWrapping=false<br />
Actionscript.spacesAfterColonsInFunctions=0<br />
MXML.spacesBeforeEmptyTagEnd=1<br />
MXML.alwaysUseMaxLineLength=false<br />
Actionscript.MLCommentKeepBlankLines=true<br />
Actionscript.advancedWrappingFirstObjectItem=false<br />
ASRearr_UseElementOrder=true<br />
ASRearr_UseSectionHeaders=true<br />
Actionscript.addBracesToLoops=1<br />
ActionScript.spacesBeforeArguments=0<br />
ASRearr_ModifierOrder_Class=,override,native,public,private,protected,internal,static,dynamic,final<br />
ASRearr_UseElementStaticFunctionVisibilityOrder=false<br />
Actionscript.noNewCRsBeforeReturn=false<br />
ASRearr_MetatagOrder=ArrayElementType,Bindable,DefaultProperty,Deprecated,Effect,Embed,Event,Exclude,ExcludeClass,IconFile,Inspectable,InstanceType,NonCommittingChangeEvent,RemoteClass,Style,SWF,Transient,<br />
Actionscript.dontIndentPackageItems=false<br />
MXML.tabCountForHangingIndent=1<br />
MXML.tagsToHaveBlankLinesAddedBeforeThem=fx\:Declarations,fx\:Script,<br />
Actionscript.advancedWrappingAlignArrayItems=false<br />
ASRearr_UseModifierOrder_Class=true<br />
Actionscript.alignDeclEquals=false<br />
Actionscript.useBraceStyle=true<br />
Actionscript.advancedWrappingAlignObjectItems=false<br />
Actionscript.docCommentHangingIndentTabs=0<br />
MXML.useAttrsToKeepOnSameLine=true<br />
Actionscript.spacesBeforeComma=0<br />
ASRearr_ElementPropertyVisibilityOrder=public\:true,protected\:true,internal\:true,private\:true,<br />
Actionscript.advancedWrappingFirstArg=false<br />
Actionscript.alignLineCommentsAtColumn=0<br />
Actionscript.spacesBeforeColonsInFunctions=0<br />
Actionscript.spacesAroundColons=0<br />
Actionscript.spacesInsideParens=1<br />
Actionscript.noNewCRsBeforeExpression=false<br />
MXML.blankLinesBeforeComments=1<br />
Actionscript.spacesAroundAssignment=1<br />
Actionscript.spacesAfterComma=1<br />
ASRearr_ElementSortFunctions=true<br />
MXML.ScriptCDataIndentTabs=1<br />
ASRearr_AddDefaultHeaderForStaticProperties=1<br />
MXML.attrGroups=name\=properties|sort\=11|includeStates\=true|wrap\=54|attrs\=allowDisjointSelection,allowMultipleSelection,allowThumbOverlap,allowTrackClick,autoLayout,autoRepeat,automationName,cachePolicy,class,clipContent,condenseWhite,conversion,creationIndex,creationPolicy,currentState,data,dataDescriptor,dataProvider,dataTipFormatFunction,dayNames,defaultButton,direction,disabledDays,disabledRanges,displayedMonth,displayedYear,doubleClickEnabled,emphasized,enabled,explicitHeight,explicitMaxHeight,explicitMaxWidth,explicitMinHeight,explicitMinWidth,explicitWidth,firstDayOfWeek,focusEnabled,fontContext,height,horizontalLineScrollSize,horizontalPageScrollSize,horizontalScrollBar,horizontalScrollPolicy,horizontalScrollPosition,htmlText,icon,iconField,id,imeMode,includeInLayout,indeterminate,label,labelField,labelFunction,labelPlacement,labels,layout,lineScrollSize,listData,liveDragging,maxChars,maxHeight,maxScrollPosition,maxWidth,maxYear,maximum,measuredHeight,measuredMinHeight,measuredMinWidth,measuredWidth,menuBarItemRenderer,menuBarItems,menus,minHeight,minScrollPosition,minWidth,minYear,minimum,mode,monthNames,monthSymbol,mouseFocusEnabled,pageScrollSize,pageSize,percentHeight,percentWidth,scaleX,scaleY,scrollPosition,selectable,selectableRange,selected,selectedDate,selectedField,selectedIndex,selectedRanges,showDataTip,showRoot,showToday,sliderDataTipClass,sliderThumbClass,snapInterval,source,states,stepSize,stickyHighlighting,styleName,text,text,thumbCount,tickInterval,tickValues,toggle,toolTip,transitions,truncateToFit,validationSubField,value,value,verticalLineScrollSize,verticalPageScrollSize,verticalScrollBar,verticalScrollPolicy,verticalScrollPosition,width,x,y,yearNavigationEnabled,yearSymbol,|data\=-1|\nname\=xml_namespaces|sort\=11|includeStates\=true|wrap\=54|attrs\=xmlns,xmlns\:.*,|data\=-1|\nname\=events|sort\=11|includeStates\=true|wrap\=54|attrs\=add,added,activate,addedToStage,buttonDown,change,childAdd,childIndexChange,childRemove,clickHandler,clear,click,complete,contextMenu,copy,creationComplete,currentStateChange,currentStateChanging,cut,dataChange,deactivate,doubleClick,dragComplete,dragDrop,dragEnter,dragExit,dragOver,dragStart,effectEnd,effectStart,enterFrame,enterState,exitFrame,exitState,focusIn,focusOut,frameConstructed,hide,httpStatus,init,initialize,invalid,ioError,itemClick,itemRollOut,itemRollOver,keyDown,keyFocusChange,keyUp,menuHide,menuShow,middleClick,middleMouseDown,middleMouseUp,mouseDown,mouseUp,mouseOver,mouseMove,mouseOut,mouseFocusChange,mouseWheel,mouseDownOutside,mouseWheelOutside,move,nativeDragComplete,nativeDragDrop,nativeDragEnter,nativeDragExit,nativeDragOver,nativeDragStart,nativeDragUpdate,open,paste,preinitialize,progress,record,remove,removed,removedFromStage,render,resize,rightClick,rightMouseDown,rightMouseUp,rollOut,rollOver,scroll,securityError,selectAll,show,tabChildrenChange,tabEnabledChange,tabIndexChange,thumbDrag,thumbPress,thumbRelease,toolTipCreate,toolTipEnd,toolTipHide,toolTipShow,toolTipShown,toolTipStart,updateComplete,unload,valid,valueCommit,|data\=-1|\nname\=styles|sort\=11|includeStates\=true|wrap\=54|attrs\=backgroundAlpha,backgroundAttachment,backgroundColor,backgroundDisabledColor,backgroundImage,backgroundSize,backgroundSkin,barColor,barSkin,borderColor,borderSides,borderSkin,borderStyle,borderThickness,bottom,color,cornerRadius,dataTipOffset,dataTipPrecision,dataTipStyleName,disabledColor,disabledIcon,disabledIconColor,disabledSkin,disbledOverlayAlpha,downArrowDisabledSkin,downArrowDownSkin,downArrowOverSkin,downArrowUpSkin,downIcon,downSkin,dropShadowColor,dropShadowEnabled,errorColor,fillAlphas,fillColors,focusAlpha,focusBlendMode,focusRoundedCorners,focusSkin,focusThickness,fontAntiAliasType,fontFamily,fontGridFitType,fontSharpness,fontSize,fontStyle,fontThickness,fontWeight,fontfamily,headerColors,headerStyleName,highlightAlphas,horizontalAlign,horizontalCenter,horizontalGap,horizontalScrollBarStyleName,icon,iconColor,indeterminateMoveInterval,indeterminateSkin,itemDownSkin,itemOverSkin,itemUpSkin,kerning,labelOffset,labelStyleName,labelWidth,leading,left,letterSpacing,maskSkin,menuStyleName,nextMonthDisabledSkin,nextMonthDownSkin,nextMonthOverSkin,nextMonthSkin,nextMonthUpSkin,nextYearDisabledSkin,nextYearDownSkin,nextYearOverSkin,nextYearSkin,nextYearUpSkin,overIcon,overSkin,paddingBottom,paddingLeft,paddingRight,paddingTop,prevMonthDisabledSkin,prevMonthDownSkin,prevMonthOverSkin,prevMonthSkin,prevMonthUpSkin,prevYearDisabledSkin,prevYearDownSkin,prevYearOverSkin,prevYearSkin,prevYearUpSkin,repeatDelay,repeatInterval,right,rollOverColor,rollOverIndicatorSkin,selectedDisabledIcon,selectedDisabledSkin,selectedDownIcon,selectedDownSkin,selectedOverIcon,selectedOverSkin,selectedUpIcon,selectedUpSkin,selectionColor,selectionIndicatorSkin,shadowColor,shadowDirection,shadowDistance,showTrackHighlight,skin,slideDuration,slideEasingFunction,strokeColor,strokeWidth,textAlign,textDecoration,textIndent,textRollOverColor,textSelectedColor,themeColor,thumbDisabledSkin,thumbDownSkin,thumbIcon,thumbOffset,thumbOverSkin,thumbUpSkin,tickColor,tickLength,tickOffset,tickThickness,todayColor,todayIndicatorSkin,todayStyleName,top,tracHighlightSkin,trackColors,trackHeight,trackMargin,trackSkin,upArrowDisabledSkin,upArrowDownSkin,upArrowOverSkin,upArrowUpSkin,upIcon,upSkin,verticalAlign,verticalCenter,verticalGap,verticalScrollBarStyleName,weekDayStyleName,|data\=-1|\nname\=effects|sort\=11|includeStates\=true|wrap\=54|attrs\=addedEffect,completeEffect,creationCompleteEffect,focusInEffect,focusOutEffect,hideEffect,mouseDownEffect,mouseUpEffect,moveEffect,removedEffect,resizeEffect,rollOutEffect,rollOverEffect,showEffect,|data\=-1|\nname\=Special_Group\u00D0Other Attributes|sort\=11|includeStates\=true|wrap\=54|attrs\=|data\=-1|\n<br />
Actionscript.leaveExtraWhitespaceAroundVarDecls=false<br />
Actionscript.advancedWrappingAllParms=false<br />
Actionscript.addBracesToConditionals=1<br />
Actionscript.spacesAfterColonsInDeclarations=0<br />
ASRearr_MinorSectionHeader=style\=1|width\=40|blankLines\=0|fillChar\=-|text\=|linesBefore\=1|<br />
Actionscript.braceStyle=5<br />
ASRearr_ElementSortProperties=false<br />
MXML.keepBlankLines=false</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=461&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/04/23/flex-formatter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update to the great flex library, its been moved</title>
		<link>http://www.axelscript.com/2011/03/11/update-to-the-great-flexlib-its-been-moved/</link>
		<comments>http://www.axelscript.com/2011/03/11/update-to-the-great-flexlib-its-been-moved/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 17:15:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=453</guid>
		<description><![CDATA[NEW URL BELOW&#8230; So my good friend John Yanarella, and fellow flexer, made a great library! full of awesome utils&#8230; he&#8217;s planning on blogging about it, so i&#8217;ll just throw the link out there&#8230; one of the coolest and most useful ones that i&#8217;ll probably use every day is IterableUtil&#8230; he&#8217;s got a great generic [...]]]></description>
			<content:encoded><![CDATA[<p>NEW URL BELOW&#8230;</p>
<p>So my good friend John Yanarella, and fellow flexer, made a great library! full of awesome utils&#8230; he&#8217;s planning on blogging about it, so i&#8217;ll just throw the link out there&#8230;</p>
<p>one of the coolest and most useful ones that i&#8217;ll probably use every day is IterableUtil&#8230; he&#8217;s got a great generic and reusable getItemById() function that will search child objects, and even can resolve .notation as sub proberties and child names&#8230; its pretty sweet.</p>
<p>Updated URL: 3/11/11<br />
<a href="https://github.com/CodeCatalyst/flex-extensions/">https://github.com/CodeCatalyst/flex-extensions/</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=453&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/03/11/update-to-the-great-flexlib-its-been-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great flex lib full of awesome utils.</title>
		<link>http://www.axelscript.com/2011/02/05/great-flex-lib-full-of-awesome-utils/</link>
		<comments>http://www.axelscript.com/2011/02/05/great-flex-lib-full-of-awesome-utils/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 00:35:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=449</guid>
		<description><![CDATA[So my good friend John Yanarella, and fellow flexer, made a great library! full of awesome utils&#8230; he&#8217;s planning on blogging about it, so i&#8217;ll just throw the link out there&#8230; one of the coolest and most useful ones that i&#8217;ll probably use every day is IterableUtil&#8230; he&#8217;s got a great generic and reusable getItemById() [...]]]></description>
			<content:encoded><![CDATA[<p>So my good friend John Yanarella, and fellow flexer, made a great library! full of awesome utils&#8230; he&#8217;s planning on blogging about it, so i&#8217;ll just throw the link out there&#8230;</p>
<p>one of the coolest and most useful ones that i&#8217;ll probably use every day is IterableUtil&#8230; he&#8217;s got a great generic and reusable getItemById() function that will search child objects, and even can resolve .notation as sub proberties and child names&#8230; its pretty sweet.</p>
<p>Updated URL: 3/11/11<br />
<a href="https://github.com/CodeCatalyst/flex-extensions/">https://github.com/CodeCatalyst/flex-extensions/</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=449&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/02/05/great-flex-lib-full-of-awesome-utils/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Mobile Icons</title>
		<link>http://www.axelscript.com/2011/02/03/free-mobile-icons/</link>
		<comments>http://www.axelscript.com/2011/02/03/free-mobile-icons/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 21:13:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=446</guid>
		<description><![CDATA[http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/ http://www.glyfx.com/products/free_android2.html http://www.glyfx.com/grfx/products/previews/android_common_2_preview.png]]></description>
			<content:encoded><![CDATA[<p><a href="http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/">http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/</a><br />
<a href="http://www.glyfx.com/products/free_android2.html">http://www.glyfx.com/products/free_android2.html</a><br />
<a href="http://www.glyfx.com/grfx/products/previews/android_common_2_preview.png">http://www.glyfx.com/grfx/products/previews/android_common_2_preview.png</a></p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=446&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/02/03/free-mobile-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash with kinect</title>
		<link>http://www.axelscript.com/2011/01/12/flash-with-kinect/</link>
		<comments>http://www.axelscript.com/2011/01/12/flash-with-kinect/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 15:09:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=444</guid>
		<description><![CDATA[http://vimeo.com/18645886 Flash with kinect]]></description>
			<content:encoded><![CDATA[<p>http://vimeo.com/18645886 Flash with kinect</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=444&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2011/01/12/flash-with-kinect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Air for Android Site Reminder</title>
		<link>http://www.axelscript.com/2010/12/13/air-for-android-site-reminder/</link>
		<comments>http://www.axelscript.com/2010/12/13/air-for-android-site-reminder/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 18:36:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=442</guid>
		<description><![CDATA[http://blogs.adobe.com/cantrell/archives/2010/11/uri-handlers-in-air-for-android-phone-calls-email-text-messages-maps-and-urls.html]]></description>
			<content:encoded><![CDATA[<p>http://blogs.adobe.com/cantrell/archives/2010/11/uri-handlers-in-air-for-android-phone-calls-email-text-messages-maps-and-urls.html</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=442&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/12/13/air-for-android-site-reminder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Air for android request! please vote!</title>
		<link>http://www.axelscript.com/2010/11/09/air-for-android-request-please-vote/</link>
		<comments>http://www.axelscript.com/2010/11/09/air-for-android-request-please-vote/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 01:01:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=440</guid>
		<description><![CDATA[http://ideas.adobe.com/ct/ct_a_view_idea.bix?c=9D564F43-979A-4E35-AA21-85A61B6AB8DE&#038;idea_id=7E9F3C2E-6899-4E10-993F-2C44C1F11707 You should be able to listen to events at the phone level… and intercept them&#8230; like a before and after event for each event that actually happens&#8230; the biggest ones I can think of are BEFORE_SMS_MESSAGE, AFTER_SMS_MESSAGE BEFORE_PHONECALL, AFTER_PHONECALL, BEFORE_ENDCALL, AFTER_ENDCALL&#8230; all of these could be used to log&#8230; or to fillter, or to [...]]]></description>
			<content:encoded><![CDATA[<p>http://ideas.adobe.com/ct/ct_a_view_idea.bix?c=9D564F43-979A-4E35-AA21-85A61B6AB8DE&#038;idea_id=7E9F3C2E-6899-4E10-993F-2C44C1F11707</p>
<p>You should be able to listen to events at the phone level… and intercept them&#8230; like a before and after event for each event that actually happens&#8230; </p>
<p>the biggest ones I can think of are </p>
<p>BEFORE_SMS_MESSAGE, AFTER_SMS_MESSAGE </p>
<p>BEFORE_PHONECALL, AFTER_PHONECALL, BEFORE_ENDCALL, AFTER_ENDCALL&#8230; </p>
<p>all of these could be used to log&#8230; or to fillter, or to add to your own application&#8230; </p>
<p>there are some requests out there for text and call blockers / filtering, and there are already some apps out there that do it, but I was just wondering CAN YOU EVEN DO THIS IN AIR? </p>
<p>as far as i know you can&#8217;t do this in air&#8230; </p>
<p>YOU SHOULD ALSO HAVE ACCESS TO THE NATIVE MENU WHERE THE BATTER ICONS SIT&#8230; a lot of apps add custom icons up there to show you things&#8230; can you do that in air either? it would be awesome! </p>
<p>thanks. </p>
<p>Axel</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=440&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/11/09/air-for-android-request-please-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Air Android First app Published</title>
		<link>http://www.axelscript.com/2010/11/08/air-android-first-app-published/</link>
		<comments>http://www.axelscript.com/2010/11/08/air-android-first-app-published/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 21:34:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=437</guid>
		<description><![CDATA[AXJDyno, Just published on the android market, built using AIR, and flex 4.5. The application is used as car dyno, and gives you the following: 0-10, 0-20, 0-30&#8230;&#8230;. 0-100 times 60ft, 330ft, 1/8 mile, 1000ft, 1/4mile times&#8230; it has a GPS Mode that lets slower cars run as well, ( they have trouble triggering the [...]]]></description>
			<content:encoded><![CDATA[<p>AXJDyno, </p>
<p>Just published on the android market, built using AIR, and flex 4.5.</p>
<p>The application is used as car dyno, and gives you the following:</p>
<p>0-10, 0-20, 0-30&#8230;&#8230;. 0-100 times</p>
<p>60ft, 330ft, 1/8 mile, 1000ft, 1/4mile times&#8230; </p>
<p>it has a GPS Mode that lets slower cars run as well, ( they have trouble triggering the accelerometer ).</p>
<p>search it up, called &#8220;AXJDyno&#8221;</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=437&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/11/08/air-android-first-app-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>detroit!!!! ripped offf!</title>
		<link>http://www.axelscript.com/2010/09/12/detroit-ripped-offf/</link>
		<comments>http://www.axelscript.com/2010/09/12/detroit-ripped-offf/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 20:20:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.axelscript.com/?p=434</guid>
		<description><![CDATA[any one who knows me, im a huge detroit lions fan&#8230; they just played chicago, and got to the end of the game and throughout the second half, hadn&#8217;t got one first down&#8230;. they were down 14 &#8211; 19&#8230; all they needed was a touchdown and to hold out the rest of the game&#8230; just [...]]]></description>
			<content:encoded><![CDATA[<p>any one who knows me, im a huge detroit lions fan&#8230; they just played chicago, and got to the end of the game and throughout the second half, hadn&#8217;t got one first down&#8230;.</p>
<p>they were down 14 &#8211; 19&#8230; all they needed was a  touchdown and to hold out the rest of the game&#8230; just a little under two minutes left!</p>
<p>they receive the kick off and start the drive, and drive it down the field looking like a completely different offense, and get up to somewhere around the 40, and throw up a pass to CALVIN JOHNSON #81&#8230; and he brings in the catch, and gets not one, not two, but then almost a half third before falling to the ground on his ass&#8230; then being absolutely thrilled that he had just pretty much won the game for them&#8230; he pushes the ball to the ground and gets up and runs celebrating!!!!</p>
<p>the refs ruled this an INCOMPLETE PASS!!!!!!!!!!!!!!! due to him letting go of the ball as he got up and ran to celebrate!!!!</p>
<p>SUCH F*ING BULLLLLLLLLLLLLLLLLLL!!!!!!!!!!!!!!!!!!</p>
<img src="http://www.axelscript.com/?ak_action=api_record_view&id=434&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.axelscript.com/2010/09/12/detroit-ripped-offf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>1</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>
	</channel>
</rss>

