<?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"
	>

<channel>
	<title>BetaDesigns( Blog ).toString( );</title>
	<atom:link href="http://www.betadesigns.co.uk/Blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.betadesigns.co.uk/Blog</link>
	<description>Flex and Component Development</description>
	<pubDate>Wed, 20 Aug 2008 16:45:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>First Application for Adobe® AIR™  ( Caliper )</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/08/20/first-application-for-adobe%c2%ae-air%e2%84%a2-caliper/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/08/20/first-application-for-adobe%c2%ae-air%e2%84%a2-caliper/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 10:51:44 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

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

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

		<category><![CDATA[Adobe AIR Market place]]></category>

		<category><![CDATA[Adobe® AIR™]]></category>

		<category><![CDATA[CAD Engineers]]></category>

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

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

		<category><![CDATA[Graphic Designer]]></category>

		<category><![CDATA[Layout measurements]]></category>

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

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

		<category><![CDATA[Measurement tools]]></category>

		<category><![CDATA[Measuring Architectural Drawings]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[Photo and Illustration Measurments]]></category>

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

		<category><![CDATA[pixel measurment]]></category>

		<category><![CDATA[Pixel Perfect]]></category>

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

		<category><![CDATA[Web Designer]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=34</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/20/first-application-for-adobe%c2%ae-air%e2%84%a2-caliper/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'First Application for Adobe® AIR™  ( Caliper )';
digg_bodytext = 'Finding a good Caliper or measuring tool that is both cross-platform and FREE seems to be quite difficult. PixelPerfect is a good starting point but not...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Finding a good Caliper or measuring tool that is both cross-platform and FREE seems to be quite difficult. PixelPerfect is a good starting point but not really as useful as a real caliper. So I decided to create myself a CALIPER application for Adobe® AIR™ Project Page or directly from the Adobe MarketPlace
]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/20/first-application-for-adobe%c2%ae-air%e2%84%a2-caliper/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'First Application for Adobe® AIR™  ( Caliper )';
digg_bodytext = 'Finding a good Caliper or measuring tool that is both cross-platform and FREE seems to be quite difficult. PixelPerfect is a good starting point but not...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Finding a good Caliper or measuring tool that is both cross-platform and FREE seems to be quite difficult. PixelPerfect is a good starting point but not really as useful as a real caliper. So I decided to create myself a CALIPER application for Adobe® AIR™ <a title="Caliper Project" href="http://www.betadesigns.co.uk/Blog/caliper/" target="_self">Project Page</a> or directly from the<a title="Caliper on Adobe Market Place" href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1677518"> Adobe MarketPlace</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/08/20/first-application-for-adobe%c2%ae-air%e2%84%a2-caliper/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating Easy Application Icons</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/08/19/creating-easy-application-icons/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/08/19/creating-easy-application-icons/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 21:14:21 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

		<category><![CDATA[Adobe AIR]]></category>

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

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

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

		<category><![CDATA[Icon files]]></category>

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

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

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=31</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/19/creating-easy-application-icons/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Creating Easy Application Icons';
digg_bodytext = 'Just a quick post mostly as a reminder to myself on how to easily create Icons for your Adobe AIR applications.
Once the application has finished Initializing...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Just a quick post mostly as a reminder to myself on how to easily create Icons for your Adobe AIR applications.
Once the application has finished Initializing i add a button to the main view. that calls a method called takeSnapShot( e : MouseEvent ); that writes the application out to the desktop as a PNG [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/19/creating-easy-application-icons/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Creating Easy Application Icons';
digg_bodytext = 'Just a quick post mostly as a reminder to myself on how to easily create Icons for your Adobe AIR applications.
Once the application has finished Initializing...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Just a quick post mostly as a reminder to myself on how to easily create Icons for your Adobe AIR applications.<br />
Once the application has finished Initializing i add a button to the main view. that calls a method called takeSnapShot( e : MouseEvent ); that writes the application out to the desktop as a PNG file. <span id="more-31"></span></p>
<pre class="flex">&nbsp;
<span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #009900; font-weight: bold;">function</span> takeSnapShot<span style="color: #000000;">&#40;</span> e : MouseEvent <span style="color: #000000;">&#41;</span> : <span style="color: #5b7bff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
  <span style="color: #b7cfe7; font-weight: bold;">var</span> bm : BitmapData = <span style="color: #5b7bff; font-weight: bold;">new</span> BitmapData<span style="color: #000000;">&#40;</span> Capabilities.<span style="color: #000000;">screenResolutionX</span>,
Capabilities.<span style="color: #000000;">screenResolutionY</span>, <span style="color: #5b7bff; font-weight: bold;">true</span>, 0x00FFFFFF <span style="color: #000000;">&#41;</span>;
&nbsp;
       bm.<span style="color: #000000;">draw</span><span style="color: #000000;">&#40;</span> view <span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #b7cfe7; font-weight: bold;">var</span> ba : ByteArray;
	<span style="color: #b7cfe7; font-weight: bold;">var</span> pnge : PNGEncoder = <span style="color: #5b7bff; font-weight: bold;">new</span> PNGEncoder<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#41;</span>;
	     ba = pnge.<span style="color: #000000;">encode</span><span style="color: #000000;">&#40;</span> bm <span style="color: #000000;">&#41;</span>;
&nbsp;
  <span style="color: #b7cfe7; font-weight: bold;">var</span> file : File = File.<span style="color: #000000;">desktopDirectory</span>.<span style="color: #000000;">resolvePath</span><span style="color: #000000;">&#40;</span> <span style="color: #ff0000;">&quot;SnapShot.png&quot;</span> <span style="color: #000000;">&#41;</span>;
  <span style="color: #b7cfe7; font-weight: bold;">var</span> filestream : FileStream = <span style="color: #5b7bff; font-weight: bold;">new</span> FileStream<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#41;</span>;
     filestream.<span style="color: #000000;">open</span><span style="color: #000000;">&#40;</span> file, FileMode.<span style="color: #000000;">WRITE</span> <span style="color: #000000;">&#41;</span>;
     filestream.<span style="color: #000000;">writeBytes</span><span style="color: #000000;">&#40;</span>ba<span style="color: #000000;">&#41;</span>;
     filestream.<span style="color: #000000;">close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/08/19/creating-easy-application-icons/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RedBull Racing goes live</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/08/13/redbull-racing-goes-live/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/08/13/redbull-racing-goes-live/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 12:35:39 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Flex]]></category>

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

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

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

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

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

		<category><![CDATA[redbull racing]]></category>

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

		<category><![CDATA[sound transofomations]]></category>

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

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=28</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/13/redbull-racing-goes-live/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'RedBull Racing goes live';
digg_bodytext = 'Forgot to post about this but redbullracing went live last month and i was in charge of creating the flash homepage. It was a simple but interesting project,...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Forgot to post about this but redbullracing went live last month and i was in charge of creating the flash homepage. It was a simple but interesting project, most notably the distortion effects that are applied to it. Apparently they have caused a lot of people to think their monitors were broken! I blogged about [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/13/redbull-racing-goes-live/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'RedBull Racing goes live';
digg_bodytext = 'Forgot to post about this but redbullracing went live last month and i was in charge of creating the flash homepage. It was a simple but interesting project,...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Forgot to post about this but redbullracing went live last month and i was in charge of creating the flash homepage. It was a simple but interesting project, most notably the distortion effects that are applied to it. Apparently they have caused a lot of people to think their monitors were broken! I blogged about some of these effects <a title="distortion effects" href="http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/">here</a> I also made a little countdown timer that lets you know how much time is left until the next race. Which was kind of neat as it had to be localized to the users current location.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/08/13/redbull-racing-goes-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player Malware</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/08/05/flash-player-malware/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/08/05/flash-player-malware/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 08:17:11 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Flex]]></category>

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

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

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

		<category><![CDATA[social networking sites]]></category>

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

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=27</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/05/flash-player-malware/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Flash Player Malware';
digg_bodytext = 'They have just posted a security alert over at Adobe Product Security Incident Response Team Website regarding false links on social networking sites that...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
They have just posted a security alert over at Adobe Product Security Incident Response Team Website regarding false links on social networking sites that tell you to download un-official versions of the flash player that have malware installed on them..
So be careful
]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/08/05/flash-player-malware/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Flash Player Malware';
digg_bodytext = 'They have just posted a security alert over at Adobe Product Security Incident Response Team Website regarding false links on social networking sites that...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />They have just posted a security alert over at <a title="Adobe Product Security Incident Response" href="http://blogs.adobe.com/psirt/2008/08/verifying_installers.html" target="_blank">Adobe Product Security Incident Response Team Website</a> regarding false links on social networking sites that tell you to download un-official versions of the flash player that have malware installed on them..</p>
<p>So be careful</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/08/05/flash-player-malware/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Password Strength Indicator in ActionScript 3</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/07/31/password-strength-indicator-in-actionscript-3/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/07/31/password-strength-indicator-in-actionscript-3/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 01:33:57 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Flex]]></category>

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

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

		<category><![CDATA[Password Strength]]></category>

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

		<category><![CDATA[Regular Expressions]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=26</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/31/password-strength-indicator-in-actionscript-3/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Password Strength Indicator in ActionScript 3';
digg_bodytext = 'I needed to build a simple Password Strength indicator much like the ones you find on google registration pages. Using some simple RegExp ( Regualar Expressions...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
I needed to build a simple Password Strength indicator much like the ones you find on google registration pages. Using some simple RegExp ( Regualar Expressions ) it wasn't that hard.
Below is a simple example that uses the class to display the security level as well as updating a HBox to show a visual indication [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/31/password-strength-indicator-in-actionscript-3/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Password Strength Indicator in ActionScript 3';
digg_bodytext = 'I needed to build a simple Password Strength indicator much like the ones you find on google registration pages. Using some simple RegExp ( Regualar Expressions...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />I needed to build a simple Password Strength indicator much like the ones you find on google registration pages. Using some simple RegExp ( Regualar Expressions ) it wasn't that hard.<br />
Below is a simple example that uses the class to display the security level as well as updating a HBox to show a visual indication of the quality of your password.<br />
The crieteria for the regular expressions are to check Capital letters, standard letters, numbers and none word characters to build up the quality level Right click to view source</p>

<object	type="application/x-shockwave-flash"
			data="/Examples/PasswordStrengthApp/PasswordStrengthApp.swf"
			width="212"
			height="55">
	<param name="movie" value="/Examples/PasswordStrengthApp/PasswordStrengthApp.swf" />
</object><span id="more-26"></span></p>
<pre class="flex">&nbsp;
<span style="color: #9e12cf; font-weight: bold;">package</span> co.<span style="color: #000000;">uk</span>.<span style="color: #000000;">BetaDesigns</span>.<span style="color: #000000;">utils</span>.<span style="color: #000000;">string</span>
<span style="color: #000000;">&#123;</span>
  <span style="color: #5b7bff; font-weight: bold;">public</span> <span style="color: #9e12cf; font-weight: bold;">class</span> PasswordStrength
 <span style="color: #000000;">&#123;</span>
    <span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #b7cfe7; font-weight: bold;">var</span> _strength : Number = <span style="color: #000000;">0</span>;
    <span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #b7cfe7; font-weight: bold;">var</span> _regSmall : RegExp = <span style="color: #5b7bff; font-weight: bold;">new</span> RegExp<span style="color: #000000;">&#40;</span> /<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#91;</span>a-z<span style="color: #000000;">&#93;</span>+<span style="color: #000000;">&#41;</span>/ <span style="color: #000000;">&#41;</span>;
    <span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #b7cfe7; font-weight: bold;">var</span> _regBig : RegExp = <span style="color: #5b7bff; font-weight: bold;">new</span> RegExp<span style="color: #000000;">&#40;</span> /<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#91;</span>A-Z<span style="color: #000000;">&#93;</span>+<span style="color: #000000;">&#41;</span>/ <span style="color: #000000;">&#41;</span>;
    <span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #b7cfe7; font-weight: bold;">var</span> _regNum	: RegExp = <span style="color: #5b7bff; font-weight: bold;">new</span> RegExp<span style="color: #000000;">&#40;</span> /<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">0</span><span style="color: #000000;">-9</span><span style="color: #000000;">&#93;</span>+<span style="color: #000000;">&#41;</span>/ <span style="color: #000000;">&#41;</span>;
    <span style="color: #5b7bff; font-weight: bold;">private</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #b7cfe7; font-weight: bold;">var</span> _regSpecial : RegExp = <span style="color: #5b7bff; font-weight: bold;">new</span> RegExp<span style="color: #000000;">&#40;</span> /<span style="color: #000000;">&#40;</span>\W+<span style="color: #000000;">&#41;</span>/ <span style="color: #000000;">&#41;</span>;
&nbsp;
   <span style="color: #5b7bff; font-weight: bold;">public</span> <span style="color: #5b7bff; font-weight: bold;">static</span> <span style="color: #009900; font-weight: bold;">function</span> checkStrength<span style="color: #000000;">&#40;</span> password : String <span style="color: #000000;">&#41;</span> : Number
   <span style="color: #000000;">&#123;</span>
			_strength = <span style="color: #000000;">0</span>;
&nbsp;
     		<span style="color: #5b7bff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> password.<span style="color: #000000;">search</span><span style="color: #000000;">&#40;</span> _regSmall <span style="color: #000000;">&#41;</span> != <span style="color: #000000;">-1</span> <span style="color: #000000;">&#41;</span>
     		<span style="color: #000000;">&#123;</span>
     			_strength ++;
     		<span style="color: #000000;">&#125;</span>
     		<span style="color: #5b7bff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> password.<span style="color: #000000;">search</span><span style="color: #000000;">&#40;</span> _regBig <span style="color: #000000;">&#41;</span> != <span style="color: #000000;">-1</span> <span style="color: #000000;">&#41;</span>
     		<span style="color: #000000;">&#123;</span>
     			_strength ++;
     		<span style="color: #000000;">&#125;</span>
     		<span style="color: #5b7bff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> password.<span style="color: #000000;">search</span><span style="color: #000000;">&#40;</span> _regNum <span style="color: #000000;">&#41;</span> != <span style="color: #000000;">-1</span> <span style="color: #000000;">&#41;</span>
     		<span style="color: #000000;">&#123;</span>
     			_strength ++;
     		<span style="color: #000000;">&#125;</span>
     		<span style="color: #5b7bff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span> password.<span style="color: #000000;">search</span><span style="color: #000000;">&#40;</span> _regSpecial <span style="color: #000000;">&#41;</span> != <span style="color: #000000;">-1</span> <span style="color: #000000;">&#41;</span>
     		<span style="color: #000000;">&#123;</span>
     			_strength ++;
     		<span style="color: #000000;">&#125;</span>
     		<span style="color: #5b7bff; font-weight: bold;">return</span> _strength;
    <span style="color: #000000;">&#125;</span>
    <span style="color: #5b7bff; font-weight: bold;">public</span> <span style="color: #009900; font-weight: bold;">function</span> PasswordStrength<span style="color: #000000;">&#40;</span> se : SingletonEnforcer <span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
	<span style="color: #009900; font-style: italic;">//Force it so the user can't get here;</span>
    <span style="color: #000000;">&#125;</span>
  <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
<span style="color: #9e12cf; font-weight: bold;">class</span> SingletonEnforcer<span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span>
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/07/31/password-strength-indicator-in-actionscript-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free Flex Video Training.</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/07/29/free-flex-video-training/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/07/29/free-flex-video-training/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 10:02:53 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Flex]]></category>

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

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

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

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=24</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/29/free-flex-video-training/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Free Flex Video Training.';
digg_bodytext = 'The guys over at adobe have put together some good free video's on getting started in Flex, Currently 3 whole days worth of stuff!
http://www.adobe.com/devnet/flex/videotraining/...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
The guys over at adobe have put together some good free video's on getting started in Flex, Currently 3 whole days worth of stuff!
http://www.adobe.com/devnet/flex/videotraining/
]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/29/free-flex-video-training/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Free Flex Video Training.';
digg_bodytext = 'The guys over at adobe have put together some good free video's on getting started in Flex, Currently 3 whole days worth of stuff!
http://www.adobe.com/devnet/flex/videotraining/...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />The guys over at adobe have put together some good free video's on getting started in Flex, Currently 3 whole days worth of stuff!</p>
<p>http://www.adobe.com/devnet/flex/videotraining/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/07/29/free-flex-video-training/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sound Experiments and distortion effects</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 15:32:48 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Flex]]></category>

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

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

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

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

		<category><![CDATA[SoundMixer.computeSpectrum( );]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=18</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Sound Experiments and distortion effects';
digg_bodytext = 'Ok so I was given the challenge of creating a TV style distortion effect for a project im working on. The obvious solution for this was to use a sound...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Ok so I was given the challenge of creating a TV style distortion effect for a project im working on. The obvious solution for this was to use a sound wave and create a distortion effect based on the SoundMixer.computeSpectrum( ); method in combination with a DisplacementMapFilter to build a distortion effect for any Sprite [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Sound Experiments and distortion effects';
digg_bodytext = 'Ok so I was given the challenge of creating a TV style distortion effect for a project im working on. The obvious solution for this was to use a sound...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Ok so I was given the challenge of creating a TV style distortion effect for a project im working on. The obvious solution for this was to use a sound wave and create a distortion effect based on the SoundMixer.computeSpectrum( ); method in combination with a DisplacementMapFilter to build a distortion effect for any Sprite in an Application or indeed the application itself.<span id="more-18"></span> As you can see in the example below you can change the size of the pixel distortions by increasing the intensity value. Furthermore if you mouse over objects they are registered with the distorter class to allow for the distortion to stop, you can turn registering on / off by selecting the relavent checkbox's. You can also play pause and stop the effect using the buttons.</p>

<object	type="application/x-shockwave-flash"
			data="/Examples/SoundDistortions/Tests.swf"
			width="334"
			height="314">
	<param name="movie" value="/Examples/SoundDistortions/Tests.swf" />
	<param name=wmode" value="transparent" />
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/07/20/sound-experiments-and-distortion-effects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Application Version Control in AS3</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/06/24/application-version-control-in-as3/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/06/24/application-version-control-in-as3/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 01:23:46 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Bug Fixes]]></category>

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

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

		<category><![CDATA[.properties files]]></category>

		<category><![CDATA[Actionscript version control]]></category>

		<category><![CDATA[application version control]]></category>

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

		<category><![CDATA[custom context menu]]></category>

		<category><![CDATA[flash.events.ContextMenuEvent;]]></category>

		<category><![CDATA[flash.ui.ContextMenu]]></category>

		<category><![CDATA[flash.ui.ContextMenuItem;]]></category>

		<category><![CDATA[Flex application version control]]></category>

		<category><![CDATA[mx.resources.ResourceBundle;]]></category>

		<category><![CDATA[resource bundles]]></category>

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

		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=22</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/24/application-version-control-in-as3/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Application Version Control in AS3';
