<?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>Loyal Moses &#187; ActionScript</title>
	<atom:link href="http://www.loyalmoses.com/content/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loyalmoses.com</link>
	<description>public var blog:Blog = Blog.getInstance();</description>
	<lastBuildDate>Thu, 13 Oct 2011 02:33:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>PHP Socket Server, Flex XMLSocket w/ Reflection</title>
		<link>http://www.loyalmoses.com/2009/11/php-socket-server-flex-xmlsocket-w-reflection/</link>
		<comments>http://www.loyalmoses.com/2009/11/php-socket-server-flex-xmlsocket-w-reflection/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 01:41:50 +0000</pubDate>
		<dc:creator>moses</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=349</guid>
		<description><![CDATA[This was the result of a little playing with XMLSocket along with PHP to create a multi-client socket server for Flex to interact with. Initially I only wanted to test the simplicity of Flex&#8217;s ability to make simple socket connections and pass data, however one can easily see how much fun you could have here. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="640" height="420" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="src" value="http://www.loyalmoses.com/wp-content/uploads/2009/11/socketserverflexreflection_hd.mov" /><embed type="video/quicktime" width="640" height="420" src="http://www.loyalmoses.com/wp-content/uploads/2009/11/socketserverflexreflection_hd.mov"></embed></object></p>
<p>This was the result of a little playing with XMLSocket along with PHP to create a multi-client socket server for Flex to interact with.</p>
<p>Initially I only wanted to test the simplicity of Flex&#8217;s ability to make simple socket connections and pass data, however one can easily see how much fun you could have here. *scratches brain*</p>
<div style="text-align:center;margin:5px 0px 20px 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-2572565503002911";
/* 468x60, created 1/2/10 */
google_ad_slot = "7768175042";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Left side is simply telnet&#8217;ing to the socket server on the remote host.</p>
<p>Right side is the Flex application which connects to the same remote socket server.</p>
<p>Then demonstrating basic Reflection using getDefinitionByName with ClassFactory to dynamically instantiate display objects and move them about the stage.</p>
<p>~moses</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2009/11/php-socket-server-flex-xmlsocket-w-reflection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.loyalmoses.com/wp-content/uploads/2009/11/socketserverflexreflection_hd.mov" length="877309" type="video/quicktime" />
		</item>
		<item>
		<title>Free ticket to Flash Camp Atlanta 2009 &#8230; for me!</title>
		<link>http://www.loyalmoses.com/2009/08/free-ticket-to-flash-camp-atlanta-2009-for-me/</link>
		<comments>http://www.loyalmoses.com/2009/08/free-ticket-to-flash-camp-atlanta-2009-for-me/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:01:56 +0000</pubDate>
		<dc:creator>moses</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=327</guid>
		<description><![CDATA[Yup, I be a winner again. @umAndy (Andy Powell) dropped a tweet a few weeks ago with my name selected as the winner for a free ticket to Flash Camp Atlanta 2009. Flash Camp Atlanta is a one day event focusing on the Flash platform, Flex and Actionscript. The camp provides tracks for both beginners [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loyalmoses.com/wp-content/uploads/2009/08/382362657.png"><img class="alignright size-full wp-image-328" title="Flash Camp Atlanta 2009" src="http://www.loyalmoses.com/wp-content/uploads/2009/08/382362657.png" alt="Flash Camp Atlanta 2009" width="350" height="85" /></a>Yup, I be a winner again.</p>
<p><a href="http://twitter.com/umAndy">@umAndy</a> (Andy Powell) dropped a tweet a few weeks ago with my name selected as the winner for a free ticket to Flash Camp Atlanta 2009.</p>
<p>Flash Camp Atlanta is a one day event focusing on the Flash platform, Flex and Actionscript. The camp provides tracks for both beginners and experienced developers.</p>
<p><a href="http://events.universalmind.com/page.cfm/flash-camp-atlanta-2009/speakers-and-sessions">Flash Camp Atlanta 2009 &#8211; Speakers and Sessions</a></p>
<p><a href="http://flashcampatlanta.eventbrite.com/">Flash Camp Atlanta 2009 &#8211; Tickets</a></p>
<p>These surprises are always nice, and I do very much appreciate it. I hadn&#8217;t planned on attending, due only to my schedule being so full for the end of the month, however I&#8217;ll give moving things around a shot and see if I can&#8217;t get away for the day.</p>
<p>For those who might not know who Andy is (you should), drop by his blog and get familiar.</p>
<p><a href="http://www.infoaccelerator.net/blog/">http://www.infoaccelerator.net/blog/</a></p>
<p>Thanks again for the ticket!</p>
<p>~moses</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2009/08/free-ticket-to-flash-camp-atlanta-2009-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Builder 4 (&#8220;Gumbo&#8221;) to be named Flash Builder</title>
		<link>http://www.loyalmoses.com/2009/05/flex-builder-4-gumbo-to-be-named-flash-builder/</link>
		<comments>http://www.loyalmoses.com/2009/05/flex-builder-4-gumbo-to-be-named-flash-builder/#comments</comments>
		<pubDate>Sun, 17 May 2009 23:56:46 +0000</pubDate>
		<dc:creator>moses</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=146</guid>
		<description><![CDATA[For those who have not yet heard the news, Flash Builder is in fact the new name for what would have been Flex Builder 4 (&#8220;Gumbo&#8221;). For those of you who were already aware of this name change, this is a little of my opinion on the matter. This is not surprisingly quite a hot [...]]]></description>
			<content:encoded><![CDATA[<p>For those who have not yet heard the news, Flash Builder is in fact the new name for what would have been Flex Build<img class="alignright size-full wp-image-147" title="Flash Builder Logo" src="http://www.loyalmoses.com/wp-content/uploads/2009/05/fb.png" alt="Flash Builder Logo" width="128" height="127" />er 4 (&#8220;Gumbo&#8221;). For those of you who were already aware of this name change, this is a little of my opinion on the matter.</p>
<p>This is not surprisingly quite a hot topic for both Flash and Flex developers. Flash developers who regularly use Flex Builder to create ActionScript projects think it only makes sense to call it Flash Builder, while Flex developers who use Flex Builder to create Flex projects don&#8217;t see the name change as making much sense, or possibly even a mistake.</p>
<p>I&#8217;ve browsed about the blogs of a large portion of Adobe technology evangelists and although my opinion is not quite the same, I completely understand their point of view. Quickly glancing through a few dozen comments revealed that the renaming issue runs the full spectrum from strong like to intense dislike and of course general indifference.</p>
<p>From my perspective as an existing developer using Flex, Adobe could rename Flex Builder to &#8220;Flexity Flashomator 5000&#8243; or &#8220;Flash Master Flex&#8221; and it wouldn&#8217;t affect my views and usage of the tool and framework the slightest.</p>
<p>As a developer who is already exposed to the technology, well versed in it&#8217;s functionality and understands it&#8217;s place in the market I&#8217;m not concerned about the name change influencing my current use of Flex at all.</p>
<p>However, I do recall my conversion to Flex and I do believe that had it been called &#8220;Flash Builder&#8221; I would have been much more hesitant to take a look. I, like many others who do not come from a Flash background, but a strong development background had quite a few misconceptions about Flash in general and would have wanted nothing to do with <em>another</em> Flash tool.</p>
<p>I understood from my initial exposure that Flex Builder was an IDE for building Flash content using the Flex framework, however had it another name or been named &#8220;Flash Builder&#8221; I more than likely wouldn&#8217;t have been interested or been so quick to investigate.</p>
<p>My only concern about the name change, would be that new potential developers interested in Flex technology may be quite hesitant with a name like Flash Builder. After all, Flex is a technology that is creating a bridge to bring additional developers into Adobe&#8217;s fold.</p>
<p>If I had to complain, it would be that I&#8217;ve read several posts that suggest that because the builder compiles SWF files, it makes total sense to call it Flash Builder. However, think of EXE files and try that same logic &#8212; it doesn&#8217;t work. Possibly a name referring to ActionScript would be a better fit.</p>
<p>Of course, from my spectator seat far from Adobe internals &#8212; I would trust they have a great marketing and communication campaign that will clearly send a message to would-be developers that Flash Builder is the way Flex / AIR applications are built. Adobe evangelists have always done an excellent job educating all of us. Let us hope this makes their work easier as well as increases the adoption rate of Flex all around.</p>
<p>With all of that aside, I look forward to the new version of the builder and it&#8217;s new features, regardless of the name.</p>
<p>~moses</p>
<p>A few evangelist blog posts on the topic of renaming:</p>
<p><a href="http://corlan.org/2009/05/16/about-the-rebranding-of-flex-builder-into-flash-builder/">Mihai Corlan</a></p>
<p><a href="http://blog.digitalbackcountry.com/2009/05/flex-builder-gumbo-is-being-renamed-flash-builder/">Ryan Stewart</a></p>
<p><a href="http://theflashblog.com/?p=998">Lee Brimelow</a></p>
<p><a href="http://technoracle.blogspot.com/2009/05/next-flex-builder-product-renamed-to.html">Duane Nickull</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2009/05/flex-builder-4-gumbo-to-be-named-flash-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selecting a Flex viewstack by canvas name / id</title>
		<link>http://www.loyalmoses.com/2008/08/selecting-a-flex-viewstack-by-canvas-name-id/</link>
		<comments>http://www.loyalmoses.com/2008/08/selecting-a-flex-viewstack-by-canvas-name-id/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 04:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=39</guid>
		<description><![CDATA[A helpful tip for those who are writing more loosely coupled code these days. We all understand how selecting a viewstack by index can be a problem later on down the road when you decide to add new stacks or reorganize them. Doing so causes a chain reaction of refactoring MXML and AS to match [...]]]></description>
			<content:encoded><![CDATA[<p>A helpful tip for those who are writing more loosely coupled code these days.</p>
<p>We all understand how selecting a viewstack by index can be a problem later on down the road when you decide to add new stacks or reorganize them. Doing so causes a chain reaction of refactoring MXML and AS to match your new stack order.</p>
<p>The following little snippet can help alleviate this:</p>
<p>[code lang="actionscript"]viewstack1.selectedIndex = viewstack1.getChildIndex(viewstack1.getChildByName("one"));[/code]</p>
<p>This selects the viewstack canvas by the matching id property of &#8220;one&#8221;, assuming your viewstack is named &#8220;viewstack1&#8243;.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2008/08/selecting-a-flex-viewstack-by-canvas-name-id/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

