<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Go4Flash</title>
	<link>http://blog.go4flash.com</link>
	<description>Adobe (Macromedia) Flash expertise and Flash related technologies</description>
	<pubDate>Fri, 09 Oct 2009 08:55:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Removing list of elements from Array or ArrayCollection</title>
		<link>http://blog.go4flash.com/articles/removing-list-of-elements-from-array-or-arraycollection/</link>
		<comments>http://blog.go4flash.com/articles/removing-list-of-elements-from-array-or-arraycollection/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 08:53:59 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[ActionScript 2]]></category>

		<category><![CDATA[ActionScript 3]]></category>

		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Array]]></category>

		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/removing-list-of-elements-from-array-or-arraycollection/</guid>
		<description><![CDATA[If you need to remove list of selected items in List component in Flex
you should not go from first element to last element of selectedIndices array
because once you remove one selected element all indexes will shift on one position to the left
solution is very simple you just need to go from last element to first [...]]]></description>
			<content:encoded><![CDATA[<p>If you need to remove list of selected items in List component in Flex<br />
you should not go from first element to last element of selectedIndices array<br />
because once you remove one selected element all indexes will shift on one position to the left</p>
<p>solution is very simple you just need to go from last element to first element of selectedIndices array</p>
<p>in this case you will not have any problems with indexes</p>
<p>same for simple Array</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/removing-list-of-elements-from-array-or-arraycollection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Weather - Flex component</title>
		<link>http://blog.go4flash.com/components/google-weather-flex-component/</link>
		<comments>http://blog.go4flash.com/components/google-weather-flex-component/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 10:10:41 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Components]]></category>

		<category><![CDATA[ActionScript 3]]></category>

		<category><![CDATA[api]]></category>

		<category><![CDATA[component]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/components/google-weather-flex-component/</guid>
		<description><![CDATA[GoogleWeather features:
- change language
- load countries list from google (also useful for other applications, because you don&#8217;t need any database for that, all comes from google)
- load cities list based on selected country (also useful for other applications, because you don&#8217;t need any database for that, all comes from google)
- load weather information from any [...]]]></description>
			<content:encoded><![CDATA[<p><strong>GoogleWeather features:</strong><br />
- change language<br />
- load countries list from google (also useful for other applications, because you don&#8217;t need any database for that, all comes from google)<br />
- load cities list based on selected country (also useful for other applications, because you don&#8217;t need any database for that, all comes from google)<br />
- load weather information from any location</p>
<p><strong>Install:</strong><br />
in readme.txt inside sources you will find about info about client and server source<br />
and how to avoid Google spam detection<br />
to get it working, just upload server files on your host<br />
change proxy url in com.go4flex.gweather.main.model.ConstModel  class<br />
compile client side and upload on your host<br />
voila  <img src="http://www.flexden.net/modules/smileys/packs/Roving/smile.png" title="Smile" alt="Smile" class="smiley-content" /></p>
<p>working examples:<br />
<a href="http://go4flex.com/weather/GoogleWeather.html" target="_blank">Sample 1</a><br />
<a href="http://go4flex.com/weather/GoogleWeather2.html" target="_blank">Sample 2</a><br />
<a href="http://go4flex.com/weather/GoogleWeather3.html" target="_blank">Sample 3</a><br />
<a href="http://go4flex.com/weather/GoogleWeather4.html" target="_blank">Sample 4</a></p>
<p><a href="http://www.flexden.net/content/googleweather">buy sources at flexden.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/components/google-weather-flex-component/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transparent Flex app click-through solution</title>
		<link>http://blog.go4flash.com/articles/flex-articles/transparent-flex-app-click-through-solution/</link>
		<comments>http://blog.go4flash.com/articles/flex-articles/transparent-flex-app-click-through-solution/#comments</comments>
		<pubDate>Sun, 17 May 2009 21:07:02 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[click-through]]></category>

		<category><![CDATA[Flex app]]></category>

		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/flex-articles/transparent-flex-app-click-through-solution/</guid>
		<description><![CDATA[In my project I had situation that I need to load flex transparent flex application and to haveposssibility to click through this applicatio
I was trying to set backgroundAlpha to zero, but it doesn&#8217;t help me because application container overlap object under this application
here is a trick
on application create complete:
private function creationCompleteHandler():void
{
rawChildren.removeChildAt(0);
}
it will removes displayObject in [...]]]></description>
			<content:encoded><![CDATA[<p>In my project I had situation that I need to load flex transparent flex application and to haveposssibility to click through this applicatio<br />
I was trying to set backgroundAlpha to zero, but it doesn&#8217;t help me because application container overlap object under this application<br />
here is a trick<br />
on application create complete:</p>
<div class="codesnip-container" >private function creationCompleteHandler():void<br />
{<br />
rawChildren.removeChildAt(0);<br />
}</div>
<p>it will removes displayObject in application which overlaps objects under flex app</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/flex-articles/transparent-flex-app-click-through-solution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to get showEffect working first time</title>
		<link>http://blog.go4flash.com/articles/how-to-get-showeffect-working-first-time/</link>
		<comments>http://blog.go4flash.com/articles/how-to-get-showeffect-working-first-time/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 10:05:05 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[effects]]></category>

		<category><![CDATA[hideEffect]]></category>

		<category><![CDATA[showEffect]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/how-to-get-showeffect-working-first-time/</guid>
		<description><![CDATA[Today I got problem with showEffect in my project, when I added my component via PopUpManager.addPopUp I notice that showEffect doesn&#8217;t run.
To get it working you need add creationComplete handled inside component and dispatch FlexEvent.SHOW event in created handler.
happy coding 
]]></description>
			<content:encoded><![CDATA[<p>Today I got problem with showEffect in my project, when I added my component via PopUpManager.addPopUp I notice that showEffect doesn&#8217;t run.<br />
To get it working you need add creationComplete handled inside component and dispatch FlexEvent.SHOW event in created handler.</p>
<p>happy coding <img src='http://blog.go4flash.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/how-to-get-showeffect-working-first-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FLASH&#038;FLEX Developer&#8217;s Magazine 02/2009 issue review</title>
		<link>http://blog.go4flash.com/articles/as3/flashflex-developers-magazine-022009-issue-review/</link>
		<comments>http://blog.go4flash.com/articles/as3/flashflex-developers-magazine-022009-issue-review/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 10:25:32 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[ActionScript 3]]></category>

		<category><![CDATA[Cairngorm]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[WebORB]]></category>

		<category><![CDATA[ffdmag]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[oop]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/as3/flashflex-developers-magazine-022009-issue-review/</guid>
		<description><![CDATA[
I am glad to say that Flash &#38; Flex Developer&#8217;s Magazine published new issue
FFD&#8217;s magazine is great, they growing every day, it seems that there is working professional people, they know how to do work in a best way!
Their articles dealing with important things for flash and flex developers. 
Contents includes the following  articles and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ffdmag.com/"><img src="http://blog.go4flash.com/wp-content/uploads/2009/03/ffdmag.gif" alt="ffdmag" /></a></p>
<p>I am glad to say that Flash &amp; Flex Developer&#8217;s Magazine published new issue</p>
<p>FFD&#8217;s magazine is great, they growing every day, it seems that there is working professional people, they know how to do work in a best way!</p>
<p>Their articles dealing with important things for flash and flex developers. <span class="article_short_title"></span></p>
<p>Contents includes the following  articles and tutorials</p>
<ul>
<li><span class="article_short_title">Flash Flex developer interview with Dave Schroeder about the Flashbelt Conference&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">BannerSnack – A quick alternative to Flash?&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Working With Flash CS4 New Features: Inverse kinematics (IK) with Bone Tool&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Tracking Time with Screenweaver HX&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Using all the different components within CS4 to built a complete site&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Model View Controller – What&#8217;s the Secret Sauce&#8230; ?&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">JSFL Quirks&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">SWX: The Native Data Format for Adobe Flash&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">An introduction to Flickr In Flash&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">F</span><span class="article_short_title">lash video and AS3&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">WebORB tricks&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Multi-user Applications in haXe&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">7Achieving a retro-style using only Flash&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Secrets of a professional Flash game programmer&#8230;</span><span class="article_short_title"></span></li>
<li><span class="article_short_title">Interview with Lee Brimelow&#8230;</span></li>
<li><span class="article_short_title"><a href="http://www.ffdmag.com/prt/view/about-the-mag/issue/990.html">More &#8230;</a><br />
</span></li>
</ul>
<p><span class="Apple-style-span" style="border-collapse: separate; color: #464646; font-family: verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">I would like to highlight some excellent articles:</span></p>
<ul>
<li>&#8220;WebORB tricks&#8221; by Vitaliy Morarian<br />
&#8220;WebORB for Java - it is server-side technology which enables connectivity between Flex, Flash, AJAX and Silverlight clients and Java applications.&#8221;</li>
<li>&#8220;Secrets of a professional Flash game programmer&#8221; by Tom Rassweiler<br />
&#8220;For the last five years as the leader of the Flash development team at Arkadium, a NY based game development company, I have worked on more than a hundred Flash games for clients, ranging from toy companies like Mattel to publishing giants like Hearst and NewsCorp.&#8221;</li>
<li>&#8220;Working With Flash CS4 New Features: Inverse kinematics (IK) With Bone Tool&#8221; by Chetankumar<br />
&#8220;You will learn about recent updates to Flash CS4. Work with Flash CS4 Bone Tool.&#8221;</li>
</ul>
<p>Everyone who is interesting to publish article can do it without any problems, this magazine is open for any suggestions</p>
<p>I published my first article &#8220;OOP with AS3&#8243; in their first issue on 1/2008  and was very happy</p>
<p>You can find my second article in 2/2009 issue:</p>
<ul>
<li>&#8220;Model View Controller – What&#8217;s the Secret Sauce&#8230; ?&#8221; by Anton Krasnoshchok<br />
&#8220;Business applications consist of a user interface (UI), business logic, and data models. For example, standard UI components such as buttons or checkboxes have UI elements, logic that knows how to respond to user inputs, and data models.&#8221;</li>
</ul>
<p>You can subscribe to FFD&#8217;s magazine <a href="http://ffdmag.com/prt/view/subscribe.html">here</a><br />
Can&#8217;t wait for next issue, nice work guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/as3/flashflex-developers-magazine-022009-issue-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player 10 finally released&#8230;</title>
		<link>http://blog.go4flash.com/articles/flash-player-10-finally-released/</link>
		<comments>http://blog.go4flash.com/articles/flash-player-10-finally-released/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 08:14:28 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[flash player 10]]></category>

		<category><![CDATA[fp10]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/flash-player-10-finally-released/</guid>
		<description><![CDATA[Introducing Flash Player 10
Features !!!!
Get Flash Player 10
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/products/flashplayer/" target="_blank">Introducing Flash Player 10</a></p>
<p><a href="http://www.adobe.com/products/flashplayer/features/" target="_blank">Features !!!!</a></p>
<p><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=DXLUJ" target="_blank">Get Flash Player 10</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/flash-player-10-finally-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>gTween: Programmatic Tweening for AS3 Developers Beta 4 Release</title>
		<link>http://blog.go4flash.com/articles/as3/gtween/</link>
		<comments>http://blog.go4flash.com/articles/as3/gtween/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 09:19:32 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[ActionScript 3]]></category>

		<category><![CDATA[gskinner]]></category>

		<category><![CDATA[GTween]]></category>

		<category><![CDATA[tween]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/as3/gtween/</guid>
		<description><![CDATA[New powerful tweening engine is initially being released as a beta
more info here:
http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html
http://gskinner.com/libraries/gtween
Updates:  
gTween beta 3 released
Here&#8217;s the full list of beta 3 updates:

fixed a bug with smart rotation
added rotationProperties static property to specify properties to apply smartRotation to
fixed bug with proxy method calls not returning the return value (thanks to Matus Laco)
added a few [...]]]></description>
			<content:encoded><![CDATA[<p>New powerful tweening engine is initially being released as a beta</p>
<p>more info here:</p>
<p><a href="http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html" title="gTween: Programmatic Tweening for AS3 Developers" target="_blank">http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html</a><a href="http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html" title="gTween: Programmatic Tweening for AS3 Developers" target="_blank"></a><a href="http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html" title="gTween: Programmatic Tweening for AS3 Developers" target="_blank"></a><a href="http://gskinner.com/libraries/gtween" target="_blank" title="GTween - Tweening Engine for ActionScript 3 Developers"></a></p>
<p><a href="http://gskinner.com/libraries/gtween" target="_blank" title="GTween - Tweening Engine for ActionScript 3 Developers">http://gskinner.com/libraries/gtween</a><a href="http://gskinner.com/libraries/gtween" target="_blank" title="GTween - Tweening Engine for ActionScript 3 Developers"></a><a href="http://gskinner.com/libraries/gtween" target="_blank" title="GTween - Tweening Engine for ActionScript 3 Developers"></a></p>
<p>Updates:  <span style="font-family: Verdana; font-size: 13px; line-height: normal; white-space: pre" class="Apple-style-span"></span></p>
<p><strong><span style="font-family: Verdana; font-size: 13px; line-height: normal; white-space: pre" class="Apple-style-span">gTween beta 3 released</span></strong><span style="font-family: Verdana; font-size: 13px; line-height: normal; white-space: pre" class="Apple-style-span"></span><span style="font-family: Verdana; font-size: 13px; line-height: normal; white-space: pre" class="Apple-style-span"></span><span style="font-family: Arial; font-size: 12px; line-height: 16px" class="Apple-style-span"></span></p>
<p><span style="font-family: Arial; font-size: 12px; line-height: 16px" class="Apple-style-span">Here&#8217;s the full list of beta 3 updates:</span></p>
<ul>
<li>fixed a bug with smart rotation</li>
<li>added rotationProperties static property to specify properties to apply smartRotation to</li>
<li>fixed bug with proxy method calls not returning the return value (thanks to Matus Laco)</li>
<li>added a few semi colons <img src='http://blog.go4flash.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> (thanks to Matus Laco)</li>
<li>roundValues renamed to useSnapping</li>
<li>added snappingProperties static property to specify properties to apply snapping to.</li>
<li>fixed a bug that could cause setSize to be called twice</li>
<li>fixed a problem with copyInitProperties firing too many times</li>
<li>made the data parameter on addProgressPoint optional</li>
<li>changed removeProgressPoint to accept an optional data parameter</li>
<li>rewrote the progress point logic, fixing a problem that would prevent progress point events from firing if more than one progress point was passed in a single tick.</li>
<li>progress points will no longer fire when doing manual positioning, including using position=value, beginning() and end().</li>
<li>made it so that autoHide only applies while tweening alpha. (thanks to Randy Troppman)</li>
<li>added a defaultEase static property, which allows you to define the default easing function for all new tweens (thanks to Quentin)</li>
<li>made linearEase a public static method</li>
<li>added useSetSize property to allow you to turn off the setSize behaviour if necessary (thanks to jwopitz)</li>
</ul>
<p><span style="font-family: Arial; font-size: 12px; line-height: 16px" class="Apple-style-span">You can read the documentation, and download the latest version of gTween by <a href="http://www.gskinner.com/libraries/gtween/" style="color: #ff4b00; text-decoration: none">clicking here</a>.</span></p>
<p><strong><span style="font-family: Verdana; font-size: 13px; line-height: normal; white-space: pre" class="Apple-style-span">gTween beta 4 released</span></strong></p>
<p><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">Here is the full list of changes:</span></p>
<ul>
<li>fixed a bug with autoHide (thanks to JTtheGeek)</li>
<li>fixed a bug with useSmartRotation and destination values over 360 (thanks to radicalFish)</li>
<li>added propertyTarget and getPropertyTarget(), to support GTweenFilter and other potential subclasses</li>
<li>renamed the static &#8220;ticker&#8221; property to &#8220;activeTicker&#8221; to prevent issues in some editors due to it being named the same as the instance property. (thanks to Thomas Brekelmans)</li>
<li>fixed a problem with progressPoints set to a position of 0 not firing (thanks to Toby Skinner)</li>
<li>moved event meta tags to before class declaration, so they show up properly in the API documentation (thanks to Jordi Boggiano)</li>
<li>updated .clone() to support .useSetSize and .useSnapping properties</li>
<li>modified .addChild() to accept GTween.TWEEN_PHASE, GTween.END, GTween.DURATION, GTween.BEGINNING as a second parameter, allow more complex synchronization options.</li>
<li>included GTweenFilter and MultiTween in package.</li>
</ul>
<p><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 16px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">As always, you can view the latest documentation, and download the latest version of the library at </span> <a href="http://gskinner.com/libraries/gtween/">http://gskinner.com/libraries/gtween/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/as3/gtween/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MVC Pattern Presentation (Cairngorm vs Mate)</title>
		<link>http://blog.go4flash.com/articles/flex-articles/mvc-pattern-presentation-cairngorm-vs-mate/</link>
		<comments>http://blog.go4flash.com/articles/flex-articles/mvc-pattern-presentation-cairngorm-vs-mate/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 08:48:42 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/flex-articles/mvc-pattern-presentation-cairngorm-vs-mate/</guid>
		<description><![CDATA[This presentation will guide you through the MVC Pattern and Flex implementation of MVC (Cairgorm and Mate Frameworks)

download MVC.pptx (724.83 KB)


download MVC.ppt (889 KB)


download MVCCairngorm.zip (33.55 KB)


download MVCMate.zip (343.01 KB)

]]></description>
			<content:encoded><![CDATA[<p>This <strong>presentation</strong> will guide you through the MVC Pattern and Flex implementation of MVC (Cairgorm and Mate Frameworks)</p>

<a rel="nofollow" title="Download version 0.1 of MVC.pptx" onclick="if (window.urchinTracker) urchinTracker ('/downloads/sources/MVC.pptx');" href="/downloads/sources/MVC.pptx">download MVC.pptx</a> (724.83 KB)<br />
<br />

<a rel="nofollow" title="Download version 0.1 of MVC.ppt" onclick="if (window.urchinTracker) urchinTracker ('/downloads/sources/MVC.ppt');" href="/downloads/sources/MVC.ppt">download MVC.ppt</a> (889 KB)<br />
<br />

<a rel="nofollow" title="Download version 0.1 of MVCCairngorm.zip" onclick="if (window.urchinTracker) urchinTracker ('/downloads/sources/MVCCairngorm.zip');" href="/downloads/sources/MVCCairngorm.zip">download MVCCairngorm.zip</a> (33.55 KB)<br />
<br />

<a rel="nofollow" title="Download version 0.1 of MVCMate.zip" onclick="if (window.urchinTracker) urchinTracker ('/downloads/sources/MVCMate.zip');" href="/downloads/sources/MVCMate.zip">download MVCMate.zip</a> (343.01 KB)<br />
<br />
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/flex-articles/mvc-pattern-presentation-cairngorm-vs-mate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flex Application Size</title>
		<link>http://blog.go4flash.com/articles/flex-articles/flex-application-size/</link>
		<comments>http://blog.go4flash.com/articles/flex-articles/flex-application-size/#comments</comments>
		<pubDate>Wed, 28 May 2008 08:01:49 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex Application Size]]></category>

		<category><![CDATA[flex size]]></category>

		<category><![CDATA[reduce size]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/articles/flex-articles/flex-application-size/</guid>
		<description><![CDATA[Don&#8217;t forget
By default Flex Builder compile application to  debug build,
Don&#8217;t forget before deploying your application to  production server to export release build
Project -&#62; Export Release Build&#8230;
release build can be twice smaller than debug  version
EXTERNALIZING ASSETS
There are a number of ways to externalize code and assets.
MODULES
If there is application functionality that not every client will [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Don&#8217;t forget</strong></p>
<blockquote><p>By default Flex Builder compile application to  debug build,<br />
Don&#8217;t forget before deploying your application to  production server to export release build<br />
Project -&gt; Export Release Build&#8230;<br />
release build can be twice smaller than debug  version</p></blockquote>
<p><strong>EXTERNALIZING ASSETS</strong></p>
<blockquote><p>There are a number of ways to externalize code and assets.</p></blockquote>
<p><strong>MODULES</strong></p>
<blockquote><p>If there is application functionality that not every client will use or may not be used right away, you can split it into a module; a module is compiled into its own SWF and then is loaded at runtime via code. The root tag in an MXML file defining a module is mx:Module. Modules are loaded at runtime using the ModuleLoader.</p></blockquote>
<p><strong>RSLS</strong></p>
<blockquote><p>If you have multiple applications that share some of the same code libraries, you can use runtime-shared libraries to only require the code be downloaded once and used by both applications during the browser session. Note, only Adobe signed runtime-shared libraries can persist on the client and be cached by the Flash Player after the browser is closed. This is a new feature available in Flash Player 9 Update 3 (9,0,115,0) that enables the Flex framework to be cached and used by Flex applications from any domain.<br />
More info on RSLs at livedocs</p></blockquote>
<p><strong>RUNTIME CSS LOADING</strong></p>
<blockquote><p>You can load style sheets at run time by using the StyleManager. These style sheets take the form of SWF files that are dynamically loaded while your Flex application runs.<br />
By loading style sheets at run time, you can load images (for graphical skins), fonts, type and class selectors, and programmatic skins into your Flex application without embedding them at compile time. This lets skins and fonts be partitioned into separate SWF files, away from the main application. As a result, the application&#8217;s SWF file size is smaller.</p></blockquote>
<p><strong>RUNTIME LOADING OF ASSETS</strong></p>
<blockquote><p>The Image control in Flex takes a source which can either be an embedded image or a relative path to the image. When the latter is specified, the image is loaded at runtime and is not embedded into the SWF file.<br />
Embedded image:</p>
<div class="codesnip-container" >&lt;mx:Image source=&#8221;@Embed(source=&#8217;./assets/butterfly.gif&#8217;)&#8221;/&gt;</div>
<p>Image loaded at runtime:</p>
<div class="codesnip-container" >&lt;mx:Image source=&#8221;/assets/butterfly.gif&#8221;/&gt;</div>
</blockquote>
<p><strong>SUB-APPLICATIONS (Flex 3.2)</strong></p>
<blockquote><p>As of Flex 3.2 (and higher), there is now an additional option:  sub-applications.<br />
The PDF of the chapter in the doc is here:<br />
Chapter 1: Developing and loading subapplications<br />
<a href="http://livedocs.adobe.com/flex/3/loading_applications.pdf" rel="nofollow">http://livedocs.adobe.com/flex/3/loading_applications.pdf</a><br />
The original planning overview (then code named &#8220;Marshall Plan&#8221;) can be found here:<br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/Marshall%20Plan" rel="nofollow">http://opensource.adobe.com/wiki/display/flexsdk/Marshall Plan</a></p></blockquote>
<p>Additional info:</p>
<p><a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;productId=2&amp;postId=12169" rel="nofollow">http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;productId=2&amp;postId=12169</a></p>
<p><a href="http://www.countermarch.com/blog/index.cfm/2008/2/26/Optimizing-with-Flex-3" rel="nofollow">http://www.countermarch.com/blog/index.cfm/2008/2/26/Optimizing-with-Flex-3</a></p>
<p><a href="http://www.simplyprofound.com/post/Flex-3-Optimization-and-SWF-Filesize.aspx" rel="nofollow">http://www.simplyprofound.com/post/Flex-3-Optimization-and-SWF-Filesize.aspx</a></p>
<p><a href="http://www.slideshare.net/dcoletta/optimizing-flex-applications" rel="nofollow">http://www.slideshare.net/dcoletta/optimizing-flex-applications</a></p>
<p><a href="http://wireless-watch.com/2008/04/24/reduce-the-size-of-a-flex-3-application-avoiding-unnecessary-references-with-the-getqualifiedclassname-method" rel="nofollow">http://wireless-watch.com/2008/04/24/reduce-the-size-of-a-flex-3-application-avoiding-unnecessary-references-with-the-getqualifiedclassname-method</a></p>
<p><a href="http://livedocs.adobe.com/flex/3/html/help.html?content=performance_06.html" rel="nofollow">http://livedocs.adobe.com/flex/3/html/help.html?content=performance_06.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/articles/flex-articles/flex-application-size/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flex 3 CSS Properties List</title>
		<link>http://blog.go4flash.com/cheatsheets/flex/flex-3-css-properties/</link>
		<comments>http://blog.go4flash.com/cheatsheets/flex/flex-3-css-properties/#comments</comments>
		<pubDate>Sun, 04 May 2008 20:57:14 +0000</pubDate>
		<dc:creator>Antonos</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[CSS properties]]></category>

		<category><![CDATA[CSS, HTML]]></category>

		<guid isPermaLink="false">http://blog.go4flash.com/cheatsheets/flex/flex-3-css-properties/</guid>
		<description><![CDATA[

download Flex3CSS.pdf (152.8 KB)

]]></description>
			<content:encoded><![CDATA[<p style="display: block"><img src="/images/Flex3CSSList.jpg" /></p>

<a rel="nofollow" title="Download version 0.1 of Flex3CSS.pdf" onclick="if (window.urchinTracker) urchinTracker ('/downloads/cheatsheet/Flex3CSS.pdf');" href="/downloads/cheatsheet/Flex3CSS.pdf">download Flex3CSS.pdf</a> (152.8 KB)<br />
<br />
]]></content:encoded>
			<wfw:commentRss>http://blog.go4flash.com/cheatsheets/flex/flex-3-css-properties/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