digg_bodytext = 'I thought that I would just write a quick note on how I know which version of an application I am looking at when it has been published to the web. It's...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
I thought that I would just write a quick note on how I know which version of an application I am looking at when it has been published to the web. It's all well and good saying its revision 87 from svn but how do you know? Well a simple way is to add it [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/24/application-version-control-in-as3/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Application Version Control in AS3';
digg_bodytext = 'I thought that I would just write a quick note on how I know which version of an application I am looking at when it has been published to the web. It's...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />I thought that I would just write a quick note on how I know which version of an application I am looking at when it has been published to the web. It's all well and good saying its revision 87 from svn but how do you know? Well a simple way is to add it to the Flashplayers custom context menu. Right click to see the custom menu and to view the source
<object	type="application/x-shockwave-flash"
			data="/Examples/VersionControl/CCPicker.swf"
			width="200"
			height="100">
	<param name="movie" value="/Examples/VersionControl/CCPicker.swf" />
</object><span id="more-22"></span></p>
<p>This comprises of making just two files one of which is a singleton class that can be used for every project  you want to add version control to and the second is a VersionControl.properties file which you update before you publish a new version of your application lets take a look at that file first</p>
<pre class="flex"><span style="color: #009900; font-style: italic;">#Each item takes the same params as the ContextMenuItem class</span>
<span style="color: #009900; font-style: italic;">#and is seperated by and &amp;amp; ampersand</span>
<span style="color: #009900; font-style: italic;">#caption:String = caption Value : String,</span>
<span style="color: #009900; font-style: italic;">#separatorBefore:Boolean = false,</span>
<span style="color: #009900; font-style: italic;">#enabled:Boolean = true,</span>
<span style="color: #009900; font-style: italic;">#visible:Boolean = true</span>
<span style="color: #009900; font-style: italic;">#In addition each item supports a url variable just add</span>
<span style="color: #009900; font-style: italic;">#&amp;amp;YOUR URL GOES HERE;</span>
Version=Version <span style="color: #000000;">0.1</span>&amp;amp;false&amp;amp;false&amp;amp;true;
url=Developer:A McCormick&amp;amp;false&amp;amp;true&amp;amp;true&amp;amp;www.<span style="color: #000000;">goeshere</span>.<span style="color: #000000;">com</span>
viewSource=ViewSource&amp;amp;false&amp;amp;true&amp;amp;true&amp;amp;www.<span style="color: #000000;">goeshere</span>.<span style="color: #000000;">com</span></pre>
<p>The Second class controls what these properties do i know its a long class but its fully commented. ( right click the grey square above and choose view source to see the VersionController class ).<br />
Basically it loops through the VersionControl.properties file and builds context menu items based on the values, adding the ability to include links as well.<br />
And finally all you have to do is call getInstance( this ); in your main application file.</p>
<pre class="flex">&lt;!--<span style="color: #000000;">&#91;</span>CDATA<span style="color: #000000;">&#91;</span>
&nbsp;
			<span style="color: #5b7bff; font-weight: bold;">import</span> VersionControl.<span style="color: #000000;">VersionController</span>;
