<?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>Tony Fendall &#187; Degrafa</title>
	<atom:link href="http://blog.tonyfendall.com/tag/degrafa/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tonyfendall.com</link>
	<description>Welcome to my home on the web</description>
	<lastBuildDate>Sat, 14 Jan 2012 08:51:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Animating ProgressBar Skin in Flex</title>
		<link>http://blog.tonyfendall.com/2010/05/animating-progressbar-skin-in-flex/</link>
		<comments>http://blog.tonyfendall.com/2010/05/animating-progressbar-skin-in-flex/#comments</comments>
		<pubDate>Wed, 12 May 2010 07:54:01 +0000</pubDate>
		<dc:creator>Tony Fendall</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[ProgressBar]]></category>

		<guid isPermaLink="false">http://blog.tonyfendall.com/?p=85</guid>
		<description><![CDATA[When I was in university (college) I was told a story about a large office building which had notoriously slow elevators.&#160; People would often spend several minutes waiting for the elevator to arrive at their floor and the occupants of the building complained about the problem often.
In an effort remedy the problem the owners of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tonyfendall.com/2010/05/animating-progressbar-skin-in-flex"><img style="border-right-width: 0px; margin: 0px 10px 20px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stop Watch" border="0" alt="Stop Watch" align="left" src="http://blog.tonyfendall.com/wp-content/uploads/timemanagement1.jpg" width="173" height="206" /></a>When I was in university (college) I was told a story about a large office building which had notoriously slow elevators.&#160; People would often spend several minutes waiting for the elevator to arrive at their floor and the occupants of the building complained about the problem often.</p>
<p>In an effort remedy the problem the owners of the building hired an engineer to come in and recommend ways to speed up the elevator service.&#160; The engineer reviewed the existing elevator system and all compatible upgrade options.&#160; Eventually the engineer came back with his recommendation:</p>
<p>The most cost effective way to improve the elevator service was to <strong>cover the elevator doors with mirrors</strong>.</p>
<p> <span id="more-85"></span> </p>
<p>The idea was unconventional to say the least, but it was so much cheaper than replacing the existing elevators that the building owners decided to try it.&#160; The employees did not realize that no further modifications had been made, and everyone agreed that the new ‘upgraded’ elevators were much faster than the old ones.</p>
<p>The moral of the story is that sometimes it’s easier to simply distract the user while they are waiting than speed up the thing they are waiting for.&#160; In the elevator story the people were distracted by having something to look at while they were waiting (themselves!) and this was enough to make the wait not feel as long.&#160; This story has always stuck with me and I am always on the look out for places where I can use this principle within my applications.</p>
<p>With this goal in mind I created an animating progress bar skin.&#160; The progress bar fills up at the same speed as any other, but as it does so the texture occasionally slides from left to right. This gives the impression that the bar is moving faster than it is and the whole wait feels much more positive <img src='http://blog.tonyfendall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Check out the example below to see the principle in action.&#160; The top progress bar has a regular skin applied and moves painfully slowly.&#160; The bottom progress bar moves at the same speed but has an animating skin applied.&#160; It’s easy to see that it feels like things are progressing much faster.</p>
<p align="center"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="Progress" width="300" height="100" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="http://examples.tonyfendall.com/progressbarskin/Main.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="allowScriptAccess" value="sameDomain" /><embed src="http://examples.tonyfendall.com/progressbarskin/Main.swf" quality="high" bgcolor="#FFFFFF" width="300" height="100" name="Progress" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed></object> </p>
<p><a href="http://examples.tonyfendall.com/progressbarskin/srcview/">The full source code is available here</a>.&#160; Feel free to take it and use it in any way which us useful to you.&#160; This skin has been built using <a href="http://www.degrafa.org/">Degrafa</a> so you can easily change the colour scheme and use it in other applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tonyfendall.com/2010/05/animating-progressbar-skin-in-flex/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Using Vector Paths with Degrafa</title>
		<link>http://blog.tonyfendall.com/2010/05/using-vector-paths-with-degrafa/</link>
		<comments>http://blog.tonyfendall.com/2010/05/using-vector-paths-with-degrafa/#comments</comments>
		<pubDate>Thu, 06 May 2010 08:33:44 +0000</pubDate>
		<dc:creator>Tony Fendall</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Paths]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://blog.tonyfendall.com/?p=78</guid>
		<description><![CDATA[ In the last few weeks I have been lucky enough to work alongside Greg Dove. Greg is one of the core contributors to the Degrafa framework, and it’s been a good chance for me to look into Degrafa more and learn what can be done with it.
The below example is something I created while [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tonyfendall.com/2010/05/using-vector-paths-with-degrafa"><img style="border-right-width: 0px; margin: 0px 10px 20px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="raindrop2" border="0" alt="raindrop2" align="left" src="http://blog.tonyfendall.com/wp-content/uploads/raindrop2.jpg" width="173" height="206" /></a> In the last few weeks I have been lucky enough to work alongside <a href="http://greg-dove.com/">Greg Dove.</a> Greg is one of the core contributors to the <a href="http://www.degrafa.org/">Degrafa framework</a>, and it’s been a good chance for me to look into Degrafa more and learn what can be done with it.</p>
<p>The below example is something I created while playing with Degrafa Paths (using my movable components library again).&#160; Paths were a huge revelation for me because they allow you to create skins (buttons etc) with arbitrarily complex shapes.&#160; Now able to create speech bubbles and starbursts without having to embed a PNG asset.&#160; That’s really cool <img src='http://blog.tonyfendall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> <span id="more-78"></span> </p>
<p><strong>Try it Out:</strong></p>
<p>    	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="Movable" width="100%" height="500" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="http://examples.tonyfendall.com/teardrop/Main.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="allowScriptAccess" value="sameDomain" /><embed src="http://examples.tonyfendall.com/teardrop/Main.swf" quality="high" bgcolor="#FFFFFF" width="100%" height="500" name="Movable" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed></object>  </p>
<p><a href="http://examples.tonyfendall.com/teardrop/srcview/">The full source code is available here</a>.&#160; Feel free to take it and use it in any way which us useful to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tonyfendall.com/2010/05/using-vector-paths-with-degrafa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
