<?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>i-create &#124; therefore-i am</title>
	<atom:link href="http://i-create.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://i-create.org</link>
	<description>i-create &#124; therefore i-am &#124; a blog about opensource technology and rich internet applications</description>
	<pubDate>Thu, 27 Nov 2008 16:10:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Alchemy Its No Myth</title>
		<link>http://i-create.org/2008/11/27/alchemy-its-no-myth/</link>
		<comments>http://i-create.org/2008/11/27/alchemy-its-no-myth/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 06:26:05 +0000</pubDate>
		<dc:creator>Brendon Smith</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

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

		<category><![CDATA[i-create]]></category>

		<category><![CDATA[Nicolas Cannasse]]></category>

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

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

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

		<guid isPermaLink="false">http://i-create.org/?p=492</guid>
		<description><![CDATA[The future of web applications lies in the hands of rich internet application developers. The two main platforms of the future will be Adobe Flash/Flex/Air and Silverlight.  This should be extremely apparent to most web developers now.  Web applications have been evolving more and more to act like desktop applications.  In web [...]]]></description>
			<content:encoded><![CDATA[<p>The future of web applications lies in the hands of <a title=\"what is a rich internet application?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9SaWNoX0ludGVybmV0X2FwcGxpY2F0aW9u" target=\"_blank\">rich internet application developers.</a> The two main platforms of the future will be Adobe Flash/Flex/Air and Silverlight.  This should be extremely apparent to most web developers now.  Web applications have been evolving more and more to act like desktop applications.  In web 2.0 we saw many applications that utilize <a title=\"What is AJAX\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9BamF4Xyhwcm9ncmFtbWluZyk=" target=\"_blank\">AJAX</a>.  AJAX should be required for most if not all web applications today because people have come to expect interactions AJAX enables developers to create.  The problem with AJAX lies in the fact that you have to create css, javascript, and xml and then have the browser execute it.  This causes problems because different browsers execute the same code with a variety of results.  The end result to the developer; well I think it was covered in <a title=\"I have no idea what an inferno is?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9EaXZpbmVfQ29tZWR5" target=\"_blank\">Dante&#8217;s Inferno</a> somewhere around the Ninth Circle of Hell.  It isn’t a pleasant place to be making things work in multiple browsers sucks it’s very difficult it is doable but ads to your production costs.  In comes our savior RIA’s why because they use plugins.  Now you can actually develop an application and expect it to work in a specific manner every time you use it.   Who would have thought?  Adobe flash is by far the most developed RIA platform to date.  <a title=\"Adobes many generous offereing to the community of developers\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL29wZW5zb3VyY2UuYWRvYmUuY29tL3dpa2kvZGlzcGxheS9zaXRlL0hvbWU=" target=\"_blank\">Adobe has also made many strides to open source its code and share with the community</a>.  Today there are numerous tools that will allow you to build swf files.</p>
<p><img src="/Alchemy_Its_No_Myth.jpg" alt="Alchemy Its No Myth" /></p>
<p>Recently Adobe announced <a title=\"Adobe Releases Alchemy Turns C/C++ to Gold\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xhYnMuYWRvYmUuY29tL3RlY2hub2xvZ2llcy9hbGNoZW15Lw==" target=\"_blank\">Alchemy</a> they have been talking about it for years but it is now out on their labs site for download.  So what is Alchemy it enables the developer to utilize any c/c++ code that is open source and automagically convert it into something more useful an SWC file that can be utilized in flash!  So you can now execute the code in the Flash Player and this of course rocks.  You have already seen people utilizing it and creating games with it like <a title=\"Doom on Alchemy\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hc3ZndXkuY29tLzIwMDgvMTEvYS1mbGFzaC1vZi1kb29tLWFuLWFsY2hlbXktdGhhdC13b3Jrcy5odG1s" target=\"_blank\">Doom</a> in flash.  I think is well worth looking at some of those old c/c++ projects over on sourceforge and experimenting with Alchemy.</p>
<p>Now to be fare they are not the only company to think of a solution like this.  If you look at silverlight you will find that you can utilize the <a title=\"What is the Dynamic Language Runtime?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9EeW5hbWljX0xhbmd1YWdlX1J1bnRpbWU=" target=\"_blank\">Dynamic Language Runtime</a>(DLR) and this allows developers for the most part to pick and choose their favorite programming language and work with it like ruby, java, or php you get the idea.   At first I must admit I really hated the idea of Silverlight but over the years and after studying the new release I am sold.  I have been working on applications for a new version of my portfolio and I will be utilizing both Silverlight and Flash. One thing I might add about the dynamic language runtime is it is different from Alchemy.  Why?  The dynamic language runtime allows developers to utilize multiple languages in a project when it is done it is sent to the compiler and becomes bytecode.  When you use alchemy you are using LLVM it actually converts the code into AVM2 bytecode.  I would suggest reading <a title=\"Nicolas Cannasse blogs on Alchemy\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL25jYW5uYXNzZS5mci9ibG9nL2Fkb2JlX2FsY2hlbXk=" target=\"_blank\">Nicolas Cannasse&#8217;s blog</a> it will give you a clearer perspective at what Alchemy actually is and what it means.  I am anxious to see what Alchemy can do and as a result I have installed in on a virtual Ubuntu machine.   One thing that is nice about the DLR is you can mix different languages into the same project you can also share the same variables across multiple languages while this may not be good for large projects and could generate unmanageable code I can see it coming in handy in a pinch.  One thing I might add about silverlight is I believe that Microsoft is going to port lots of .Net to run in silverlight.</p>
<p>So what platform do you develop for?  I say both.  Everyone loves flash and flash will be on <a title=\"Flash Goes Mobile\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dpem1vZG8uY29tLzUwOTI1NzgvYWRvYmUtYXJtLXRlYW1pbmctdXAtdG8tb3B0aW1pemUtZmxhc2gtb24tbW9iaWxlLWRldmljZXM=" target=\"_blank\">ARM</a> devices soon.  It already has Android and Windows Mobile devices.  Adobe engineers will make it work!  For now their seems to be no sign of Apple’s iPhone or iPodTouch devices utilizing flash which really sucks for the user but is evidently good for Steve Jobs.  It seems apple is destined to make the same mistakes over and over again.  What developers really want is to create something once and run it anywhere and everywhere.  Silverlight will soon go mobile too and I would expect them to run into the same issues on apple devices which is a shame for the consumer I guess they will be able to sell more iTunes app this way though.</p>
<p>Thoughts on Alchemy it took sometime to install I had to change the default config file that Alchemy came with for Ubuntu it was looking for the syslinks for <a title=\"What is Low Level Virtual Machine?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xsdm0ub3JnLw==" target=\"_blank\">LLVM</a> in the wrong spot in short just change the location in the config file than run it also make sure you have all your paths correct in .bashrc once you have these you should be good to go some of the information on the labs website is maybe a little difficult to interpret.  I also found these links (<a title=\"Alchemy has arrived eventually!\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JjaDg1MC5ibG9nc3BvdC5jb20vMjAwOC8xMS9hbGNoZW15LWhhcy1hcnJpdmVkLWV2ZW50dWFsbHkuaHRtbA==" target=\"_blank\">Alchemy has arrived eventually!</a> And <a title=\"Solution for nothing on Linux\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vY2Z1c2lvbi93ZWJmb3J1bXMvZm9ydW0vbWVzc2FnZXZpZXcuY2ZtP2ZvcnVtaWQ9NzImYW1wO2NhdGlkPTc1NSZhbXA7dGhyZWFkaWQ9MTQwNjcxNCZhbXA7ZW50ZXJ0aHJlYWQ9eQ==" target=\"_blank\">Solution for nothing on Linux</a>)  and they helped solve my problems.   If anyone want I can post my .bashrc and config just let me know.</p>
<p>In other news:<br />
<a title=\"Proce55ing awesome for Data Visualization!\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Byb2Nlc3Npbmcub3JnLw==">Processing is now out of Beta!</a><br />
You can find books on Processing <a title=\"Processing Books on Amazon\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbWF6b24uY29tL3MvcmVmPW5iX3NzX2d3P3VybD1zZWFyY2gtYWxpYXMlM0RhcHMmYW1wO2ZpZWxkLWtleXdvcmRzPXByb2Nlc3NpbmcmYW1wO3g9MCZhbXA7eT0w" target=\"_blank\">here</a>.</p>
<p>Links of Interest:<br />
<a title=\"Download and Get Started with Adobe Alchemy\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xhYnMuYWRvYmUuY29tL3dpa2kvaW5kZXgucGhwL0FsY2hlbXk6RG9jdW1lbnRhdGlvbjpHZXR0aW5nX1N0YXJ0ZWQ=" target=\"_blank\">Alchemy on Adobe Labs</a><br />
<a title=\"Understanding What Adobe Alchemy Is\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hdXRvbWF0YXN0dWRpb3MuY29tLzIwMDgvMTEvMjEvdW5kZXJzdGFuZGluZy1hZG9iZS1hbGNoZW15Lw==" target=\"_blank\">Understanding Adobe Alchemy</a><br />
<a title=\"Nicolas Cannasse Weblogs on Adobe Alchemy\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL25jYW5uYXNzZS5mci9ibG9nL2Fkb2JlX2FsY2hlbXk=" target=\"_blank\">Nicolas Cannasse Weblogs on Adobe Alchemy</a><br />
<a title=\"Doom On-Line\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2Rvb21lZG9ubGluZS8=" target=\"_blank\">Doom</a> – <a title=\"PaperQuake\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL3BhcGVycXVha2Uv" target=\"_blank\">Quake</a> – <a title=\"How to edit Quake II C/C++ Code in Visual Studio\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jb2RlcHJvamVjdC5jb20vS0IvbWNwcC9xdWFrZTIuYXNweA==">How to edit Quake Code in Visual Studio</a><br />
<a title=\"Reminds of Ruby on Rails\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cueDJvZnJhbWV3b3JrLmNvbS8=" target=\"_blank\">X2O Project </a><br />
<a title=\"Use Visual Studio to Create Flex Projects\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lbnNlbWJsZS5jb20v" target=\"_blank\">Ensemble</a><br />
<a title=\"Flash Goes Mobile\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dpem1vZG8uY29tLzUwOTI1NzgvYWRvYmUtYXJtLXRlYW1pbmctdXAtdG8tb3B0aW1pemUtZmxhc2gtb24tbW9iaWxlLWRldmljZXM=" target=\"_blank\">Flash Goes Mobile</a>
<div class='bookmarkify'><a name='bookmarkify'></a>
<div class='linkbuttons'><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2JsaW5rbGlzdC5jb20vaW5kZXgucGhwP0FjdGlvbj1CbGluay9hZGRibGluay5waHAmYW1wO1VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTEvMjcvYWxjaGVteS1pdHMtbm8tbXl0aC8mYW1wO1RpdGxlPUFsY2hlbXkgSXRzIE5vIE15dGg=" title='Save to blinklist' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/blinklist.png' style='width:16px; height:16px;' alt='[blinklist]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlbC5pY2lvLnVzL3Bvc3Q/dXJsPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMS8yNy9hbGNoZW15LWl0cy1uby1teXRoLyZhbXA7dGl0bGU9QWxjaGVteSBJdHMgTm8gTXl0aA==" title='Save to del.icio.us' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RpZ2cuY29tL3N1Ym1pdD9waGFzZT0yJmFtcDt1cmw9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzExLzI3L2FsY2hlbXktaXRzLW5vLW15dGgvJmFtcDt0aXRsZT1BbGNoZW15IEl0cyBObyBNeXRo" title='Digg It!' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmUucGhwP3U9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzExLzI3L2FsY2hlbXktaXRzLW5vLW15dGgv" title='Save to Facebook' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTEvMjcvYWxjaGVteS1pdHMtbm8tbXl0aC8mYW1wO3RpdGxlPUFsY2hlbXkgSXRzIE5vIE15dGg=" title='Reddit' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mZWVkYnVybmVyLmNvbS9mYi9hL2VtYWlsRmxhcmU/aXRlbVRpdGxlPUFsY2hlbXkgSXRzIE5vIE15dGgmYW1wO3VyaT1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTEvMjcvYWxjaGVteS1pdHMtbm8tbXl0aC8=" title='Email this to a friend' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email]'  /></a> </div>
<div class='brand'><small><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJhLmNvbS9wcm9qZWN0cy9ib29rbWFya2lmeQ==">Powered by Bookmarkify&trade;</a></small></div>
</div>
 <img src="http://i-create.org/wp-content/plugins/feed-statistics.php?view=1&post_id=492" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://i-create.org/2008/11/27/alchemy-its-no-myth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PaperVision3D RSS Reader Alpha</title>
		<link>http://i-create.org/2008/11/15/papervision3d-rss-reader-alpha/</link>
		<comments>http://i-create.org/2008/11/15/papervision3d-rss-reader-alpha/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 09:19:47 +0000</pubDate>
		<dc:creator>Brendon Smith</dc:creator>
		
		<category><![CDATA[3d]]></category>

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

		<category><![CDATA[C#]]></category>

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

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

		<category><![CDATA[i-create]]></category>

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

		<category><![CDATA[Joshua Davis]]></category>

		<category><![CDATA[Robert Penner]]></category>

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

		<guid isPermaLink="false">http://i-create.org/?p=484</guid>
		<description><![CDATA[Well I have been working on an RSS feed reader that is papervision3d based it is still nowhere near where I would like it to be. I have about a slew of other ideas on how to improve this project and I am just getting started that is why it is an alpha. I have [...]]]></description>
			<content:encoded><![CDATA[<p>Well I have been working on an RSS feed reader that is papervision3d based it is still nowhere near where I would like it to be. I have about a slew of other ideas on how to improve this project and I am just getting started that is why it is an alpha. I have a great deal of code refactoring to do so as a result I will not be sharing the code. I have thought about this project for sometime. I love <a title=\"PV3D! The coolest AS3 3D Library\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cucGFwZXJ2aXNpb24zZC5vcmcv" target=\"_blank\">papervision3d</a> and I think out of all the as3 library&#8217;s out there for 3D code this is the weapon of choice for me. It has a so many features that it is impossible to list them all on this blog post. I have also been playing around with SWX and really looking forward to an as3 version of it. I am well aware of the flash.net Local connection library but with the latest version of the flash player and new security settings I have shied away from using it with as3 Papervision3d code. I have also been thinking about redoing this project using an earlier version of PV3D. The great white beta is awesome love it and I am not sure if my time is better spent working on an older version that may run as2 or working on improving Papervision3d itself. I have noticed it&#8217;s response to planes that are textured with dynamic text can be difficult for example if I amp up this feed reader to over 20 posts it crashes. I am looking forward to the opportunity of maybe finding some fixes for these problems myself. I discovered this issue while populating it with 40 blog posts to render at one time. The code runs an array that is populated with the xml using a for loop and push in as3 the reason why I did not combine the for loop xml and the actual creation of the posts is due to the bitmap error I am currently recieving in PV3D2. One way I could improve this code is to create an object that contains all the feed data and create a timer that slows down the actual execution of the code so that papervision3d has enough time to apply the textures to the planes. I would also like to add some special effects papervision3d allows you to wrap your displayobject3d&#8217;s with an effects layer that makes for some ridiculously cool effects. So please don&#8217;t take this as a finished product I have hear because it is not! I have also thought about creating a feed reader that has cubes with movie textures that are created to house all the text (as in all 40 posts). I could do this by dynamically creating the movies in an array of Movie Materials that are interactive this way I would not have to clog the PV3D side of the code. I may choose to go that route in the near future. It is fun to work on these projects and It helps keep my mind sharp. I throughly enjoy creating stuff and use these experiments both to help me on my new portfolio and my OOP skills in general. I find this stuff fun and exciting if you can believe that. I get a real kick out of doing something new! I will also be redoing this project in Silverlight using <a title=\"3D SilverLight\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jb2RlcGxleC5jb20vS2l0M0Q=" target=\"_blank\">Kit3d</a>. The reason for this is simple because I can. I don&#8217;t really believe in saying one technology is better than the other. I just really like to play with all technologies and want to learn something new. I guess I am technologically agnostic. I just want an end result one that can be viewed on any computer with the same result and that is usually difficult thanks to Microsoft technologies but they have been making strides to make silverlight play well on all computers and I like the ability to use C# as an option not to mention the DLR with Silverlight.</p>
<p><a class=\"thickbox\" title=\"My PaperVision3D Feed Reader Please be patient no loader yet.\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=L1BWM0QvUFYzREJsb2cuaHRtbD9LZWVwVGhpcz10cnVlJiMwMzg7P1RCX2lmcmFtZT10cnVlJiMwMzg7aGVpZ2h0PTY5OCYjMDM4O3dpZHRoPTk5OA=="><img title="PaperVision3D RSS Reder Alpha" src="/PaperVision3dRSS_Reader.jpg" alt="" /></a><br />
<a class=\"thickbox\" title=\"My PaperVision3d RSS Reader Please be patient no loader yet.\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ktY3JlYXRlLm9yZy9QVjNEL1BWM0RCbG9nLmh0bWw/S2VlcFRoaXM9dHJ1ZSZhbXA7VEJfaWZyYW1lPXRydWUmYW1wO2hlaWdodD03OTgmYW1wO3dpZHRoPTk5OQ==">PaperVision3D RSS Reader Alpha Click Here - Please be patient no loader yet.</a></p>
<p>So what have I been up too? Well building a new computer for starts my AMD died and it was my Ubuntu box. Instead of going out there and purchasing a computer I have decided to put it together myself. I have 90% of the parts now. I should have it completed in the next 3 weeks. It will run Ubuntu/Vista on a dual boot 1.5 terabyte hard drive, Quad Core, 16gb RAM, in a shell that lights up and looks like <a title=\"What is HAL9000 I have never seen Space Odyssey?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9IQUw5MDAw" target=\"_blank\">HAL9000</a>. I will also continue working on my flash experiments and polishing them I would like my new portfolio to resemble <a title=\"What is Compiz Fusion?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Db21waXpGdXNpb24=" target=\"_blank\">CompizFusion</a> Ubuntu I will utilize as3 and silverlight2 to do this. I would like to create one version using Silverlight and the other in as3. I want them to be as similar as possible displaying both technologies and allowing the user to pick which version they would like to see. It is one of my more ambitious projects to date. Things at work are going well I love working on Salesgenie.com and I am fortunate to work with exceptionally bright and passionate people that I am constantly learning from! So my skills have been improving rapidly! I am also ready for winter to set in. I have a plethora of books to consume and numerous magazines piling up and begging my attention! This winter won&#8217;t all be technical jargon though I have to throw in some art and literature to be a full rounded person you know. Tomorrow at the <a title=\"Diego Revera at the Joslyn\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5qb3NseW4ub3JnL2V4aGliaXRpb25zL0V4aGliaXRpb24tRGV0YWlsLmFzcHg/ZT1kNTgzN2Q4ZS1iZDI3LTQwY2YtYTk0Zi1jNGQ4OTUxMTI4NjMmYW1wO2k9Mw==" target=\"_blank\">Joslyn</a> I am going to see <a title=\"Who is Diego Rivera?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9EaWVnb19SaXZlcmE=" target=\"_blank\">Diego Rivera</a> you know <a title=\"Who is Firda?\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9GcmlkYV9LYWhsbw==" target=\"_blank\">Frida&#8217;s</a> husband and looking forward to it. On a side note I found this video on Youtube of Joshua Davis thought I was way cool really like his work!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="325" height="244" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/v/2rCO4pcFsfw&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="325" height="244" src="http://www.youtube.com/v/2rCO4pcFsfw&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I will also be working on improving my exceptionally simple <a title=\"generative art application\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NlYWNsb3VkOS5vcmcvS3VsZXItU3BsYXNoLw==" target=\"_blank\">generative art application</a>. I have been thinking of numerous ways I can and will improve it in the near future. The feed reader in Papervision3d and the generative art application will eventually be apart of my new Portfolio once they are polished and as you can see they are both along ways from that. This stuff takes time and their never seems to be enough time in the day. Oh well I know the weather is getting cold and that gives me a good excuse to polish my work!</p>
<p>What I have been reading lately:</p>
<p><a title=\"A Generative Art Classic!\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbWF6b24uY29tL0dlbmVyYXRpdmUtRGVzaWduLUF1dG8tSWxsdXN0cmF0b3ItSmF2YS1MaW5nby9kcC8xOTAzNDUwNDcwL3JlZj1zcl8xXzE/aWU9VVRGOCZhbXA7cz1ib29rcyZhbXA7cWlkPTEyMjY3MzcwMTkmYW1wO3NyPTEtMQ==" target=\"_blank\">4X4 Life and Oblivion</a><br />
<a title=\"This is an Action Script must have highly detailed math manipulation for animation can be found in this book a true gem!\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbWF6b24uY29tL1JvYmVydC1QZW5uZXJzLVByb2dyYW1taW5nLU1hY3JvbWVkaWEtRmxhc2gvZHAvMDA3MjIyMzU2MS9yZWY9c3JfMV8xP2llPVVURjgmYW1wO3M9Ym9va3MmYW1wO3FpZD0xMjI2NzM2OTE5JmFtcDtzcj0xLTE=" target=\"_blank\">Robert Penner</a><br />
<a title=\"Mathographics\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbWF6b24uY29tL2dwL3Byb2R1Y3QvMDQ4NjI2NjM5Ny9yZWY9czlzZHBzX2M0XzE0X2ltZzEtcmZjX3AtZnJ0X3AtMzIxNV9nMS0zMTAyX3Bfc2kxP3BmX3JkX209QVRWUERLSUtYMERFUiZhbXA7cGZfcmRfcz1jZW50ZXItMiZhbXA7cGZfcmRfcj0wQkZUR0I4VEhGSjZTRkM4Vlo3TiZhbXA7cGZfcmRfdD0xMDEmYW1wO3BmX3JkX3A9NDM2NTE2MDAxJmFtcDtwZl9yZF9pPTUwNzg0Ng==" target=\"_blank\">Mathographics Recommended by the Flash Blog</a></p>
<p>Cool Librarys of Code:<br />
<a title=\"Flare\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZsYXJlLnByZWZ1c2Uub3JnLw==" target=\"_blank\">Flare</a><br />
<a title=\"Birds Eye\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2JpcmRleWUv" target=\"_blank\">Birds Eye</a><br />
<a title=\"PaperVision3D\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cucGFwZXJ2aXNpb24zZC5vcmcv" target=\"_blank\">PaperVision3D</a></p>
<p>Cool Posts:<br />
<a title=\"The Flash Blog\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3RoZWZsYXNoYmxvZy5jb20vP3A9NDU3" target=\"_blank\">Flash Mathographics</a><br />
<a title=\"Wicked Cool Flash Audio Demo\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nc2tpbm5lci5jb20vYmxvZy9hcmNoaXZlcy8yMDA4LzEwL3NpbXBsZV9mbGFzaF9wbC5odG1s" target=\"_blank\">gSkinner Flash Audio Demo</a>
<div class='bookmarkify'><a name='bookmarkify'></a>
<div class='linkbuttons'><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2JsaW5rbGlzdC5jb20vaW5kZXgucGhwP0FjdGlvbj1CbGluay9hZGRibGluay5waHAmYW1wO1VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTEvMTUvcGFwZXJ2aXNpb24zZC1yc3MtcmVhZGVyLWFscGhhLyZhbXA7VGl0bGU9UGFwZXJWaXNpb24zRCBSU1MgUmVhZGVyIEFscGhh" title='Save to blinklist' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/blinklist.png' style='width:16px; height:16px;' alt='[blinklist]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlbC5pY2lvLnVzL3Bvc3Q/dXJsPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMS8xNS9wYXBlcnZpc2lvbjNkLXJzcy1yZWFkZXItYWxwaGEvJmFtcDt0aXRsZT1QYXBlclZpc2lvbjNEIFJTUyBSZWFkZXIgQWxwaGE=" title='Save to del.icio.us' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RpZ2cuY29tL3N1Ym1pdD9waGFzZT0yJmFtcDt1cmw9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzExLzE1L3BhcGVydmlzaW9uM2QtcnNzLXJlYWRlci1hbHBoYS8mYW1wO3RpdGxlPVBhcGVyVmlzaW9uM0QgUlNTIFJlYWRlciBBbHBoYQ==" title='Digg It!' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmUucGhwP3U9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzExLzE1L3BhcGVydmlzaW9uM2QtcnNzLXJlYWRlci1hbHBoYS8=" title='Save to Facebook' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTEvMTUvcGFwZXJ2aXNpb24zZC1yc3MtcmVhZGVyLWFscGhhLyZhbXA7dGl0bGU9UGFwZXJWaXNpb24zRCBSU1MgUmVhZGVyIEFscGhh" title='Reddit' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mZWVkYnVybmVyLmNvbS9mYi9hL2VtYWlsRmxhcmU/aXRlbVRpdGxlPVBhcGVyVmlzaW9uM0QgUlNTIFJlYWRlciBBbHBoYSZhbXA7dXJpPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMS8xNS9wYXBlcnZpc2lvbjNkLXJzcy1yZWFkZXItYWxwaGEv" title='Email this to a friend' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email]'  /></a> </div>
<div class='brand'><small><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJhLmNvbS9wcm9qZWN0cy9ib29rbWFya2lmeQ==">Powered by Bookmarkify&trade;</a></small></div>
</div>
 <img src="http://i-create.org/wp-content/plugins/feed-statistics.php?view=1&post_id=484" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://i-create.org/2008/11/15/papervision3d-rss-reader-alpha/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using ScaleNine Skins in Flash Develop3</title>
		<link>http://i-create.org/2008/10/30/using-scalenine-skins-in-flash-develop3/</link>
		<comments>http://i-create.org/2008/10/30/using-scalenine-skins-in-flash-develop3/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 23:45:21 +0000</pubDate>
		<dc:creator>Brendon Smith</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://i-create.org/?p=480</guid>
		<description><![CDATA[Have you ever wanted to use a Scale Nine Skin in your Flash Develop environment? Well its easy. Here is an example you can download.  Here are few easy steps to accomplish your goal:

Install Flash Develop by Downloading it here.
Configure your compiler and download the Flex SDK if you haven&#8217;t yet.
Go to Scalenine.com find [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to use a Scale Nine Skin in your Flash Develop environment? Well its easy. Here is an example you can <a title=\"Flash Develop Project Download template that uses ScaleNine\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ktY3JlYXRlLm9yZy9teG1sY19Qcm9qZWN0cy56aXA=" target=\"_blank\">download</a>.  Here are few easy steps to accomplish your goal:</p>
<ul>
<li>Install <a title=\"Flash Develop Releases\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mbGFzaGRldmVsb3Aub3JnL2NvbW11bml0eS92aWV3Zm9ydW0ucGhwP2Y9MTE=" target=\"_blank\">Flash Develop</a> by Downloading it here.</li>
<li>Configure your compiler and download the Flex SDK if you haven&#8217;t yet.</li>
<li>Go to<a title=\"ScaleNine.com Flex Skins\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NjYWxlbmluZS5jb20v" target=\"_blank\"> Scalenine.com</a> find a skin.</li>
<li>Now create a new Flex Project AS3.</li>
<li>Connect all libraries or SWC by adding them to the project.</li>
<li>Go through the css and make sure everything is linked to the correct asset, image, etc.</li>
<li>Copy the MXML in the sample and place it in the Main.mxml of your project.</li>
<li>Now build. It&#8217;s that easy.</li>
</ul>
<p><a title=\"Flash Develop Project Download template that uses ScaleNine\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ktY3JlYXRlLm9yZy9teG1sY19Qcm9qZWN0cy56aXA=" target=\"_blank\"><img title="ScaleNine Skin in Flash Develop3" src="/Scale9_Skin_in_FlashDevelop.jpg" alt="" /></a><br />
So now you can examine the template and modify it if you like. It is a fairly painless process and with flash develop you can now see how to use the skin with the default .mxml file. So that should be enough to get you working on building cool interfaces for your flash develop project.  You can see this <a title=\"ScaleNine Skin in Flash Develop Example\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL1NlYUNsb3VkOS5vcmcvZmxleC8=" target=\"_blank\">example here</a> and you can download the flash develop <a title=\"Flash Develop Project Download template that uses ScaleNine\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ktY3JlYXRlLm9yZy9teG1sY19Qcm9qZWN0cy56aXA=" target=\"_blank\">project here</a>.</p>
<p>Links of Interest:<br />
<a title=\"Flash Develop Releases\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mbGFzaGRldmVsb3Aub3JnL2NvbW11bml0eS92aWV3Zm9ydW0ucGhwP2Y9MTE=" target=\"_blank\">Flash Develop</a><br />
<a title=\"ScaleNine.com Flex Skins\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NjYWxlbmluZS5jb20v" target=\"_blank\">ScaleNine</a><br />
<a title=\"Silverlight Skins\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jb2RlcGxleC5jb20vU2lsdmVybGlnaHQ=" target=\"_blank\">Silverlight Skins</a><br />
<a title=\"Flash Develop Project Download template that uses ScaleNine\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ktY3JlYXRlLm9yZy9teG1sY19Qcm9qZWN0cy56aXA=" target=\"_blank\">Flash Develop Project Files to Download</a>
<div class='bookmarkify'><a name='bookmarkify'></a>
<div class='linkbuttons'><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2JsaW5rbGlzdC5jb20vaW5kZXgucGhwP0FjdGlvbj1CbGluay9hZGRibGluay5waHAmYW1wO1VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTAvMzAvdXNpbmctc2NhbGVuaW5lLXNraW5zLWluLWZsYXNoLWRldmVsb3AzLyZhbXA7VGl0bGU9VXNpbmcgU2NhbGVOaW5lIFNraW5zIGluIEZsYXNoIERldmVsb3Az" title='Save to blinklist' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/blinklist.png' style='width:16px; height:16px;' alt='[blinklist]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlbC5pY2lvLnVzL3Bvc3Q/dXJsPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMC8zMC91c2luZy1zY2FsZW5pbmUtc2tpbnMtaW4tZmxhc2gtZGV2ZWxvcDMvJmFtcDt0aXRsZT1Vc2luZyBTY2FsZU5pbmUgU2tpbnMgaW4gRmxhc2ggRGV2ZWxvcDM=" title='Save to del.icio.us' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RpZ2cuY29tL3N1Ym1pdD9waGFzZT0yJmFtcDt1cmw9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzEwLzMwL3VzaW5nLXNjYWxlbmluZS1za2lucy1pbi1mbGFzaC1kZXZlbG9wMy8mYW1wO3RpdGxlPVVzaW5nIFNjYWxlTmluZSBTa2lucyBpbiBGbGFzaCBEZXZlbG9wMw==" title='Digg It!' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmUucGhwP3U9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzEwLzMwL3VzaW5nLXNjYWxlbmluZS1za2lucy1pbi1mbGFzaC1kZXZlbG9wMy8=" title='Save to Facebook' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTAvMzAvdXNpbmctc2NhbGVuaW5lLXNraW5zLWluLWZsYXNoLWRldmVsb3AzLyZhbXA7dGl0bGU9VXNpbmcgU2NhbGVOaW5lIFNraW5zIGluIEZsYXNoIERldmVsb3Az" title='Reddit' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mZWVkYnVybmVyLmNvbS9mYi9hL2VtYWlsRmxhcmU/aXRlbVRpdGxlPVVzaW5nIFNjYWxlTmluZSBTa2lucyBpbiBGbGFzaCBEZXZlbG9wMyZhbXA7dXJpPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMC8zMC91c2luZy1zY2FsZW5pbmUtc2tpbnMtaW4tZmxhc2gtZGV2ZWxvcDMv" title='Email this to a friend' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email]'  /></a> </div>
<div class='brand'><small><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJhLmNvbS9wcm9qZWN0cy9ib29rbWFya2lmeQ==">Powered by Bookmarkify&trade;</a></small></div>
</div>
 <img src="http://i-create.org/wp-content/plugins/feed-statistics.php?view=1&post_id=480" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://i-create.org/2008/10/30/using-scalenine-skins-in-flash-develop3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight 2 RSS Reader</title>
		<link>http://i-create.org/2008/10/26/silverlight-2-rss-reader/</link>
		<comments>http://i-create.org/2008/10/26/silverlight-2-rss-reader/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 20:44:43 +0000</pubDate>
		<dc:creator>Brendon Smith</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[i-create]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://i-create.org/?p=475</guid>
		<description><![CDATA[Well here it is I have been playing around with Silverlight2 and it is astronomically better than Silverlight1!  This is an extermly simple feed reader with no design add more or less a proof of concept.  I have been trying to do things in ActionScript and the do them in C#/SilverLight.  I have leaned a [...]]]></description>
			<content:encoded><![CDATA[<p>Well here it is I have been playing around with Silverlight2 and it is astronomically better than Silverlight1!  This is an extermly simple feed reader with no design add more or less a proof of concept.  I have been trying to do things in ActionScript and the do them in C#/SilverLight.  I have leaned a great deal I have been studying the Silverlight Samples and found a feed reader.  I got it installed it worked well but then I decided it would be better if I could add a combo box drop down that has options for the user So I went ahead and created one while doing this I also studied some more examples from <a title=\"LINQ to XML RSS Feed Reader\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dlYmxvZ3MuYXNwLm5ldC9zY290dGd1L2FyY2hpdmUvMjAwNy8wOC8wNy91c2luZy1saW5xLXRvLXhtbC1hbmQtaG93LXRvLWJ1aWxkLWEtY3VzdG9tLXJzcy1mZWVkLXJlYWRlci13aXRoLWl0LmFzcHg=" target=\"_blank\">Scott Guthrie&#8217;s (Maybe he should rename his blog Scott Gu to Guru) blog</a>.  So some of this example is just <a title=\"ASP.NET Home\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL0FTUC5ORVQ=" target=\"_blank\">ASP.NET </a> / C#.  I found the necessity of crossxml kind of a pain but a necessary pain.  So I have included an example of a clientaccess.xml with the source.  I found Blend to be a little wonky namely I ran in to an issue with the Service Pack1 install you can read about that issue <a title=\"Wonking Issue with Silverlight 2 SP1 for Blend\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NpbHZlcmxpZ2h0Lm5ldC9mb3J1bXMvdC8zNjE4MS5hc3B4" target=\"_blank\">here</a>.  Although I don&#8217;t believe to many people will run into the same issue because Microsoft has resolved the issue.  I find the integration between Blend and Visual Studio a little wonky but tolerable.  I have also noticed for newbies who want to get started Microsoft has finally release a <a title=\"Microsoft Webplatform One-Click Installer\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3dlYi9jaGFubmVsL3Byb2R1Y3RzL1dlYlBsYXRmb3JtSW5zdGFsbGVyLmFzcHg=" target=\"_blank\">one click installer of their own otherwise known as the Microsoft Web Platform</a>.  So if you want you can <a title=\"My Ridiculously Simple RSS Reader\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=L3NpbXBsZVJTUy56aXA=" target=\"_blank\">install it and use it with this project</a>.  Here are a few of the numerous ways I can improve this feedreader add design make it look good. Create a webservice that allows for the input of the feeds and stores them in a database remove the Feeds.xml file and replace it with a database connection. Allow the database to input the Feed information and purge old information this would be better and it would resolve those tedious crossxml issues with silverlight. Little code snippet note you should <a title=\"RSS Feed Example\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=L3NpbXBsZVJTUy56aXA=" target=\"_blank\">download the whole project</a> or this snippet really won&#8217;t do you any good.</p>

<div class="wp_codebox_msgheader"><span class="codebox_right"><a href="javascript:;" onclick="toggle_collapse('4752');">[<span id="4752_symbol">-</span>]</a></span><span class="codebox_left"><span id="l475code2"><a href="javascript:;" onclick="javascript:showCodeTxt('475code2'); return false;">View Code</a> CSHARP</span></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="4752"><td class="code" id="475code2"><pre class="csharp">        <span style="color: #0600FF;">public</span> <span style="color: #FF0000;">string</span> myURL;
        WebClient client <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> WebClient<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
        <span style="color: #0600FF;">public</span> Page<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            InitializeComponent<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            XDocument feedXML;
            feedXML <span style="color: #008000;">=</span> XDocument.<span style="color: #0000FF;">Load</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Feeds.xml&quot;</span><span style="color: #000000;">&#41;</span>;
            var feeds <span style="color: #008000;">=</span> from feed <span style="color: #0600FF;">in</span> feedXML.<span style="color: #0000FF;">Descendants</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Feed&quot;</span><span style="color: #000000;">&#41;</span> where feed.<span style="color: #0000FF;">Attribute</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;status&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">==</span> <span style="color: #0600FF;">null</span> <span style="color: #008000;">||</span> feed.<span style="color: #0000FF;">Attribute</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;status&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Value</span> <span style="color: #008000;">!=</span> <span style="color: #808080;">&quot;disabled&quot;</span> select <span style="color: #008000;">new</span> FeedDefinition <span style="color: #000000;">&#123;</span> Name <span style="color: #008000;">=</span> feed.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Name&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Value</span>, Url <span style="color: #008000;">=</span> feed.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Url&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Value</span> <span style="color: #000000;">&#125;</span>;
            <span style="color: #0600FF;">foreach</span> <span style="color: #000000;">&#40;</span>var feed <span style="color: #0600FF;">in</span> feeds<span style="color: #000000;">&#41;</span>
            <span style="color: #000000;">&#123;</span>
                feed.<span style="color: #0000FF;">Name</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
                feed.<span style="color: #0000FF;">Url</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #000000;">&#125;</span>
            ddlFeeds.<span style="color: #0000FF;">ItemsSource</span> <span style="color: #008000;">=</span> feeds;
&nbsp;
        <span style="color: #000000;">&#125;</span>
&nbsp;
            itemsList.<span style="color: #0000FF;">Visibility</span> <span style="color: #008000;">=</span> Visibility.<span style="color: #0000FF;">Collapsed</span>;
            itemContent.<span style="color: #0000FF;">Visibility</span> <span style="color: #008000;">=</span> Visibility.<span style="color: #0000FF;">Collapsed</span>;
            <span style="color: #FF0000;">object</span> myFeed <span style="color: #008000;">=</span> ddlFeeds.<span style="color: #0000FF;">SelectedItem</span>;
            FeedDefinition MyFeed <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> FeedDefinition<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            MyFeed <span style="color: #008000;">=</span> myFeed <span style="color: #0600FF;">as</span> FeedDefinition;
            myURL <span style="color: #008000;">=</span> MyFeed.<span style="color: #0000FF;">Url</span>;</pre></td></tr></table></div>

<p>Somethings I will point out with silverlight it&#8217;s runtime is a 5.8mb download in comparison to Flash Player being 1.8mb.  One thing that Silverlight allows you to do is leverage <a title=\"DierctX\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2Rvd25sb2Fkcy9kZXRhaWxzLmFzcHg/ZmFtaWx5aWQ9MmRhNDNkMzgtZGI3MS00YzFiLWJjNmEtOWI2NjUyY2Q5MmEzJmFtcDtkaXNwbGF5bGFuZz1lbg==" target=\"_blank\">DirectX</a> on the users computer but as you and I know DirectX will only work  for Microsoft compatible operating systems.  Which is a buzz kill I think they should have leveraged <a title=\"OpenGL\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5vcGVuZ2wub3JnLw==" target=\"_blank\">OpenGL</a> or Both.  So in short you won&#8217;t get the same experience cross operating systems.  Linux has been working on <a title=\"Silverlight 4 Linux Ala Moonlight\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb25vLXByb2plY3QuY29tL01vb25saWdodA==" target=\"_blank\">Moonlight</a> and Microsoft is supporting <a title=\"Eclipse With Silverlight\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xpcHNlNHNsLm9yZy8=" target=\"_blank\">Eclipse for Silverlight</a> so those are pluses.  One thing that is nice about Silverlight is the ability to create WPF applications and deploy them with a Click-Once install:)  This is extremely similar to Adobe&#8217;s Air platform.   One excellent example I have been studying is Microsoft&#8217;s <a title=\"UniveRSS\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VtZWEvbXNkbi90aGVwYW5lbC9mZWF0dXJlZC91bml2ZXJzcy5hc3B4" target=\"_blank\">UniveRSS</a> WPF application excellent example of an RSS feed reading using directX 9!  So check it out here.  You can also find numerous other examples of Silverlight/WPF out in the wild already like this <a title=\"Visual-Sage 4 Facebook\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Zpc3VhbC1zYWdlLmNvbS9kZWZhdWx0LmFzcHg=" target=\"_blank\">cool Facebook application</a>.  So in all I have mixed feelings about silverlight and I will continue to explore it and utilize it. I think flash users will be upset because they won&#8217;t have support for all the cool adobe effects built in but I don&#8217;t believe it will be long before users start writing code for similar effects and then share them on codeplex. I have been working on various experiments and then redo my <a title=\"Brendon Smith's 3 year old Portfolio Site\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2JyZW5kb25zbWl0aC5jb20=" target=\"_blank\">Portfolio</a> site in both Silverlight and Flash.</p>
<p><a title=\"Really Cool Feed Reader Example Using WPF\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VtZWEvbXNkbi90aGVwYW5lbC9mZWF0dXJlZC91bml2ZXJzcy5hc3B4" target=\"_blank\"><img src="/img_universs1.jpg" alt="" width="325" height="260" /></a><br />
In other news I have been working on my <a title=\"Papervision 3D\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cucGFwZXJ2aXNpb24zZC5vcmcv" target=\"_blank\">Papervision3D</a> project and it is getting better not finished but closer.  It was a beautiful fall weekend here and Lisa and I got out and took numerous photographs.  I took several panoramic in Memorial Park maybe I will post them sometime soon. I have also been working on constructing my new computer that I am going to name HAL 9000 it is a Quad Core with a great deal of horse power will crush any apple when I am done with it.  Will be a dual boot with Ubuntu / Vista Ultimate! I am going to have 1.5 terabytes worth of hard-drive space:)</p>
<p><a title=\"Simple RSS Reader\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=L3NpbXBsZVJTUy56aXA=" target=\"_blank\">My Ridiculously Simple Feed Reader Code Download Click Here </a></p>
<p>Links of Interest:<br />
<a title=\"ShineDraw\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL1NoaW5lRHJhdy5jb20=" target=\"_blank\">Shine Draw</a><br />
<a title=\"Silverlight 2 Examples\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NpbHZlcmxpZ2h0Lm5ldC9jb21tdW5pdHkvY29tbXVuaXR5Z2FsbGVyeS5hc3B4" target=\"_blank\">Silverlight Code Examples</a><br />
<a title=\"PopFly\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5wb3BmbHkuY29tLw==" target=\"_blank\">Popfly Widget Maker</a><br />
<a title=\"Working With Silverlight Combo Box\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dvcmtzaWdodGJsb2cuY29tLz9wPTcy" target=\"_blank\">Silverlight and the Combo Box</a><br />
<a title=\"ScottGu's Blog Excellent Place to lear Silverlight\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3dlYmxvZ3MuYXNwLm5ldC9zY290dGd1Lw==" target=\"_blank\">ScottGu&#8217;s Blog Excellent Place to learn Silverlight</a><br />
<a title=\"UniveRSS Feed Reader\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VtZWEvbXNkbi90aGVwYW5lbC9mZWF0dXJlZC91bml2ZXJzcy5hc3B4" target=\"_blank\">UniveRSS</a><br />
<a title=\"Visual Sage for Facebook\" href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Zpc3VhbC1zYWdlLmNvbS9kZWZhdWx0LmFzcHg=" target=\"_blank\">Visual Sage / Facebook App</a>
<div class='bookmarkify'><a name='bookmarkify'></a>
<div class='linkbuttons'><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2JsaW5rbGlzdC5jb20vaW5kZXgucGhwP0FjdGlvbj1CbGluay9hZGRibGluay5waHAmYW1wO1VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTAvMjYvc2lsdmVybGlnaHQtMi1yc3MtcmVhZGVyLyZhbXA7VGl0bGU9U2lsdmVybGlnaHQgMiBSU1MgUmVhZGVy" title='Save to blinklist' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/blinklist.png' style='width:16px; height:16px;' alt='[blinklist]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RlbC5pY2lvLnVzL3Bvc3Q/dXJsPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMC8yNi9zaWx2ZXJsaWdodC0yLXJzcy1yZWFkZXIvJmFtcDt0aXRsZT1TaWx2ZXJsaWdodCAyIFJTUyBSZWFkZXI=" title='Save to del.icio.us' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RpZ2cuY29tL3N1Ym1pdD9waGFzZT0yJmFtcDt1cmw9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzEwLzI2L3NpbHZlcmxpZ2h0LTItcnNzLXJlYWRlci8mYW1wO3RpdGxlPVNpbHZlcmxpZ2h0IDIgUlNTIFJlYWRlcg==" title='Digg It!' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmUucGhwP3U9aHR0cDovL2ktY3JlYXRlLm9yZy8yMDA4LzEwLzI2L3NpbHZlcmxpZ2h0LTItcnNzLXJlYWRlci8=" title='Save to Facebook' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vaS1jcmVhdGUub3JnLzIwMDgvMTAvMjYvc2lsdmVybGlnaHQtMi1yc3MtcmVhZGVyLyZhbXA7dGl0bGU9U2lsdmVybGlnaHQgMiBSU1MgUmVhZGVy" title='Reddit' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit]'  /></a> <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5mZWVkYnVybmVyLmNvbS9mYi9hL2VtYWlsRmxhcmU/aXRlbVRpdGxlPVNpbHZlcmxpZ2h0IDIgUlNTIFJlYWRlciZhbXA7dXJpPWh0dHA6Ly9pLWNyZWF0ZS5vcmcvMjAwOC8xMC8yNi9zaWx2ZXJsaWdodC0yLXJzcy1yZWFkZXIv" title='Email this to a friend' onclick='target=\"_blank\";' rel='nofollow'><img src='http://i-create.org/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email]'  /></a> </div>
<div class='brand'><small><a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJhLmNvbS9wcm9qZWN0cy9ib29rbWFya2lmeQ==">Powered by Bookmarkify&trade;</a></small></div>
</div>
 <img src="http://i-create.org/wp-content/plugins/feed-statistics.php?view=1&post_id=475" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://i-create.org/2008/10/26/silverlight-2-rss-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generative Art With Kuler</title>
		<link>http://i-create.org/2008/10/13/generative-art-with-kuler/</link>
		<comments>http://i-create.org/2008/10/13/generative-art-with-kuler/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 23:56:26 +0000</pubDate>
		<dc:creator>Brendon Smith</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://i-create.org/?p=474</guid>
		<description><![CDATA[Computer Art starts with Computer Arts magazine.  I highly recommend a steady dose of Computer Arts magazine and Friends of Ed publications to any aspiring developer / designer.  It will open your eyes to a whole new world of possibilities and truly set your imagination free. Let me first mention  http://visualrinse.com Chad Udell he [...]]]></description>
			<content:encoded><![CDATA[<p>Computer Art starts with <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jb21wdXRlcmFydHMuY28udWsv" target=\"_blank\">Computer Arts magazine</a>.  I highly recommend a steady dose of Computer Arts magazine and <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyaWVuZHNvZmVkLmNvbS8=" target=\"_blank\">Friends of Ed</a> publications to any aspiring developer / designer.  It will open your eyes to a whole new world of possibilities and truly set your imagination free. Let me first mention <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Zpc3VhbHJpbnNlLmNvbQ==" target=\"_blank\"> http://visualrinse.com</a> Chad Udell he recently wrote a tutorial for Computer Arts you can find it <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jb21wdXRlcmFydHMuY28udWsvdHV0b3JpYWxzL3ByZW1pdW1fY29udGVudC93ZWJfX2FuZF9fbmV3X21lZGlhL2NyZWF0aW5nX2dlbmVyYXRpdmVfYXJ0X3dpdGhfZmxhc2g=" target=\"_blank\"> here</a> this example really caught my eye!  I have made the following modifications to it.  Placed several flash movies in an array and allow them to inherit the color choices provide by Kuler.  I have also enabled the users to save their creations as an image.  I use the Flash Core library which you can download here -&gt; <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2FzM2NvcmVsaWIv" target=\"_blank\"> http://code.google.com/p/as3corelib/</a>.  Please note I used php on my server but you might find better results using <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL0FTUC5ORVQ=" target=\"_blank\"> ASP.NET</a> and C#.  It seems on my server if your image has 40 or less objects rendered your chances of saving it properly are higher.  I am sure I could go through the server logs and trace down the exact problem.  Let me just say this allowing the designer to create flash movies that populate the screen opens lots of other possibilities for your creations.  Imagine the following scenario you could have a Radio Button list and the list could represent movements in art like -&gt; <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9BYnN0cmFjdF9leHByZXNzaW9uaXNt" target=\"_blank\">Abstract Expressionism</a>, <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JbXByZXNzaW9uaXNt" target=\"_blank\">Impressionism</a>, or <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9DdWJpc20=" target=\"_blank\">Cubism</a>. Once the user selects the style of choice you could allow them to generate a new work of art based off of the users style of choice.  This is exactly what I plan to do with my <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NlYWNsb3VkOS5vcmcvS3VsZXItU3BsYXNoLw==" target=\"_blank\">Kuerl-Splash</a> based off of <a href="http://i-create.org/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Zpc3VhbHJpbnNlLmNvbS9jb29sZXJrcmVhdG9yLw==" target=\"_blank\">Kulercreator</a> in the future.  Anyway it is a fun experiment.</p>
<p>Here is the flash code:</p>

<div class="wp_codebox_msgheader"><span class="codebox_right"><a href="javascript:;" onclick="toggle_collapse('4744');">[<span id="4744_symbol">-</span>]</a></span><span class="codebox_left"><span id="l474code4"><a href="javascript:;" onclick="javascript:showCodeTxt('474code4'); return false;">View Code</a> ACTIONSCRIPT</span></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="4744"><td class="code" id="474code4"><pre class="actionscript"><span style="color: #808080; font-style: italic;">//Frame 1:</span>
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Graphics</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">*</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">Stage</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #0066CC;">MovieClip</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">BitmapFilterQuality</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">BitmapFilter</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">BitmapFilterType</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">BlurFilter</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">filters</span>.<span style="color: #006600;">BevelFilter</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #0066CC;">Button</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #006600;">RadioButton</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #006600;">RadioButtonGroup</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #006600;">TextInput</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">utils</span>.<span style="color: #006600;">getDefinitionByName</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">utils</span>.<span style="color: #006600;">Timer</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">TimerEvent</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">FullScreenEvent</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">geom</span>.<span style="color: #006600;">ColorTransform</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">external</span>.<span style="color: #006600;">ExternalInterface</span>;
<span style="color: #0066CC;">import</span> com.<span style="color: #006600;">adobe</span>.<span style="color: #006600;">images</span>.<span style="color: #006600;">JPGEncoder</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">//import Zeh Fernando's excellent Tweener package</span>
<span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">*</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> numBasicDots:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;">25</span>;
title_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
url_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> currentThemeTitle:<span style="color: #0066CC;">String</span>;
<span style="color: #000000; font-weight: bold;">var</span> dynamicColorArray:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> numCirclesToGen:<span style="color: #0066CC;">Number</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//my favorite little random function - seed it with floor and ceiling and it brings back a random interger from the range</span>
<span style="color: #000000; font-weight: bold;">function</span> randRange<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">min</span>:<span style="color: #0066CC;">Number</span>, <span style="color: #0066CC;">max</span>:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Number</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> randomNum:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">max</span> - <span style="color: #0066CC;">min</span> + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #0066CC;">min</span>;
<span style="color: #b1b100;">return</span> randomNum;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">min</span>:<span style="color: #0066CC;">Number</span>, <span style="color: #0066CC;">max</span>:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Number</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> randomNum1:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">max</span> - <span style="color: #0066CC;">min</span> + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #0066CC;">min</span>;
<span style="color: #b1b100;">return</span> randomNum1;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> splatRange<span style="color: #66cc66;">&#40;</span>min1:<span style="color: #0066CC;">Number</span>, max1:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Number</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> randomSplat1:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span>max1 - min1 + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> + min1;
<span style="color: #b1b100;">return</span> randomSplat1;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> myBasicTimer:Timer = <span style="color: #000000; font-weight: bold;">new</span> Timer<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">200</span><span style="color: #66cc66;">&#41;</span>;
myBasicTimer.<span style="color: #006600;">repeatCount</span> = numBasicDots;
myBasicTimer.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;timer&quot;</span>, timedFunction<span style="color: #66cc66;">&#41;</span>;
myBasicTimer.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;timerComplete&quot;</span>, timerCompleteFunction<span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">// Function will be called every 500 milliseconds</span>
<span style="color: #000000; font-weight: bold;">function</span> timedFunction<span style="color: #66cc66;">&#40;</span>eventArgs:TimerEvent<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
removeChild<span style="color: #66cc66;">&#40;</span>getChildByName<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;dot&quot;</span>+<span style="color: #66cc66;">&#40;</span>myBasicTimer.<span style="color: #006600;">currentCount</span><span style="color: #cc66cc;">-1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
removeChild<span style="color: #66cc66;">&#40;</span>getChildByName<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;splat&quot;</span>+<span style="color: #66cc66;">&#40;</span>myBasicTimer.<span style="color: #006600;">currentCount</span><span style="color: #cc66cc;">-1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> timerCompleteFunction<span style="color: #66cc66;">&#40;</span>eventArgs:TimerEvent<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> kulerCreator<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> Splat1:Splater1 = <span style="color: #000000; font-weight: bold;">new</span> Splater1<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat2:Splater2 = <span style="color: #000000; font-weight: bold;">new</span> Splater2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat3:Splater3 = <span style="color: #000000; font-weight: bold;">new</span> Splater3<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat4:Splater4 = <span style="color: #000000; font-weight: bold;">new</span> Splater4<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat5:Splater5 = <span style="color: #000000; font-weight: bold;">new</span> Splater5<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat6:Splater6 = <span style="color: #000000; font-weight: bold;">new</span> Splater6<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> arraySplat:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
arraySplat.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>Splat1,Splat2,Splat3,Splat4,Splat5,Splat6<span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">// Create blur filters to apply to the circles drawn.</span>
<span style="color: #000000; font-weight: bold;">var</span> blur1:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur1.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">100</span>;
blur1.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">100</span>;
blur1.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur2:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur2.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">3</span>;
blur2.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">3</span>;
blur2.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur3:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur3.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">12</span>;
blur3.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">12</span>;
blur3.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur4:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur4.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">50</span>;
blur4.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">50</span>;
blur4.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blurArray:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>blur1<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur2<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur3<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur4<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> colorArray:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'0x026109'</span>, <span style="color: #ff0000;">'0x037F0C'</span>, <span style="color: #ff0000;">'0x5BB520'</span>, <span style="color: #ff0000;">'0xAAD70E'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>numBasicDots; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> mySprite:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>colorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,colorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">lineStyle</span><span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">30</span><span style="color: #66cc66;">&#41;</span>, colorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,colorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> currRand:<span style="color: #0066CC;">Number</span> = randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">300</span><span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span>randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #66cc66;">&#41;</span>, randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span><span style="color: #cc66cc;">+100</span><span style="color: #66cc66;">&#41;</span>, currRand<span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">filters</span> = blurArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,blurArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>;
mySprite.<span style="color: #006600;">alpha</span> = <span style="color: #cc66cc;">0</span>;
mySprite.<span style="color: #006600;">scaleX</span> = <span style="color: #cc66cc;">0</span>;
mySprite.<span style="color: #006600;">scaleY</span> = <span style="color: #cc66cc;">0</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>mySprite<span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;dot&quot;</span>+i;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>mySprite, <span style="color: #66cc66;">&#123;</span>alpha:<span style="color: #cc66cc;">1</span>, _scale:<span style="color: #cc66cc;">1</span>, <span style="color: #0066CC;">time</span>:randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//Split for easy seperation later</span>
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>numBasicDots; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">//Use color transform and assing it the color values start with white values on your movie</span>
<span style="color: #000000; font-weight: bold;">var</span> myFreakinColor:ColorTransform;
myFreakinColor = <span style="color: #000000; font-weight: bold;">new</span> ColorTransform<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
myFreakinColor.<span style="color: #0066CC;">color</span> = colorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,colorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat1:Splater1 = <span style="color: #000000; font-weight: bold;">new</span> Splater1<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat1.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat1.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat2:Splater2 = <span style="color: #000000; font-weight: bold;">new</span> Splater2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat2.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat2.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat3:Splater3 = <span style="color: #000000; font-weight: bold;">new</span> Splater3<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat3.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat3.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat4:Splater4 = <span style="color: #000000; font-weight: bold;">new</span> Splater4<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat4.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat4.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat5:Splater5 = <span style="color: #000000; font-weight: bold;">new</span> Splater5<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat5.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat5.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat6:Splater6 = <span style="color: #000000; font-weight: bold;">new</span> Splater6<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat6.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat6.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> arraySplat:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
arraySplat.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>Splat1,Splat2,Splat3,Splat4,Splat5,Splat6<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> mySplat:<span style="color: #0066CC;">MovieClip</span> = arraySplat<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span> as <span style="color: #0066CC;">MovieClip</span>;
mySplat.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
mySplat.<span style="color: #006600;">filters</span> = blurArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,blurArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>;
mySplat.<span style="color: #006600;">alpha</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">scaleX</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">scaleY</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">x</span> = <span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span><span style="color: #cc66cc;">+100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
mySplat.<span style="color: #006600;">y</span> = <span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #cc66cc;">+100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>mySplat<span style="color: #66cc66;">&#41;</span>;
mySplat.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splat&quot;</span>+i;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>mySplat<span style="color: #66cc66;">&#41;</span>;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>mySplat, <span style="color: #66cc66;">&#123;</span>alpha:<span style="color: #cc66cc;">1</span>, _scale:<span style="color: #cc66cc;">1</span>, <span style="color: #0066CC;">time</span>:randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #808080; font-style: italic;">//instantiate the UI onto the stage.</span>
<span style="color: #000000; font-weight: bold;">var</span> ui = <span style="color: #000000; font-weight: bold;">new</span> creatorUI<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>ui<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
kulerCreator<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0066CC;">stop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//Frame2</span>
&nbsp;
Frame2:
&nbsp;
title_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
url_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
&nbsp;
&nbsp;
deleteButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
saveImageButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
<span style="color: #000000; font-weight: bold;">var</span> Sketch_mc:Sketch = <span style="color: #000000; font-weight: bold;">new</span> Sketch<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>Sketch_mc<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">function</span> kulerCreatorLive<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">// Create blur filters to apply to the circles drawn.</span>
<span style="color: #000000; font-weight: bold;">var</span> blur1:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur1.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">1</span>;
blur1.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">1</span>;
blur1.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur2:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur2.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">3</span>;
blur2.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">3</span>;
blur2.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur3:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur3.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">12</span>;
blur3.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">12</span>;
blur3.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blur4:BlurFilter = <span style="color: #000000; font-weight: bold;">new</span> BlurFilter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blur4.<span style="color: #006600;">blurX</span> = <span style="color: #cc66cc;">50</span>;
blur4.<span style="color: #006600;">blurY</span> = <span style="color: #cc66cc;">50</span>;
blur4.<span style="color: #0066CC;">quality</span> = BitmapFilterQuality.<span style="color: #006600;">MEDIUM</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> blurArray:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>blur1<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur2<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur3<span style="color: #66cc66;">&#93;</span>, <span style="color: #66cc66;">&#91;</span>blur4<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> randRange<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">min</span>:<span style="color: #0066CC;">Number</span>, <span style="color: #0066CC;">max</span>:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Number</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> randomNum:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">max</span> - <span style="color: #0066CC;">min</span> + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #0066CC;">min</span>;
<span style="color: #b1b100;">return</span> randomNum;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">min</span>:<span style="color: #0066CC;">Number</span>, <span style="color: #0066CC;">max</span>:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Number</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> randomNum1:<span style="color: #0066CC;">Number</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">floor</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">max</span> - <span style="color: #0066CC;">min</span> + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #0066CC;">min</span>;
<span style="color: #b1b100;">return</span> randomNum1;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>numCirclesToGen; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> mySprite:Sprite = <span style="color: #000000; font-weight: bold;">new</span> Sprite<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>uint<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;0x&quot;</span> + dynamicColorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,dynamicColorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #0066CC;">lineStyle</span><span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">30</span><span style="color: #66cc66;">&#41;</span>, uint<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;0x&quot;</span> + dynamicColorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,dynamicColorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">graphics</span>.<span style="color: #006600;">drawCircle</span><span style="color: #66cc66;">&#40;</span>randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #66cc66;">&#41;</span>, randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span><span style="color: #66cc66;">&#41;</span>, randRange2<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">300</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
mySprite.<span style="color: #006600;">filters</span> = blurArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,blurArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>;
mySprite.<span style="color: #006600;">alpha</span> = <span style="color: #cc66cc;">0</span>;
mySprite.<span style="color: #006600;">scaleX</span> = <span style="color: #cc66cc;">0</span>;
mySprite.<span style="color: #006600;">scaleY</span> = <span style="color: #cc66cc;">0</span>;
mySprite.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;liveDot&quot;</span> + i;
&nbsp;
Sketch_mc.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>mySprite<span style="color: #66cc66;">&#41;</span>;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>mySprite, <span style="color: #66cc66;">&#123;</span>alpha:<span style="color: #cc66cc;">1</span>, _scale:<span style="color: #cc66cc;">1</span>, <span style="color: #808080; font-style: italic;">/*x:randRange(0,stage.stageWidth-(mySprite.width/2)), y:randRange(0,stage.stageHeight-(mySprite.height/2)),*/</span> <span style="color: #0066CC;">time</span>:randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span>, delay:i<span style="color: #66cc66;">*</span><span style="color: #cc66cc;">0.25</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>numCirclesToGen; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> myFreakinColor:ColorTransform;
myFreakinColor = <span style="color: #000000; font-weight: bold;">new</span> ColorTransform<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
myFreakinColor.<span style="color: #0066CC;">color</span> = uint<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;0x&quot;</span> + dynamicColorArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,dynamicColorArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> Splat1:Splater1 = <span style="color: #000000; font-weight: bold;">new</span> Splater1<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat1.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat1.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat2:Splater2 = <span style="color: #000000; font-weight: bold;">new</span> Splater2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat2.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat2.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat3:Splater3 = <span style="color: #000000; font-weight: bold;">new</span> Splater3<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat3.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat3.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat4:Splater4 = <span style="color: #000000; font-weight: bold;">new</span> Splater4<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat4.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat4.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat5:Splater5 = <span style="color: #000000; font-weight: bold;">new</span> Splater5<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat5.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat5.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> Splat6:Splater6 = <span style="color: #000000; font-weight: bold;">new</span> Splater6<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
Splat6.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;splater&quot;</span>+i;
Splat6.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
<span style="color: #000000; font-weight: bold;">var</span> arraySplat:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
arraySplat.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>Splat1,Splat2,Splat3,Splat4,Splat5,Splat6<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> mySplat:<span style="color: #0066CC;">MovieClip</span> = arraySplat<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span> as <span style="color: #0066CC;">MovieClip</span>;
mySplat.<span style="color: #006600;">transform</span>.<span style="color: #006600;">colorTransform</span> = myFreakinColor;
mySplat.<span style="color: #006600;">filters</span> = blurArray<span style="color: #66cc66;">&#91;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,blurArray.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>;
mySplat.<span style="color: #006600;">alpha</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">scaleX</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">scaleY</span> = <span style="color: #cc66cc;">0</span>;
mySplat.<span style="color: #006600;">x</span> = <span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageHeight</span><span style="color: #cc66cc;">+100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
mySplat.<span style="color: #006600;">y</span> = <span style="color: #66cc66;">&#40;</span>randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">stageWidth</span><span style="color: #cc66cc;">+100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
Sketch_mc.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>mySplat<span style="color: #66cc66;">&#41;</span>;
mySplat.<span style="color: #0066CC;">name</span> = <span style="color: #ff0000;">&quot;liveSplat&quot;</span>+i;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>mySplat<span style="color: #66cc66;">&#41;</span>;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>mySplat, <span style="color: #66cc66;">&#123;</span>alpha:<span style="color: #cc66cc;">1</span>, _scale:<span style="color: #cc66cc;">1</span>, <span style="color: #808080; font-style: italic;">/*x:randRange(0,stage.stageWidth-(mySprite.width/2)), y:randRange(0,stage.stageHeight-(mySprite.height/2)),*/</span> <span style="color: #0066CC;">time</span>:randRange<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span>, delay:i<span style="color: #66cc66;">*</span><span style="color: #cc66cc;">0.25</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//calls the contstructor to make the circles</span>
kulerCreatorLive<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// move prompts and buttons over top of the generated circles...</span>
<span style="color: #808080; font-style: italic;">// AS3 version of swapdepths</span>
<span style="color: #000000; font-weight: bold;">var</span> topPosition:uint = <span style="color: #0066CC;">this</span>.<span style="color: #006600;">numChildren</span> - <span style="color: #cc66cc;">1</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">setChildIndex</span><span style="color: #66cc66;">&#40;</span>title_txt, topPosition<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">setChildIndex</span><span style="color: #66cc66;">&#40;</span>uiPanel, topPosition<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">setChildIndex</span><span style="color: #66cc66;">&#40;</span>deleteButton_mc, topPosition<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">setChildIndex</span><span style="color: #66cc66;">&#40;</span>saveImageButton_mc, topPosition<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">this</span>.<span style="color: #006600;">setChildIndex</span><span style="color: #66cc66;">&#40;</span>url_txt, topPosition<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> deleteKuler<span style="color: #66cc66;">&#40;</span>argument<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">//trace(numCirclesToGen);</span>
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">Number</span>=<span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>numCirclesToGen; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>i<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> tempClip:<span style="color: #0066CC;">MovieClip</span> = <span style="color: #0066CC;">this</span>;
&nbsp;
title_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
url_txt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
deleteButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
&nbsp;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>tempClip.<span style="color: #006600;">box</span>, <span style="color: #66cc66;">&#123;</span>_color:<span style="color: #ff0000;">&quot;0x000000&quot;</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>Sketch_mc.<span style="color: #006600;">getChildByName</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;liveDot&quot;</span>+i<span style="color: #66cc66;">&#41;</span>, <span style="color: #66cc66;">&#123;</span>_scale:<span style="color: #cc66cc;">1</span>, alpha:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:tempClip.<span style="color: #006600;">randRange</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span>, delay:i<span style="color: #66cc66;">*</span><span style="color: #cc66cc;">0.1</span>, onComplete:<span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>Sketch_mc.<span style="color: #006600;">removeChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>Sketch_mc.<span style="color: #006600;">getChildByName</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;liveSplat&quot;</span>+i<span style="color: #66cc66;">&#41;</span>, <span style="color: #66cc66;">&#123;</span>_scale:<span style="color: #cc66cc;">1</span>, alpha:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:tempClip.<span style="color: #006600;">randRange</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span>, delay:i<span style="color: #66cc66;">*</span><span style="color: #cc66cc;">0.1</span>, onComplete:<span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> Sketch_mc.<span style="color: #006600;">removeChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">displayState</span> = <span style="color: #ff0000;">&quot;normal&quot;</span>;
<span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//trace(&quot;Creating kuler&quot;);</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> showKulerNav<span style="color: #66cc66;">&#40;</span>argument<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
deleteButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
saveImageButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> hideKulerNav<span style="color: #66cc66;">&#40;</span>argument<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
deleteButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
saveImageButton_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
uiPanel.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, showKulerNav<span style="color: #66cc66;">&#41;</span>;
uiPanel.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">ROLL_OUT</span>, hideKulerNav<span style="color: #66cc66;">&#41;</span>;
deleteButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, showKulerNav<span style="color: #66cc66;">&#41;</span>;
deleteButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, hideKulerNav<span style="color: #66cc66;">&#41;</span>;
saveImageButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, showKulerNav<span style="color: #66cc66;">&#41;</span>;
saveImageButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, hideKulerNav<span style="color: #66cc66;">&#41;</span>;
&nbsp;
deleteButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;click&quot;</span>, deleteKuler<span style="color: #66cc66;">&#41;</span>;
&nbsp;
saveImageButton_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;click&quot;</span>, saveImage<span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> saveImage<span style="color: #66cc66;">&#40;</span>argument<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> jpgSource:BitmapData = <span style="color: #000000; font-weight: bold;">new</span> BitmapData <span style="color: #66cc66;">&#40;</span>Sketch_mc.<span style="color: #0066CC;">width</span>, Sketch_mc.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span>;
jpgSource.<span style="color: #006600;">draw</span><span style="color: #66cc66;">&#40;</span>Sketch_mc<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> jpgEncoder:JPGEncoder = <span style="color: #000000; font-weight: bold;">new</span> JPGEncoder<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">90</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> jpgStream:ByteArray = jpgEncoder.<span style="color: #006600;">encode</span><span style="color: #66cc66;">&#40;</span>jpgSource<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> header:URLRequestHeader = <span style="color: #000000; font-weight: bold;">new</span> URLRequestHeader<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Content-type&quot;</span>, <span style="color: #ff0000;">&quot;application/octet-stream&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> jpgURLRequest:URLRequest = <span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;jpg_encoder_download.php?name=sketch.jpg&quot;</span><span style="color: #66cc66;">&#41;</span>;
jpgURLRequest.<span style="color: #006600;">requestHeaders</span>.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>header<span style="color: #66cc66;">&#41;</span>;
jpgURLRequest.<span style="color: #006600;">method</span> = URLRequestMethod.<span style="color: #006600;">POST</span>;
jpgURLRequest.<span style="color: #0066CC;">data</span> = jpgStream;
navigateToURL<span style="color: #66cc66;">&#40;</span>jpgURLRequest, <span style="color: #ff0000;">&quot;_blank&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">stop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//UI Panel:</span>
&nbsp;
&nbsp;
<span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">*</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #006600;">RadioButton</span>;
<span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">controls</span>.<span style="color: #006600;">RadioButtonGroup</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//turn off text prompts until they are ready to be used on a successful search</span>
ready.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
create_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
submit_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
input_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">true</span>;
shape_number_label.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
bg_color_label.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
number_shapes_slider.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
black_rb.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
white_rb.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
options_bg_mc.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
prompt.<span style="color: #0066CC;">visible</span> = <span style="color: #000000; font-weight: bold;">false</span>;
<span style="color: #808080; font-style: italic;">//create radio button group for background color choosing</span>
<span style="color: #000000; font-weight: bold;">var</span> bgcolor_rg:RadioButtonGroup = <span style="color: #000000; font-weight: bold;">new</span> RadioButtonGroup<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;group1&quot;</span><span style="color: #66cc66;">&#41;</span>;
black_rb.<span style="color: #006600;">group</span> = bgcolor_rg;
white_rb.<span style="color: #006600;">group</span> = bgcolor_rg;
submit_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;click&quot;</span>, submitSearch<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> submitSearch<span style="color: #66cc66;">&#40;</span>argument<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>input_mc.<span style="color: #0066CC;">text</span> <span style="color: #66cc66;">!</span>= <span style="color: #ff0000;">&quot;&quot;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
prompt.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Searching Kuler...&quot;</span>;
prompt.<span style="color: #006600;">appendText</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Be Patient. Art takes time. ;-)&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> kulerURL:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;http://kuler.adobe.com/kuler/API/rss/search.cfm?searchQuery=tag:&quot;</span> + <span style="color: #0066CC;">this</span>.<span style="color: #006600;">input_mc</span>.<span style="color: #0066CC;">text</span>;
<span style="color: #000000; font-weight: bold;">var</span> kulerRequest:URLRequest = <span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>kulerURL<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> kulerLoader:URLLoader = <span style="color: #000000; font-weight: bold;">new</span> URLLoader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
kulerLoader.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>kulerURL<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">//trace(&quot;submitsearch:&quot; + input_mc.text);</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// Assign listeners for downloading feed</span>
kulerLoader.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, feedDownloadedHandler<span style="color: #66cc66;">&#41;</span>;
kulerLoader.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">INIT</span>, feedStartedHandler<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// Error listeners</span>
kulerLoader.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>IOErrorEvent.<span style="color: #006600;">IO_ERROR</span>, feedDownloadError<span style="color: #66cc66;">&#41;</span>;
kulerLoader.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>SecurityErrorEvent.<span style="color: #006600;">SECURITY_ERROR</span>, feedDownloadError<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//</span>
<span style="color: #808080; font-style: italic;">//Feed Event handlers</span>
<span style="color: #808080; font-style: italic;">//</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//Called when feed retrive begins</span>
<span style="color: #000000; font-weight: bold;">function</span> feedStartedHandler<span style="color: #66cc66;">&#40;</span>event:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Beginning Feed&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// Called when feed has completely downloaded</span>
<span style="color: #000000; font-weight: bold;">function</span> feedDownloadedHandler<span style="color: #66cc66;">&#40;</span>event:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span>
prompt.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;No results found, try again.&quot;</span>;
<span style="color: #808080; font-style: italic;">// use a try-catch block in case</span>
<span style="color: #808080; font-style: italic;">// xml parsing fails</span>
<span style="color: #0066CC;">try</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> tempClip:<span style="color: #0066CC;">MovieClip</span> = root as <span style="color: #0066CC;">MovieClip</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// convert the loaded text into XML</span>
<span style="color: #000000; font-weight: bold;">var</span> kulerXML:<span style="color: #0066CC;">XML</span> = <span style="color: #0066CC;">XML</span><span style="color: #66cc66;">&#40;</span>kulerLoader.<span style="color: #0066CC;">data</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// if XML succeeded (no error)</span>
<span style="color: #808080; font-style: italic;">// show it in the output window</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>kulerXML<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">//add kuler namespace to the app so we can use the custom rss in the service</span>
namespace kulerNS = <span style="color: #ff0000;">&quot;http://kuler.adobe.com/kuler/API/rss/&quot;</span>;
use namespace kulerNS;
<span style="color: #000000; font-weight: bold;">var</span> currentTheme:<span style="color: #0066CC;">Object</span> = kulerXML..<span style="color: #006600;">item</span><span style="color: #66cc66;">&#91;</span>tempClip.<span style="color: #006600;">randRange</span><span styl