&nbsp;
		<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#93;</span>--&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/06/24/application-version-control-in-as3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Custom Color Picker Source</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/06/24/custom-color-picker-source/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/06/24/custom-color-picker-source/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 23:56:17 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

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

		<category><![CDATA[buzzword color picker]]></category>

		<category><![CDATA[Color Picker]]></category>

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

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

		<category><![CDATA[kuler rss]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[Sourc code]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=21</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/24/custom-color-picker-source/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Custom Color Picker Source';
digg_bodytext = 'Some time ago now I decided as a self improvement mechanism to re-write one of the Flex components from scratch so that I could get my head around the...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Some time ago now I decided as a self improvement mechanism to re-write one of the Flex components from scratch so that I could get my head around the Flex Component Framework. So I set my eyes on the ColorPicker Brave or stupid you decide as this was going to be one of my first [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/24/custom-color-picker-source/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = 'Custom Color Picker Source';
digg_bodytext = 'Some time ago now I decided as a self improvement mechanism to re-write one of the Flex components from scratch so that I could get my head around the...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Some time ago now I decided as a self improvement mechanism to re-write one of the Flex components from scratch so that I could get my head around the Flex Component Framework. So I set my eyes on the ColorPicker Brave or stupid you decide as this was going to be one of my first components ever, I should have probably started somewhere a bit smaller.. But hey.. It works and I learnt a hell of a lot. and now it's time to share.<span id="more-21"></span> I haven't looked at the code for this in a long long time so be gentle.. In addition there are many improvements that could be made, and I fully intended on implementing them, unfortunately time has got the better of me and I have no real reason to implement such things as multiple rss feeds ( kuler is really slow and not 100% reliable ). A choice to use squares / balls .. anything else you like as the renderer for the colors.</p>
<p>However it does have lots of other cool features like::</p>
<p>Color grouping</p>
<p>Nice shiny 3D balls for the color swatches.</p>
<p>Kuler Lookup facility ( optional just set Kuler = true/false );</p>
<p>Can be used exactly the same as the Flex Color picker so you can just swap it into existing projects.</p>
<p>OK Just right click to view the source</p>
<p>This is mostly based on the Flex Color Picker so feel free to use it in your own projects improve it and just give me a shout as I would love to see it implemented in real life projects personal or otherwise.</p>

<object	type="application/x-shockwave-flash"
			data="/Examples/CCPicker/CCPicker.swf"
			width="500"
			height="400">
	<param name="movie" value="/Examples/CCPicker/CCPicker.swf" />
	<param name=wmode" value="transparent" />
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/06/24/custom-color-picker-source/feed/</wfw:commentRss>
		</item>
		<item>
		<title>*.CSS files are Whitespaces Sensitive</title>
		<link>http://www.betadesigns.co.uk/Blog/2008/06/19/css-files-are-whitespaces-sensitive/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2008/06/19/css-files-are-whitespaces-sensitive/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:28:59 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
		
		<category><![CDATA[Bug Fixes]]></category>

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

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

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

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=20</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/19/css-files-are-whitespaces-sensitive/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = '*.CSS files are Whitespaces Sensitive';
digg_bodytext = 'Just a quick note to say that if your stylesheets don't seem to be applied correctly
Styles in a .css file are white space sensitive so if you place text-align:...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Just a quick note to say that if your stylesheets don't seem to be applied correctly
Styles in a .css file are white space sensitive so if you place text-align: left it works but if you place text-align : left it breaks the css as it thinks that the tags name is text-align : ( inclusive [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
<!--
digg_url = 'http://www.betadesigns.co.uk/Blog/2008/06/19/css-files-are-whitespaces-sensitive/';
digg_bgcolor = '#8F0000';
digg_skin = '';
digg_window = 'new';
digg_title = '*.CSS files are Whitespaces Sensitive';
digg_bodytext = 'Just a quick note to say that if your stylesheets don't seem to be applied correctly
Styles in a .css file are white space sensitive so if you place text-align:...';
digg_media = 'news';
digg_topic = 'programming';
//-->
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p id="top" />Just a quick note to say that if your stylesheets don't seem to be applied correctly<br />
Styles in a .css file are white space sensitive so if you place text-align: left it works but if you place text-align : left it breaks the css as it thinks that the tags name is text-align : ( inclusive of the final space between the last letter and the : ) !!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2008/06/19/css-files-are-whitespaces-sensitive/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
