<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rico on Flex</title>
	
	<link>http://ricozuniga.com</link>
	<description>My thoughts on Adobe Flex, AIR, Flash, Actionscript, &amp; PureMVC.</description>
	<lastBuildDate>Thu, 05 Nov 2009 05:21:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain="ricozuniga.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://www.gravatar.com/blavatar/9a142ae4432380a1620df63224a1f6a1?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Rico on Flex</title>
		<link>http://ricozuniga.com</link>
	</image>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RicoOnFlex" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Wireless Internet Connection Sharing in Ubuntu 9.10 (Karmic Koala)</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/owrR-wd7bnQ/</link>
		<comments>http://ricozuniga.com/2009/11/05/wireless-internet-connection-sharing-in-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 05:19:07 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ricozuniga.com/?p=120</guid>
		<description><![CDATA[
At first I couldn&#8217;t find any obvious way of making this work so I thought it was going to be another frustrating process. After a bit of research I stumbled upon this post on how easy it is to share an existing (non-WiFi) internet connection through WiFi. It was written for the Intrepid Ibex release [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=120&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone size-full wp-image-121" title="WiFi" src="http://ricoonflex.files.wordpress.com/2009/11/wifi-logo.jpg?w=400&#038;h=278" alt="WiFi" width="400" height="278" /></p>
<p>At first I couldn&#8217;t find any obvious way of making this work so <a href="http://twitter.com/ricoz/status/5416371484" target="_blank">I thought</a> it was going to be another frustrating process. After a bit of research I stumbled upon <a title="Share Your Internet Wirelessly On Ubuntu" href="http://bigbrovar.wordpress.com/2009/01/17/share-you-internet-wirelessly-on-ubuntu/" target="_blank">this post</a> on how easy it is to share an existing (non-WiFi) internet connection through WiFi. It was written for the Intrepid Ibex release but still works. The only thing you don&#8217;t need to do anymore is install the <code>dnsmasq-base</code> package since it&#8217;s already activated by default in Karmic Koala.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=120&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/owrR-wd7bnQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2009/11/05/wireless-internet-connection-sharing-in-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>

		<media:content url="http://ricoonflex.files.wordpress.com/2009/11/wifi-logo.jpg" medium="image">
			<media:title type="html">WiFi</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2009/11/05/wireless-internet-connection-sharing-in-ubuntu-9-10-karmic-koala/</feedburner:origLink></item>
		<item>
		<title>Installing Flash Player 10 in Ubuntu 9.10 (Karmic Koala)</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/mF3y99xnY5U/</link>
		<comments>http://ricozuniga.com/2009/11/04/installing-flash-player-10-in-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 13:01:55 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ricozuniga.com/?p=108</guid>
		<description><![CDATA[Let me begin by saying that I&#8217;m not a Linux expert. I&#8217;ve worked with it several times before but never really stuck with it. But now I&#8217;m trying once more, to completely switch from Windows to Linux especially now with the latest Ubuntu release which looks very promising.
One of the least expected problems I encountered [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=108&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Let me begin by saying that I&#8217;m not a Linux expert. I&#8217;ve worked with it several times before but never really stuck with it. But now I&#8217;m trying once more, to completely switch from Windows to Linux especially now with the latest Ubuntu release which looks very promising.</p>
<p>One of the least expected problems I encountered with Karmic Koala is installing Flash Player 10 plugin in Firefox. I was surprised to find out how frustrating and unstraightforward it was to perform this.</p>
<p>I tried several approaches like downloading the Flash Player .deb package (which I think was especially made for Ubuntu) and running it but it resulted in an error notification about certain dependencies that I still need to install, using the apt-get command to automate installation of packages which also resulted in cryptic messages about missing dependencies and name collisions, downloading an RPM and using the YUM package which also failed. All in all it took me almost an hour of research, trial and error to discover the very simple solution that worked, and here it is in 5 easy steps.</p>
<ol>
<li>Download the Flash Player plugin from <a title="Get Flash Player" href="http://get.adobe.com/flashplayer/" target="_blank">http://get.adobe.com/flashplayer/</a> and select the <code>.tar.gz</code> from the package drop down selection box, nevermind the other options.</li>
<li>Extract the content of the package using your preferred approach, either by double clicking on the package file then dragging the content to extract it or running the <code>tar -zxvf</code> command in the terminal. A single file, named <code>libflashplayer.so</code> will be extracted.</li>
<li>You need to move this file to the <code>/usr/lib/mozilla/plugins</code> folder. You can&#8217;t just drag and drop it to this folder due to lack of permission, you need to perform it with super user privileges.</li>
<li>So with Firefox closed, run the terminal and go to the folder where <code>libflashplayer.so</code> is located then move the file using the <code>sudo mv libflashplayer.so /usr/lib/mozilla/plugins/</code> command.</li>
<li>Now run Firefox and double check if the plugin was successfully installed by typing <code>about:plugins</code> in the URL bar, you should be able to find Shockwave Flash in the list.</li>
</ol>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=108&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/mF3y99xnY5U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2009/11/04/installing-flash-player-10-in-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2009/11/04/installing-flash-player-10-in-ubuntu-9-10-karmic-koala/</feedburner:origLink></item>
		<item>
		<title>iPhone Game Development</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/cKOShKaOhD0/</link>
		<comments>http://ricozuniga.com/2009/03/05/iphone-game-development/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 04:02:03 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Tongits]]></category>

		<guid isPermaLink="false">http://ricozuniga.com/?p=83</guid>
		<description><![CDATA[I recently started writing about my experience in porting Tongits (a game running on Adobe AIR) to the iPhone. So far I&#8217;ve already written two introductory posts. I&#8217;ll be regularly posting technical articles and tutorials specific to iPhone game development as I progress with the project. For those interested in how I will be pulling [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=83&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I recently started writing about my experience in porting <a title="Tongits" href="http://www.tongits.net">Tongits</a> (a game running on Adobe AIR) to the iPhone. So far I&#8217;ve already written two introductory posts. I&#8217;ll be regularly posting technical articles and tutorials specific to iPhone game development as I progress with the project. For those interested in how I will be pulling this off you can visit <a title="iTongits - iPhone Game Development" href="http://www.itongits.com">iTongits</a> and subscribe to the feed.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=83&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/cKOShKaOhD0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2009/03/05/iphone-game-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2009/03/05/iphone-game-development/</feedburner:origLink></item>
		<item>
		<title>Profiler Causing Debugger Problems in Flex Builder 3</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/GHcRtffSCsQ/</link>
		<comments>http://ricozuniga.com/2008/08/15/profiler-causing-debugger-problems-in-flex-builder-3/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 02:54:40 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Bug]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=80</guid>
		<description><![CDATA[I had to blog this since we encountered this issue twice already. I found the solution from BetaDesigns but we encountered a slightly different case the 2nd time that requires a different approach.
In the first case, you just need to delete a line from the mm.cfg file. If you&#8217;re using Windows XP, you&#8217;ll find the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=80&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had to blog this since we encountered this issue twice already. I found the solution from <a title="Profiler Problems in Flex" href="http://www.betadesigns.co.uk/Blog/2008/06/19/profiler-problems-in-flex/" target="_blank">BetaDesigns</a> but we encountered a slightly different case the 2nd time that requires a different approach.</p>
<p>In the first case, you just need to delete a line from the mm.cfg file. If you&#8217;re using Windows XP, you&#8217;ll find the file in the C:\Documents and Settings\{your user name}\ folder. Find the line that contains the string <em>ProfilerAgent.swf</em> and delete it.</p>
<p><strong>Different Approach</strong></p>
<p>In the second case, you might not find that line from the mm.cfg file. So what we did was delete or rename the <strong>ProfilerAgent.swf</strong> file from the <strong>.metadata\.plugins\com.adobe.flash.profiler</strong> folder in your workspace.</p>
<p>Hope this helps.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/80/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/80/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=80&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/GHcRtffSCsQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/08/15/profiler-causing-debugger-problems-in-flex-builder-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/08/15/profiler-causing-debugger-problems-in-flex-builder-3/</feedburner:origLink></item>
		<item>
		<title>PureMVC Program Flow Part 1 – The View</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/nIAocMSwCN0/</link>
		<comments>http://ricozuniga.com/2008/07/26/puremvc-program-flow-part-1-the-view/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 18:24:55 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=73</guid>
		<description><![CDATA[It has been a great experience so far working with PureMVC. There was quite a huge barrier for entry due to its steeper learning curve but after gaining enough practical knowledge of the framework, my team was able to quickly implement most of the UI related logic and some business logic requirements of our project [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=73&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It has been a great experience so far working with <a title="PureMVC" href="http://www.puremvc.org/" target="_blank">PureMVC</a>. There was quite a huge barrier for entry due to its steeper learning curve but after gaining enough practical knowledge of the framework, my team was able to quickly implement most of the UI related logic and some business logic requirements of our project while maintaining integrity of the code. Now the only thing left to do is to connect the application to the data in the backend.</p>
<p>In this post, I would like to discuss the general flow of an application built on top of PureMVC. This is how we understood the framework and it&#8217;s the approach we used for our application. The flow is actually pretty simple and straightforward, even obvious. We used the <a title="PureMVC Multicore" href="http://trac.puremvc.org/PureMVC_AS3_MultiCore" target="_blank">Multicore version of PureMVC</a> but this discussion will focus on the Standard version.</p>
<p><strong>The View</strong></p>
<p>This part of your application contains the MXML components, Mediators, custom events, and maybe some Interfaces.</p>
<p>Ideally, you should create a separate Flex Library project for all your MXML components. In this way your UI guy can easily take <strong>ownership</strong> of that area of your project. He does not need to share any code from the other developers, he just needs to focus on one separate and independent area of the application. He practically just needs to <em>checkout</em> a separate folder made especially for him only.</p>
<p>These MXML components <strong>do not know</strong> nor care about PureMVC or any other architecture that you may have in your project. Their only concern is the user interface. They take care of input from the user by dispatching appropriate events. They also <strong>expose</strong> a minimal set of API that allows interested parties (the Mediator in PureMVC&#8217;s case) to manipulate the user interface.</p>
<p>One example of this API exposure is an &#8220;update&#8221; function exposed by a custom tab navigation component that requires <strong>extra UI-only processing</strong> such as transition effects, alpha, hiding, disabling etc. These extra UI related processing or logic is encapsulated inside the component&#8217;s exposed &#8220;update&#8221; function. You may also even go as far as define a <strong>standard Interface</strong> for all related MXML components to implement to make it even easier and more intuitive for interested parties to access their API.</p>
<p>The <strong>Mediator</strong> is the entity that connects the MXML view components to PureMVC. It has a direct reference to <strong>one or more</strong> of your MXML components. If you are expecting that one of your Mediators will be taking care of more than one MXML component, it&#8217;s good practice to standardize access to these components via a common Interface. However, this does not mean you only have to register the Mediator once, you still have to register the Mediator for each MXML component it is interested in.</p>
<p>The heart of PureMVC is its <a title="PureMVC Notifications" href="http://ricoonflex.wordpress.com/2008/06/27/puremvc-notifications/" target="_blank">Notification system</a> and a large chunk of that can be found inside Mediators. From the name itself, the Mediator &#8220;mediates&#8221; the flow of data and acts as a <strong>middle man</strong> between the View and the rest of the application. The way it does this &#8220;mediating&#8221; is through Notifications.</p>
<p>The Mediator listens to events dispatched by the MXML components and <strong>forwards</strong> this to the rest of the application using Notifications. Commands mapped to the Notifications will be triggered. The Commands may then perform <strong>business logic</strong> related processing such as comparing values and deciding based on those values. This will in turn update the appropriate Proxy or more succinctly, update the application&#8217;s data.</p>
<p>The Mediator also handles Notifications it is interested in especially those coming from the Proxy. Since the Proxy takes care of the application&#8217;s data, any change to it should also <strong>reflect</strong> on the UI. This UI update process is also accomplished through Notifications. We will discuss details of the Proxy and it&#8217;s role in the program&#8217;s flow in another post.</p>
<p>You can also directly access Proxies (Model) from the Mediator but I do not recommend this approach since this will <strong>tightly couple</strong> your Mediators to your Proxies. I suggest you limit the Mediator&#8217;s role to sending and handling Notifications and just leave Proxies to your Commands (Controller). We will discuss this relationship (Mediator &lt;-&gt; Command &lt;-&gt; Proxy)  in detail in a later post.</p>
<p><strong>Summary</strong></p>
<p>Although I tried putting in everything I know so far about the framework, I&#8217;m sure I still missed a lot of essential stuff. Working with PureMVC entails continuous learning anyway so I&#8217;m sure we will be discovering more interesting things along the way.</p>
<p>I was planning to discuss all the aspects involved in the flow (the Model &amp; the Controller) in this post but decided to split them into parts seeing that this post has become this long already.</p>
<p>So much good stuff to discuss, think in <a title="PureMVC" href="http://www.puremvc.org/" target="_blank">PureMVC</a>!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/73/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/73/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=73&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/nIAocMSwCN0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/07/26/puremvc-program-flow-part-1-the-view/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/07/26/puremvc-program-flow-part-1-the-view/</feedburner:origLink></item>
		<item>
		<title>Hide .svn Folders in Flex Builder</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/M4GxFrrzD3w/</link>
		<comments>http://ricozuniga.com/2008/07/07/hide-svn-folders-in-flex-builder/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 08:31:04 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=68</guid>
		<description><![CDATA[If you&#8217;re working with Subversion (and you should), you probably noticed the .svn folders in Flex Builder&#8217;s Navigator pane. It doesn&#8217;t really bother me that much seeing those folders in there but I wondered if they can be hidden to make the source tree a bit cleaner. It turned out that it&#8217;s just as simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=68&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you&#8217;re working with Subversion (and you should), you probably noticed the .svn folders in Flex Builder&#8217;s Navigator pane. It doesn&#8217;t really bother me that much seeing those folders in there but I wondered if they can be hidden to make the source tree a bit cleaner. It turned out that it&#8217;s just as simple as activating a filter for the Navigator pane. Simply select the <strong>.*</strong> filter from the Navigator menu according to <a title=" Hide .svn folders in Eclipse / FlexBuilder " href="http://groups.google.com/group/cfaussie/browse_thread/thread/a59493fd33af7c5b" target="_blank">this thread</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=68&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/M4GxFrrzD3w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/07/07/hide-svn-folders-in-flex-builder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/07/07/hide-svn-folders-in-flex-builder/</feedburner:origLink></item>
		<item>
		<title>Unable to Debug in Firefox 3</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/SWgQXQ9ReEk/</link>
		<comments>http://ricozuniga.com/2008/07/07/unable-to-debug-in-firefox-3/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 02:10:28 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=67</guid>
		<description><![CDATA[After installing FF3 a few weeks ago I found myself unable to debug my Flex projects using it. I resorted to using IE as my main debug browser. This worked fine at first but I still really needed to debug in FF3. So today I tried looking for a possible solution and came accross this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=67&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After installing FF3 a few weeks ago I found myself unable to debug my Flex projects using it. I resorted to using IE as my main debug browser. This worked fine at first but I still really needed to debug in FF3. So today I tried looking for a possible solution and came accross <a title="Firefox 3 and Flex Debug Not Working" href="http://bugs.adobe.com/jira/browse/FB-13064" target="_blank">this bug</a>. In a nutshell, the bug is about incompatible add-ons in FF3 that prevents the Flex debugger from running.</p>
<p>For my browser it was Google Toolbar that&#8217;s causing the problem, uninstalling it allowed me to debug again. Good thing it wasn&#8217;t <a title="Web Debugging Proxy" href="http://www.charlesproxy.com/" target="_blank">Charles</a> or <a title="TwitterFox" href="http://www.naan.net/trac/wiki/TwitterFox" target="_blank">TwitterFox</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=67&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/SWgQXQ9ReEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/07/07/unable-to-debug-in-firefox-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/07/07/unable-to-debug-in-firefox-3/</feedburner:origLink></item>
		<item>
		<title>PureMVC Notifications</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/_n29hezl960/</link>
		<comments>http://ricozuniga.com/2008/06/27/puremvc-notifications/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:29:09 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=66</guid>
		<description><![CDATA[I&#8217;ve been trying to play around with the PureMVC framework during the past few weeks and I would like to post my thoughts on the subject. This will serve as my reference later on and may also be of help to others who are interested to learn the framework. One obvious thing I should point [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=66&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been trying to play around with the <a title="PureMVC" href="http://puremvc.org/" target="_blank">PureMVC</a> framework during the past few weeks and I would like to post my thoughts on the subject. This will serve as my reference later on and may also be of help to others who are interested to learn the framework. One obvious thing I should point out is that the learning curve for PureMVC is quite steep. Familiarity with the concept of design patterns is a requisite to be able to understand the framwork.</p>
<p><strong>Notifications</strong> are similar to Flex Events. This may seem like a duplication of function at first but as you gain more understanding of this concept, you&#8217;ll learn to appreciate its purpose. Also a major reason why notifications exist is the language and framework agnostic nature of PureMVC. This approach made it possible for PureMVC to be ported to other languages or frameworks, not just Flex or AS3.</p>
<p>I&#8217;ll now proceed with the discussion of the major components of PureMVC and how they behave in relation to Notifications. I recommend going through the <a title="Minimalist MVC Example" href="http://www.as3dp.com/2007/12/27/minimalist-mvc-example-using-the-puremvc-framework/">Minimalist MVC Example</a> first to gain an understanding of the components that I will be discussing.</p>
<p><span id="more-66"></span></p>
<p><strong>Facade</strong>. The Facade sends only one Notification, the initialization event called <em>startup </em>by convention. It doesn&#8217;t listen to any other Notification. The Facade is also responsible for assigning or registering a <em>Command</em> with a Notification.</p>
<p><strong>Command</strong>. The Command only takes care of one Notification, the one assigned to it by the Facade. The Command is automatically invoked, or more specifically its <em>execute</em> method is invoked, whenever the Notification assigned to it is sent or triggered. In the execute method, you gain a handle to a <em>Proxy</em> via the Facade to retrieve, store, or manipulate data. The Command may also send a Notification to trigger an update in the user interface via the <em>Mediator</em>.</p>
<p><strong>Proxy</strong>. The Proxy cannot listen to Notifications. It however may also send a Notification that will trigger an update in the user interface. The Proxy takes care of retreiving and storing data and announcing these changes to interested UIs via Notifications. The <em>Mediator</em> listens to these Notifications and is the one responsible for updating the UI.</p>
<p><strong>Mediator</strong>. The Mediator is the only one allowed to listen to Notifications. It may also send a Notification that will trigger a Command and in turn cause an update to the application&#8217;s data via the Proxy. After the data has been updated, the Proxy may then send an update Notification that the Mediator can try to listen to and react to by updating the UI. The Mediator is also responsible for listening to native Flex events dispatched by the UI. Usually the Mediator reacts to these events by sending related Notifications, this is often referred to as &#8220;translating&#8221; from a native Flex Event to a PureMVC Notification.</p>
<p>So far this is how I understood PureMVC&#8217;s Notification system. Feel free to point out any mistakes or inconsistencies in the post. I will be using PureMVC in all upcoming projects and will be sharing my experience and learnings through this blog.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=66&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/_n29hezl960" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/06/27/puremvc-notifications/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/06/27/puremvc-notifications/</feedburner:origLink></item>
		<item>
		<title>Flex 3 Cookbook</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/BTeVPvDgz48/</link>
		<comments>http://ricozuniga.com/2008/06/04/flex-3-cookbook/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 05:27:11 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Press]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=62</guid>
		<description><![CDATA[I just found out that my recipe, How do you display swf objects as items in a Menu using an item renderer?, was included in the recently released O&#8217;Reilly book, Flex 3 Cookbook. You can view a sample of the recipe here.  It&#8217;s in Chapter 7 with a title of Display SWF Objects as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=62&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone size-medium wp-image-63" style="border:0 none;padding-right:5px;" src="http://ricoonflex.files.wordpress.com/2008/06/flex3cookbook.gif?w=180&#038;h=236" alt="" width="180" height="236" align="left" />I just found out that my recipe, <a title="How do you display swf objects as items in a Menu using an item renderer?" href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showDetails&amp;postId=4321&amp;productId=2&amp;loc=en_US" target="_blank">How do you display swf objects as items in a Menu using an item renderer?</a>, was included in the recently released O&#8217;Reilly book, <a title="Flex 3 Cookbook" href="http://www.oreilly.com/catalog/9780596529857/" target="_blank">Flex 3 Cookbook</a>. You can view a sample of the recipe <a title="Flex 3 Cookbook" href="http://www.oreilly.com/catalog/9780596529857/toc.html" target="_blank">here</a>.  It&#8217;s in Chapter 7 with a title of <em>Display SWF Objects as Items in a Menu by Using an Item Renderer</em>.</p>
<p>I wonder if the contributors will receive a complimentary copy of the book&#8230;</p>
<p>I also would like to apologize for the lack of updates recently. I have been very busy with studying <a title="PureMVC" href="http://puremvc.org/" target="_blank">PureMVC</a> and with my new job. This means most of the articles that I will be publishing from now on will be related to this framework.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/62/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/62/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=62&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/BTeVPvDgz48" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/06/04/flex-3-cookbook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>

		<media:content url="http://ricoonflex.files.wordpress.com/2008/06/flex3cookbook.gif?w=180" medium="image" />
	<feedburner:origLink>http://ricozuniga.com/2008/06/04/flex-3-cookbook/</feedburner:origLink></item>
		<item>
		<title>CHILD_REMOVE Event Triggered Before Actual Child Removal</title>
		<link>http://feedproxy.google.com/~r/RicoOnFlex/~3/mMKrHDQ5UQE/</link>
		<comments>http://ricozuniga.com/2008/03/25/child_remove-event-triggered-before-actual-child-removal/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 20:33:27 +0000</pubDate>
		<dc:creator>ricoz</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://ricoonflex.wordpress.com/?p=60</guid>
		<description><![CDATA[One of the many things I learned from my development experience with Tongits is that the CHILD_REMOVE event of the ChildExistenceChangedEvent object actually happens just when a child is about to be removed and not after the child was removed. This means numChildren is still the same inside a CHILD_REMOVE event listener. On the other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=60&subd=ricoonflex&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of the many things I learned from my development experience with <a href="http://www.tongits.net" target="_blank" title="Tongits Game">Tongits</a> is that the CHILD_REMOVE event of the <i>ChildExistenceChangedEvent</i> object actually happens just when a child is about to be removed and <b>not after</b> the child was removed. This means <i>numChildren</i> is still the same inside a CHILD_REMOVE event listener. On the other hand, the CHILD_ADD event happens <b>after</b> the child has been added to the display list.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ricoonflex.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ricoonflex.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricoonflex.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricoonflex.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricoonflex.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricoonflex.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricoonflex.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricoonflex.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricoonflex.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricoonflex.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricoonflex.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricoonflex.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricozuniga.com&blog=908089&post=60&subd=ricoonflex&ref=&feed=1" /></div><img src="http://feeds.feedburner.com/~r/RicoOnFlex/~4/mMKrHDQ5UQE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ricozuniga.com/2008/03/25/child_remove-event-triggered-before-actual-child-removal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8cb66618cdd417e0d51872bf0b8f5739?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ricoz</media:title>
		</media:content>
	<feedburner:origLink>http://ricozuniga.com/2008/03/25/child_remove-event-triggered-before-actual-child-removal/</feedburner:origLink></item>
	</channel>
</rss>
