<?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>Factum Vicesimus Quartus &#187; manager</title>
	<atom:link href="http://www.wietseveenstra.nl/blog/tag/manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wietseveenstra.nl/blog</link>
	<description>Exploring web x.0, innovation and RIA techniques</description>
	<lastBuildDate>Sat, 05 Sep 2009 15:27:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=7901</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reflection Manager 1.0</title>
		<link>http://www.wietseveenstra.nl/blog/2007/05/reflection-manager-10/</link>
		<comments>http://www.wietseveenstra.nl/blog/2007/05/reflection-manager-10/#comments</comments>
		<pubDate>Tue, 29 May 2007 18:31:27 +0000</pubDate>
		<dc:creator>Wietse Veenstra</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[reflection]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.wietseveenstra.nl/blog/2007/05/29/reflection-manager-10/</guid>
		<description><![CDATA[I have updated my Reflection Manager to version 1.0. I have implemented a blurring option like suggested in the comments on my previously posted version (0.9). I have also built in the functionality to update the reflection when its target component is dragged or resized. Furthermore I made some minor updates to improve the performance [...]]]></description>
			<content:encoded><![CDATA[<p>I have updated my Reflection Manager to version 1.0. I have implemented a blurring option like suggested in the comments on my previously posted version (<a href="http://www.wietseveenstra.nl/blog/2007/04/26/reflectionmanager-v09/">0.9</a>). I have also built in the functionality to update the reflection when its target component is dragged or resized. Furthermore I made some minor updates to improve the performance even a little more. I hope this will be of some good use to you. Let me know when you use it, what you think of it and/or if you have found a bug or have other suggestions on improving it. Thnx!</p>
<p>Open the <a href="http://www.wietseveenstra.nl/files/flex/ReflectionExplorer/v1_0/ReflectionExplorer.html" target="_blank">Reflection Explorer</a> (right-click for the source).<br />
Open the <a href="http://www.wietseveenstra.nl/files/flex/ReflectionExplorer/v1_0/srcview/index.html" target="_blank">source-view</a> directly.</p>
<p class="akst_link"><a href="http://www.wietseveenstra.nl/blog/?p=67&amp;akst_action=share-this"  title="Email, post to del.icio.us, etc." id="akst_link_67" class="akst_share_link" rel="noindex nofollow">ShareThis</a>
</p><img src="http://www.wietseveenstra.nl/blog/?ak_action=api_record_view&id=67&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wietseveenstra.nl/blog/2007/05/reflection-manager-10/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>ReflectionManager v0.9</title>
		<link>http://www.wietseveenstra.nl/blog/2007/04/reflectionmanager-v09/</link>
		<comments>http://www.wietseveenstra.nl/blog/2007/04/reflectionmanager-v09/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 09:59:00 +0000</pubDate>
		<dc:creator>Wietse Veenstra</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[reflection]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.wietseveenstra.nl/blog/2007/reflectionmanager-v09/</guid>
		<description><![CDATA[&#60;&#8211; I have updated the Reflection Manager. The new version can be found overhere &#8211;&#62;
Last week I needed a reflection at the bottom of the application I was working on. After searching the internet for a while I found some reflection classes on my favorite Flex resource, Flexbox. But after testing 2 of these I [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong><span>&lt;&#8211; I have updated the Reflection Manager. The new version can be found <a href="http://www.wietseveenstra.nl/blog/2007/05/29/reflection-manager-10/">overhere</a> &#8211;&gt;</span></strong></em></p>
<p>Last week I needed a reflection at the bottom of the application I was working on. After searching the internet for a while I found some reflection classes on my favorite Flex resource, <a href="http://flexbox.mrinalwadhwa.com/" target="_blank">Flexbox</a>. But after testing 2 of these I saw that the smoothness and speed of my application was decreasing drastically. So I took some time to figure out the structure of the reflection and came up with some ideas on improvements that I could built in.  I wrote a new Reflection Manager, which I think is a little more efficient in some ways. I separated the bitmapdata for the alpha gradient and the component copy so that I can update them separately and then combine them into 1 bitmapdata by using the copyPixels method. I did this so it only draws the alpha gradient bitmapdata once and only updates the component data when the Flex UpdateEvent occurs. When the component or the reflection is resized, it also updates the alpha gradient data. This saves quite some CPU power.</p>
<p align="center"><a href="http://www.wietseveenstra.nl/files/flex/ReflectionExplorer/v0_9/ReflectionExplorer.html" target="_blank"><img title="ReflectionManager v0.9" src="http://www.wietseveenstra.nl/files/images/blog/ReflectionExplorerv0_9.png" alt="ReflectionManager v0.9" /></a></p>
<p>The height of the bitmapdata is equal to the height given by the user for the reflection and not the entire height of the component your reflecting. Less pixels are drawn this way which you don&#8217;t see after all. There are still some improvements to be made but it&#8217;s a good start I think. Check it out!</p>
<p>Open the <a href="http://www.wietseveenstra.nl/files/flex/ReflectionExplorer/v0_9/ReflectionExplorer.html" target="_blank">Reflection Explorer</a>.<br />
<a href="http://www.wietseveenstra.nl/files/flex/ReflectionExplorer/v0_9/srcview/index.html" target="_blank">View source</a>.</p>
<p>Let me know what you think, suggestions on how to improve the Reflection Manager are welcome as always.</p>
<p class="akst_link"><a href="http://www.wietseveenstra.nl/blog/?p=65&amp;akst_action=share-this"  title="Email, post to del.icio.us, etc." id="akst_link_65" class="akst_share_link" rel="noindex nofollow">ShareThis</a>
</p><img src="http://www.wietseveenstra.nl/blog/?ak_action=api_record_view&id=65&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wietseveenstra.nl/blog/2007/04/reflectionmanager-v09/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
