<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flash Scope Blog</title>
	<atom:link href="http://www.flashscope.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashscope.com/blog</link>
	<description>Blogging about flash, flex and AS</description>
	<lastBuildDate>Mon, 01 Mar 2010 14:13:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What’s tasty in Flash Player 10.1 Beta 3?</title>
		<link>http://www.flashscope.com/blog/what%e2%80%99s-tasty-in-flash-player-10-1-beta-3/</link>
		<comments>http://www.flashscope.com/blog/what%e2%80%99s-tasty-in-flash-player-10-1-beta-3/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:13:22 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash components]]></category>
		<category><![CDATA[flash player]]></category>

		<guid isPermaLink="false">http://www.flashscope.com/blog/?p=353</guid>
		<description><![CDATA[
A few days ago Adobe launched a new beta version of its Flash Player 10.1. Including several important improvements and bug fixes, Flash Player 10.1 Beta 3 is definitely a pleasant release both for flash devs and users.
Beta 3 release probably brought the biggest piece of cake to owners of netbooks (at least to those [...]]]></description>
			<content:encoded><![CDATA[<p><!-- FlashPlayer 10.1 Beta 3 has just been released on Adobe Labs! Hot news and features. --></p>
<p>A few days ago Adobe launched a new beta version of its Flash Player 10.1. Including several important improvements and bug fixes, Flash Player 10.1 Beta 3 is definitely a pleasant release both for flash devs and users.</p>
<p>Beta 3 release probably brought the biggest piece of cake to owners of netbooks (at least to those with the Intel GMA 500 and Broadcom Crystal HD Accelerator graphics chipsets). As you might already know, the third beta provides <strong>better HD Web video streaming performance.</strong></p>
<p>Early Web video tests conducted by numerous techi observers and enthusiasts, (<a href="http://news.cnet.com/8301-17938_105-10459219-1.html ">Cnet test</a>, <a href="http://www.engadget.com/2010/02/24/flash-10-1-beta-3-released-adds-support-for-intel-gma-500-and-a/">Engadget test</a>) show great results: both 720p and 1080p streaming videos play back quite smoothly. Of course, experts don’t hurry to call this an outright performance, but the progress is obvious and more is expected to come with the final release of Flash Player 10.1 later this year. If you still haven’t tried Beta 3 on your netbook, catch up and share your impressions in comments! One thing we’d like to caution you about is that you need to install updated drivers for the aforesaid chipsets before attempting playback after the player update.<br />
<span id="more-353"></span></p>
<div class="wp-caption alignleft" style="width: 285px"><a href="http://www.flashscope.com/blog/wp-content/uploads/2010/03/02-24-10bookletflash.jpg"><img class="title=&quot;Flash " title="flashscope files notebook" src="http://www.flashscope.com/blog/wp-content/uploads/2010/03/02-24-10bookletflash.jpg" alt="Flash Player 10.1 Beta 3" width="275" height="187" /></a><p class="wp-caption-text"> </p></div>
<p>Another long-awaited feature brought by Flash Player 10.1 Beta 3 is a <strong>microphone access</strong>. Back in Flash Player 10 Adobe Team added a feature called scripted audio playback, gave developers a possibility to write an AS code and then generate sound of that. In this version of Flash player they added the capability to do the same thing for audio recording, so you could write a script, capture an audio, process it and then output it. Basically, in order to record audio in AS you can now use right the same event you used for playback, just in reverse. The <strong>ability to manipulate the audio coming into the microphone/line input</strong> enables flash developers to create some really cool audio triggered applications.</p>
<p>The new 10.1 also introduces some <strong>clever innovation in the field of RTMFP protocol</strong> which now supports groups. The main benefit of this technology is that when you want to broadcast <a href="http://www.flashscope.com/">flash files</a> to multiple viewers, FlashPlayer spreads the bandwidth load across different users.</p>
<p>The new version of Flash Player is <strong>a step towards mobile integration</strong>. It introduces new mobile-ready features that take advantage of native device capabilities, such as support for multi-touch, gestures, mobile text and accelerometer input. No doubt, currently <a href="http://www.flashscope.com/category/video-players">Flash Player</a> runs on devices with a number of limitations, but this is just a beginning and the very fact that it can run on rather limited mobile platforms is impressive.</p>
<p>The list of new features of Flash Player 10.1 is much longer, you can find the <a href="http://labs.adobe.com/technologies/flashplayer10/features.html">full list of improvements</a> and <a href="http://labs.adobe.com/technologies/flashplayer10/features.html">download the third beta</a> on Adobe Labs.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 9px; width: 1px; height: 1px;"><a href="http://www.flashscope.com/blog/wp-content/uploads/2010/03/02-24-10bookletflash.jpg"><img class="style=" title="02-24-10bookletflash" src="http://www.flashscope.com/blog/wp-content/uploads/2010/03/02-24-10bookletflash.jpg" alt="" width="275" height="187" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/what%e2%80%99s-tasty-in-flash-player-10-1-beta-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ActionScript 3.0 Tutorial: &#8220;Magic Stick&#8221; Stars Mouse Trailer</title>
		<link>http://www.flashscope.com/blog/actionscript-3-0-tutorial-magic-stick-stars-mouse-trailer/</link>
		<comments>http://www.flashscope.com/blog/actionscript-3-0-tutorial-magic-stick-stars-mouse-trailer/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:18:03 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash component]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.flashscope.com/blog/?p=288</guid>
		<description><![CDATA[
This is a basic tutorial for creating a nice looking mouse trailer using ActionScript 3.0.
Here&#8217;s how this flash component looks like:

&#160;
Hey! Stop playing with it and go follow the tutorial to create one of your own   
&#160;

1. Source Image
&#160;
Let&#8217;s start with a source image that we are going to use for this mouse [...]]]></description>
			<content:encoded><![CDATA[<p><!--ActionScript 3.0 Tutorial: Follow easy steps to create a fancy looking mouse trailer. --><br />
This is a basic tutorial for creating a nice looking <strong>mouse trailer</strong> using <strong>ActionScript 3.0</strong>.<br />
Here&#8217;s how this <a href="http://www.flashscope.com" title="flash components">flash component</a> looks like:</p>
<p><center><object width="500" height="300" data="http://www.flashscope.com/blog/wp-content/uploads/2010/02/magic-stick-trailer.swf" type="application/x-shockwave-flash"></center></p>
<p>&nbsp;<br />
Hey! <strong>Stop playing with it</strong> and go follow the tutorial to create one of your own <strong> <img src='http://www.flashscope.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong><br />
&nbsp;<br />
<span id="more-288"></span></p>
<h3>1. Source Image</h3>
<p>&nbsp;<br />
Let&#8217;s start with a source image that we are going to use for this mouse trailer flash component.<br />
As far as you have probably guessed we need some kind of a star. I cropped one out of this picture:</p>
<p><center><img src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/bright_yellow_star-s.png" alt="Bright Star" /></center></p>
<p>&nbsp;<br />
So you need to crop this fancy star out of its white background. Since we&#8217;re building a magic stick effect, I&#8217;ve used the <strong>Magic Wand Tool</strong> to crop the star image and saved it as <strong>.gif</strong>. And here is what I&#8217;ve got:</p>
<p><center><img src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/bright_yellow_star.gif" alt="Bright Star Cropped" /></center></p>
<p>&nbsp;</p>
<h3>2. Creating the object</h3>
<p>&nbsp;<br />
Now you can open a new <strong>ActionScript 3.0</strong> project in <strong>Flash</strong> and simply drag&#038;drop this .gif star to the <strong>Scene</strong>.<br />
Looks huge, ha? We&#8217;ll have to fix that by going down to <strong>Properties</strong> section. I&#8217;ve set the <strong>width</strong> and <strong>height</strong> to <strong>12px</strong>. I think that&#8217;s the best size.</p>
<p><center><img src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/star-size-flash.gif" alt="Star Size Flash" /></center></p>
<p>&nbsp;<br />
Once the star is tiny, right-click on it and:<br />
<strong>&#8220;Convert to Symbol&#8230;&#8221;</strong> > <strong>Name:</strong> Star > <strong>Type:</strong> Movie Clip<br />
Click the <strong>Advanced</strong> button > Check the <strong>&#8220;Export for ActionScript&#8221;</strong> checkbox > <strong>Class:</strong> Star > <strong>Base Class:</strong> flash.display.MovieClip</p>
<p><center><img src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/convert-to-symbol-flash.gif" alt="Convert To Sуmbol Flash" /></center></p>
<p>&nbsp;</p>
<h3>3. ActionScript</h3>
<p>&nbsp;<br />
Go to <strong>File > New</strong> And create a new blank <strong>ActionScript File</strong>.<br />
Let&#8217;s paste some code there:</p>
<p><strong>Importing the classes</strong> that our flash file will be using:</p>
<div style="width: 70%;">
<pre class="brush: as3;">package
{
	import flash.display.Sprite;
	import flash.ui.Mouse;
	import flash.events.MouseEvent;
	import flash.events.Event;</pre>
</div>
<p>The next thing we need to do is <strong>extend the Sprite Class</strong> to access the <strong>addChild()</strong> method. The name of the class should be the same to the file name.</p>
<div style="width: 70%;">
<pre class="brush: as3;">	public class MouseTrailer extends Sprite
	{</pre>
</div>
<p><strong><br />
Setting up variables:</strong> we have only one and it&#8217;s our <strong>Star</strong>. This variable will be used for creating multiple instances of our star.</p>
<div style="width: 70%;">
<pre class="brush: as3;">var star:Star;</pre>
</div>
<p>Now lets <strong>hide</strong> the mouse cursor away and add the <strong>Listener</strong>, which will trigger the <strong>Trailer</strong> effect:</p>
<div style="width: 70%;">
<pre class="brush: as3;">public function MouseTrailer():void
		{
			Mouse.hide();
			stage.addEventListener(MouseEvent.MOUSE_MOVE, startTrailer);
		}</pre>
</div>
<p>Trailer start function itself. Here we&#8217;re <strong>creating a new star</strong> on mouse move, <strong>defining its position</strong> and <strong>adding it to the stage</strong>:</p>
<div style="width: 70%;">
<pre class="brush: as3;">private function startTrailer(e:MouseEvent):void
		{
			/* Create a new Star */

			star = new Star();

			/* Define the Position */

			star.x = mouseX + Math.random() * star.width;
			star.y = mouseY - Math.random() * star.height;

			/* Add new star to Stage */

			addChild(star);</pre>
</div>
<p>Adding <strong>Alpha</strong> animation:</p>
<div style="width: 70%;">
<pre class="brush: as3;">/* Listener */

			 star.addEventListener(Event.ENTER_FRAME, animate);
		} 

		/* Animation */

		 private function animate(e:Event):void
		{
			/* Alpha */ 

			e.target.alpha -= 0.05;</pre>
</div>
<p>While stars <strong>disappear</strong> it would be convenient to <strong>remove</strong> them:</p>
<div style="width: 77%;">
<pre class="brush: as3;">if (e.target.alpha &lt;= 0)
    			{
       			 e.target.removeEventListener(Event.ENTER_FRAME, animate);  

       			 removeChild(e.target as Sprite);
     			}</pre>
</div>
<p>Now lets <strong>scale down our stars</strong> frame-by-frame and have them <strong>moving down</strong> to the ground:</p>
<div style="width: 70%;">
<pre class="brush: as3;">/* Scale &amp; Falling of the stars */

			e.target.scaleX -= 0.04;
			e.target.scaleY -= 0.04;

			e.target.y += 3;
		}
	}
}</pre>
</div>
<p>&nbsp;</p>
<h3>4. Last thing</h3>
<p>&nbsp;<br />
Now save your progress with the <strong>actionscript</strong> file and go back to the <strong>.fla</strong><br />
Look down at the <strong>Properties</strong> panel and fill in <strong>Document Class</strong> with &#8220;MouseTrailer&#8221; setting.</p>
<p><center><img src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/document-class-flash.gif" alt="Document Class Flash" /></center></p>
<p>&nbsp;<br />
Don&#8217;t forget to set the background to <strong>black</strong> and remove any elements from the stage. And you can now test your awesome <strong>mouse trailer flash component</strong>.</p>
<p>Thought <a href="http://www.flashscope.com/blog/flash-components-marketplaces-analytics-which-components-are-popular-today/">this flash component won&#8217;t be your best seller</a>, you can do some more advanced stuff out of it. Try to insert your own picture, or you can either play with the action script settings: alpha, scaling, falling etc. Thus this is a great flash file to customize and implement for your own needs.</p>
<p>In case you have any troubles with this tutorial, you can buy this <a href="http://www.flashscope.com/product/mouse-trailer-magic-stick-stars">mouse trailer flash component</a> together with the source files for as less as $1 at our marketplace.</p>
<p>Want something more advanced? Try <a href="http://www.flashscope.com/blog/creating-an-animated-cube-revolving-on-its-axis-2/">Creating an Animated Cube</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/actionscript-3-0-tutorial-magic-stick-stars-mouse-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Know what Ancient Maya said about Adobe Flash Apocalypse?</title>
		<link>http://www.flashscope.com/blog/know-what-ancient-maya-said-about-adobe-flash-apocalypse/</link>
		<comments>http://www.flashscope.com/blog/know-what-ancient-maya-said-about-adobe-flash-apocalypse/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:51:32 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.flashscope.com/blog/?p=265</guid>
		<description><![CDATA[
HTML5 vs. Flash has lately become the hottest topic within the global web dev community. Recently released Apple iPad which comes without Flash support adds the fuel to the discussion fire. And while the Open Standards evangelists are walking around the walls of Adobe headquarters wearing signs “The end of Flash is near!”, Adobe Flash [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashscope.com/blog/wp-content/uploads/2010/02/html5-vs-flash.jpg"><img class="size-full wp-image-269 alignleft" title="HTML5 vs Flash" src="http://www.flashscope.com/blog/wp-content/uploads/2010/02/html5-vs-flash.jpg" alt="" width="150" height="200" /></a></p>
<p><strong>HTML5 vs. Flash</strong> has lately become the hottest topic within the global web dev community. Recently released Apple iPad which comes without Flash support adds the fuel to the discussion fire. And while the Open Standards evangelists are walking around the walls of Adobe headquarters wearing signs “The end of Flash is near!”, Adobe Flash fans are desperately defending their platform.</p>
<p><em>Let’s try to stay away from panic and have an unbiased look at what is going on.</em></p>
<p>What should happen to make HTML 5 the winner over Flash:</p>
<ul>
<li>HTML5 includes a comprehensive, sophisticated audio, <a href="http://www.flashscope.com/category/animations">video and animation</a> tool set. Flash is much more than just web apps and video, that’s why HTML5 has to evolve considerable to be a decent competitor to Flash.</li>
<li>HTML5 includes a universally-implementable default codec for the video tag. This could allow developers and customers to save money and efforts they have to put into supporting different players now.</li>
<li>Canvas runtime is as easy in handling as Flash development interface. When Canvas is easier for non-programmers, it will be able to approximate to Flash’s widespread developer support.</li>
<li>A wide variety of developer tools for working with the HTML 5 powered animation frameworks appears. Until that HTML5 only looks promising de facto having rather limited capability.</li>
<li>Internet Explorer 8 supports HTML 5 completely OR Internet Explorer 8 unconditionally surrenders. When HTML 5 beats a Microsoft factor the benefits are obvious.</li>
<li>HTML5 can be installed into older browsers. That will help new standards beat <a href="http://www.flashscope.com/category/video-players">Flash Player</a> which now has better backward compatibility, hence 98% users choose it for their browsers.<span id="more-265"></span></li>
</ul>
<p><strong>What actually is happening:</strong></p>
<ul>
<li> HTML 5 is definitely a revolutionary update for the language that powers the web. It’s a serious competitor to Flash when it comes to web applications. Even with this, HTML 5 standard is still in a draft and it’s still incomplete.</li>
<li>The browser manufacturers involved in the W3C working group developing HTML 5, couldn&#8217;t agree on a universally-implementable video codec, so it seems like a long time before all browsers will support the HTML 5.</li>
<li>If you want to anime something in <strong>Flash it’s practically a no-brainer</strong>, while if you want to do the same for Canvas you need to have solid skills both in design and development and that’s surely not an optimistic perspective.</li>
<li>Currently HTML 5 faces a chicken-and-egg sort of dilemma. Today there is a handful of developer tools for working with the animation frameworks that HTML 5 offers, but at least part of the reason there&#8217;s no developer tools is that the Canvas element isn&#8217;t widely supported.</li>
<li>IE 8 doesn’t support very much of HTML 5 and since it is still a major browser vendor (somehow manages to hold between 15 and 20 per cent of the market), HTML 5 loses this tactic position.</li>
<li>Currently HTML 5 backward compatibility is an issue. You can’t install it into older browser, but you can install Flash. In case you need it here and now, the solution seems obvious.</li>
</ul>
<p><strong>RECAP: </strong>HTML 5 is not a dummy for sure, but it’s not a threat to Flash either. At least so far. Even being charitable and assuming that HTML 5 becomes strong enough to kills Flash, it is going to be at least 10 years before it happens, and that’s is a whole lifetime in Internet years.</p>
<p>As for iPad question, we tend to share the views of Jens C Brynildsen, an experienced Flash developer and editor of the FlashMagazine: “<em>To Flash developers it&#8217;s of course sad that so many people can&#8217;t enjoy what they&#8217;ve created, but the <strong>Flash Player</strong> can&#8217;t be the solution to everything. It&#8217;s just a tool that has phenomenal capabilities / reach and as developers we should choose the right tool for the job and not try to bend our tools into solving every task</em>”.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/know-what-ancient-maya-said-about-adobe-flash-apocalypse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sean TheFlexGuy Inerviewed</title>
		<link>http://www.flashscope.com/blog/sean-theflexguy-inerviewed/</link>
		<comments>http://www.flashscope.com/blog/sean-theflexguy-inerviewed/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:25:59 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Interviews & Authors]]></category>

		<guid isPermaLink="false">http://www.flashscope.com/blog/?p=239</guid>
		<description><![CDATA[
 
Sean &#8220;the flex guy&#8221; Moore  is a highly visible blogger in the Flex Community. He has been developing web applications for 12 years now and it&#8217;s no surprise that he was chosen to be a Flex Developer Community Champion by Adobe for his hard work and dedication to the Community.
FlachSope decided to interview [...]]]></description>
			<content:encoded><![CDATA[<p><!--Exclusive interview of Sean Moore for the FlashScope community--><br />
<img style="padding: 10px;"class="alignleft" src="http://www.seantheflexguy.com/images/sean-oct-2009.jpg" alt="Sean Moore" width="200" height="200" /> </p>
<p>Sean <a href="http://seantheflashguy.com"><strong>&#8220;the flex guy&#8221;</strong></a> Moore  is a highly visible blogger in the Flex Community. He has been developing web applications for <strong>12 years</strong> now and it&#8217;s no surprise that he was chosen to be a <strong>Flex Developer Community Champion</strong> by Adobe for his hard work and dedication to the Community.<br />
<strong>FlachSope</strong> decided to interview this prominent Flash Developer, and luckily Sean agreed to answer some of our questions:</p>
<p><strong>FS:</strong> <em>Can you share with us a little bit of your history? Was there a turning-point in your life when you decided to cast your lot with web development?</em></p>
<p><strong>Sean:</strong> I got into multimedia and programming in 1997. Lingo was my first programming language, shortly after that I studied HTML, JavaScript, Visual Basic, Perl and ASP. I messed with Java a little back then but never got into it too much. I’ve recently starting learning a lot more about Java. My first job out of college was doing CBT programming with Authorware. This was when Flash was just first coming out and gaining some ground. I started messing around with Flash in my free time and really liked it. My second job was doing web design and development for a mortgage technology company. That&#8217;s when I started doing a lot of Flash work, both animation and scripting. I think Flash 3 was just being released at this time. I had a good amount of experience with Director, Lingo, Authorware and Dreamweaver so Flash and ActionScript weren&#8217;t too hard to pick up. My next job was for an Learning company where I was a full time Flash developer for over four years. When I started that job we used AS1 and Flash MX. AS2 was released while I was working there so we ended up doing a lot of code migration from AS1 to AS2. In 2006 AS3 was really gaining some attraction so I started getting more serious about learning it and Flex. In 2007 I started doing freelance work for AS3 and Flex based projects. In 2008 I started <a href="http://www.kannopy.com/">Kannopy, Inc.</a> and have been running the company and working with various clients ever since. Kannopy was the first company to focus on Adobe AIR development.<br />
<span id="more-239"></span><br />
<strong>FS:</strong> <em>As everyone knows, you have excellent experience in multimedia and application development. How<br />
long have you been engaged in it?</em></p>
<p><strong>Sean:</strong> I’ve been involved with multimedia and software development for about thirteen years. Believe it or not<br />
I wasn&#8217;t really into computers at all until I was about twenty. I used to be heavily involved with art and<br />
music. I started college to become a traditional illustrator doing marker rendering, etc. While in college I<br />
started playing with Photoshop, Director, HTML, JavaScript and VB. The creativity that could be<br />
expressed through interactivity using Director and HTML/JavaScript really moved me. I was determined<br />
to learn how to program and just went for it. The college I attended didn’t really have a “Web<br />
Development” degree or anything. It was either Multimedia or Computer Science. I majored in<br />
Multimedia but it focused more on visual design than programming. I deviated from the degree program<br />
and started taking Comp Sci classes along with the Multimedia classes I thought would be beneficial. At<br />
first I had a pretty tough time grasping the core programming concepts as I wasn&#8217;t a huge math guy or<br />
anything in school and this was all pretty new to me. I wasn’t the kid that started programming when he<br />
was five or anything like that. After about a year I finally started understanding the basic concepts of<br />
programming. When I was at the full time Flash job I really got a handle on OOP. I worked with a really<br />
great Java coder who helped me a lot. When I first got into all of this I used to do a lot more design,<br />
animation and 3D work which I do miss sometimes.</p>
<p><strong>FS:</strong> <em>You have been involved with the development of numerous Flex and AIR applications. What of these<br />
professional experiences did you enjoy the most? And what is the one you are proud of most?</em></p>
<p><strong>Sean:</strong> Working with <a href="http://www.adobe.com/">Adobe</a> has probably been the best experience so far. The team and talent there is just<br />
beyond awesome and it&#8217;s always a great learning experience. I&#8217;ve grown a lot by working with them.<br />
Another really great client was <a href="http://intridea.com/">Intridea</a>. I worked on an open source AIR application for them. I really<br />
enjoyed working on that project. They were hands off and understood that building quality software<br />
takes time. They allowed me to take the time to use best practices and unit testing. I was also allowed to<br />
fully comment the codebase and produce ASDoc for it. Not all clients understand that these things will<br />
really help the app in the long run. Another really awesome experience has been writing for <a href="http://oreilly.com/">O’Reilly</a>.<br />
That was a long term goal I set for myself in my twenties and I achieved it. I’m also doing some tech<br />
reviewing for them at the moment. Working with them and Adobe have been two of my biggest dreams.<br />
The full time Flash job I had with techniques.org was also a great experience. That was probably the best<br />
“job” I ever had. That job really contributed to where I am today. (Thanks Ryan, Tim and Joe!!) I’ve also<br />
had the opportunity to work with and become friends with Eric Feminella. He was one of my Flash<br />
heroes and I always read his blog and looked up to him. I contacted him in 2007 about some project<br />
work and he got back to me. I was ecstatic for several days. We’ve worked together on a few projects<br />
since. I consider him my mentor and one of the best Flex developers I’ve ever had the pleasure of<br />
working with. One other experience that was pretty unreal was working with 2Advanced. I had admired<br />
them for years. I was honored to work with them. Another awesome experience was being a guest on<br />
<a href="http://www.theflexshow.com/blog/index.cfm/2007/1/9/The-Flex-Show--Episode-1">The Flex Show Podcast</a>.</p>
<p><strong>FS:</strong> <em>What is the main thing (or crucial moment) when you start a new project? What’s more important to<br />
you – your personal vision or a customer’s opinion?</em></p>
<p><strong>Sean:</strong> The main thing when starting a new project is communication and understanding. The client needs to<br />
know what they want and I need to know what&#8217;s expected as the final result. The client&#8217;s vision is the<br />
most important thing &#8212; period. They need to know what they want to build, understand that building it<br />
will take time and also realize that any quality application takes money to build. Software development<br />
is a time intensive process. It takes money to build quality software. I think there are several crucial<br />
moments when starting the project from a technical viewpoint. Creating an outline of all tasks involved<br />
is important. Creating a design document that discusses how those tasks will be accomplished is also<br />
important. Both of these can give both the client and the developer a general sense of how long the<br />
entire process will take. It also can minimize any surprises about what the client needs and what gets<br />
built. Test Driven Development is important. Proper code documentation is important. Following best<br />
practices and coding standards is important. Using an application development framework is also<br />
important.</p>
<p><strong>FS:</strong> <em>Describe how your work process usually flows, how do you like to start, what are the key points to<br />
consider, etc.?</em></p>
<p><strong>Sean:</strong> It depends on the client and the project. When I&#8217;m working one on one with a client the process usually<br />
goes something like:<br />
• Exchange NDAs<br />
• Understand what the client wants to build<br />
• Review existing application if they have it (sometimes non Flex based)<br />
• Try to get a feel for some of the details of the app from the client and/or existing application<br />
• Generate a general time/cost estimate for the tasks that can be identified<br />
• Establish cost estimate<br />
• Negotiate cost and timeline<br />
• Start the overall technical design<br />
• Work with client to agree that technical design and program operation and features are correct<br />
• Refine technical design based on client input<br />
• Begin development<br />
• Set up core framework<br />
• Set up unit testing framework<br />
• Create Ant tasks<br />
• Coding / TDD<br />
• Manually test application as development proceeds<br />
• Skinning (if required)<br />
• Run Profiler and Process Explorer to identify any major bottlenecks throughout dev process<br />
• Send weekly builds and invoice throughout dev process<br />
• Review code comments and generate final ASDoc for project<br />
• Send final application to client<br />
• Address any final issues or changes<br />
• Check finished code and ASDoc into SVN<br />
• Send final build to client<br />
• Maintenance<br />
• Add new features and/or fix and bugs that arise<br />
When I start a new project I refine my estimate into more of a task list and start the architecture and<br />
technical design from there. I&#8217;ll set up the core framework and unit testing framework. I&#8217;ll create the Ant<br />
tasks to build the project and generate the ASDoc. I have an SVN server and will check the code in and<br />
create an account for the client so they can always access the source. I try to invoice the client and send<br />
a build of the application weekly. I&#8217;ll also make sure to commit the source code to SVN when sending the<br />
invoice and build. When I send this to them I&#8217;ll send an email with an update and outline of the work<br />
that&#8217;s been done. This process seems to work the best. It also gives the client an opportunity to test the<br />
software and see progress. Every project is different though. Projects that are being built from the<br />
ground up are generally best to fit into this process. Projects that only require debugging and refactoring<br />
can also fit into this process with some modification.</p>
<p><strong>FS:</strong> <em>You also have created a great deal of reference material, articles, presentations and technical reviews.<br />
What helps you stay creative and be in touch with the situation in the world of web development?</em></p>
<p><strong>Sean:</strong> I have a real passion for Flash Platform development. I think the creativity and community is really what<br />
drew me into it. There aren&#8217;t a lot of other development communities that are so open to share ideas<br />
and code. In addition a lot of the old school Flash guys are skaters, punk rockers, etc. People I can<br />
associate with. This sharing and creative nature has really pushed me to contribute back to the<br />
community who is always willing to share and help. I have always been a really creative person. I&#8217;m also<br />
a musician, cook and artist. Sometimes inspiration is difficult to find but I’ve found that looking at other<br />
places besides the tech world is often the best place to start. Constant training is another thing that I<br />
always make sure to do. I took an Advanced Java class at UCSD in the beginning of 2009 and it was a<br />
great experience. I try to attend Flash/Flex based training and/or conferences whenever possible as<br />
well.</p>
<p><strong>FS:</strong> <em>What is the best framework for web application on AS3, to your opinion?</em></p>
<p><strong>Sean:</strong> I don&#8217;t know if there is one &#8220;best&#8221; framework. It usually depends on the project/application. I personally<br />
have used Cairngorm a lot. Mostly because it&#8217;s been around for a while, it&#8217;s pretty proven and any Flex<br />
developer that’s worth their salt knows it. There are issues with Cairngorm but it&#8217;s still a good<br />
framework. I’ve done a lot of Flash development in the past and have seen some Flash (and Flex)<br />
projects and codebases that would make your grandma cry. Frameworks provide a structured place to<br />
put things. This leads to good organization and help avoid the “code all over the F’n place syndrome”.<br />
That helps in always knowing where to look to find things. It&#8217;s like putting your dishes away; if you<br />
always put them in the same place you don&#8217;t have to search to find your tablespoon or potato masher.<br />
Everything has a home! Recently I&#8217;ve been getting into Parsley a lot more and it&#8217;s really awesome. I think<br />
the trend toward IoC will continue into 2010 for sure. There are some issues with Parsley as well, but no<br />
framework is going to be perfect. Cairngorm 3 is also something I&#8217;ve been getting into more. It&#8217;s not so<br />
much of a framework as it is a collection of libraries and best practices. One framework I&#8217;d like to work<br />
with more is RobotLegs.</p>
<p><strong>FS:</strong> <em>Speaking about Flash development, what main directions can you point out? What can you tell about<br />
Flash and 3D?</em></p>
<p><strong>Sean:</strong> The iPhone support coming in Flash CS5 is definitely worth looking into. I&#8217;d say <a href="http://labs.adobe.com/technologies/flex4sdk/">Flex 4</a> is going to be<br />
pretty major. The <a href="http://labs.adobe.com/technologies/flex/mobile/">Slider framework</a> looks pretty interesting. <a href="http://labs.adobe.com/technologies/air2/">AIR 2.0</a> is going to provide a bunch of cool<br />
new functionality. <a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD">FlexPMD</a> is really cool. The new version of Flex Unit looks killer too. Regarding 3D I&#8217;d<br />
say keep an eye on <a href="http://blog.papervision3d.org/">Papervision</a>. It&#8217;s the one 3D library I&#8217;ve worked with extensively. It&#8217;s pretty solid and<br />
has been used widely. Another thing I want to do is spend some time with the native 3D support in AS3.</p>
<p><strong>FS:</strong> <em>What do you think about Flash integration with the other products?</em></p>
<p><strong>Sean:</strong> There is of course the iPhone and Android. I&#8217;d like to target both using the Flex SDK. We&#8217;ll see if that<br />
happens. Other than that AIR is being used more and more in non-traditional environments. I&#8217;m highly<br />
interested in applications that target devices other than a desktop/laptop computer. I’ve worked on<br />
some AIR apps that did not target traditional computers and they were pretty cool. The work being done<br />
with Arduino is awesome!</p>
<p><strong>FS:</strong> <em>What blogs or magazine articles would you suggest reading for information?</em></p>
<p><strong>Sean:</strong> The <a href="http://feeds.adobe.com/">Adobe aggregator</a> is always something to keep an eye on. Other than that I check <a href="http://www.dzone.com/links/index.html">DZone</a> and<br />
<a href="http://www.rededit.com/">Rededit</a> quite a bit. Stumbleupon is pretty cool. The Adobe Developer Connection is great. Twitter is<br />
really awesome for keeping up to date with what&#8217;s going on in the community. <a href="http://www.adobe.us/newsletters/edge/?promoid=DRHWS">Adobe Edge</a> is usually<br />
pretty good. Flash and Flex Developers Magazine is pretty good. I always go to the book store and<br />
search Amazon for new Flash, Flex, ActionScript, Java and General programming/software engineering<br />
books. I’m currently reading Clean Code, Code Complete, The Pragmatic Programmer and 97 Thing Every<br />
Software Architect Should Know. I also usually keep an eye on the blogs: <a href="http://www.onflex.org/">Ted Patrick</a>, Ryan Stewart,<br />
<a href="http://www.jamesward.com/">James Ward</a>, Peter Martin, Deepa Subramaniam, <a href="http://www.alex-uhlmann.de/">Alex Uhlmann</a>, Tom Sugden, Eric Feminella, Paul<br />
Williams, Ely Greenfield, <a href="http://jessewarden.com/">Jesse Warden</a>, Matt Chotin, Doug Mccune, Ben Stucki and a whole bunch of<br />
others I&#8217;m forgetting. I also listen to The Flex Show poscast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/sean-theflexguy-inerviewed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FlashScope &#8211; New Marketplace in BETA</title>
		<link>http://www.flashscope.com/blog/flashscope-new-marketplace-in-beta/</link>
		<comments>http://www.flashscope.com/blog/flashscope-new-marketplace-in-beta/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:08:03 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash components]]></category>
		<category><![CDATA[flashscope]]></category>

		<guid isPermaLink="false">http://www.flashscope.com/blog/?p=223</guid>
		<description><![CDATA[Flash Scope: New Flash Components Marketplace
Now beta, but will be betta!
We are glad to welcome you on FlashScope &#8211; a brand new marketplace, which was created to help designers, developers and people who seek to buy some flash components have an easy way to reach their goal. With FlashScope flash developers can promote and sell [...]]]></description>
			<content:encoded><![CDATA[<p><!--We are glad to welcome you on a new version of one of the most popular website for flash files &#038; components.--><H1>Flash Scope: New Flash Components Marketplace</H1></p>
<p style="text-align: right;"><em>Now beta, but will be betta!</em></p>
<p>We are glad to welcome you on <a href="http://www.flashscope.com/">FlashScope</a> &#8211; a brand new marketplace, which was created to help designers, developers and people who seek to buy some <strong>flash components</strong> have an easy way to reach their goal. With FlashScope <strong>flash developers</strong> can promote and sell their products, without having any expenses connected with this. The only thing that needs to be done to start earning money is upload a product to our site, and we take care of the rest. We promote, advertise, attract customers to help you increase your sales. There is no registration or upload fee, and you can <strong>earn up to 70%</strong> from each sale.<br />
You are also free to choose whether you want to sell only on our website, or not: and our non-unique products are not tied up to a low percent, like on other resources. If you decide to sell a non-unique product, you can earn 25%-70% depending on the number of your sales. But if you choose to sell your product only from our website, you start getting as much as 40% right from the first sale, and this percent GROWS all the time. As a member you can upload both unique and non-unique products, without any limits or restrictions.</p>
<p>FlashScope also aims to become a  homepage for those who are looking for <strong>flash  components</strong>: this is an all-in-one resource where people can <strong>easily find and buy flash files</strong>, receive help and leave their feedback on them. Our customers can always know how unique is the product they are buying and how good it is.</p>
<p>What you see now is only a beta version of the website, but the final one is coming soon. We welcome you to register, upload, buy, comment, and of course, let us know about the bugs you&#8217;ve found on the website, so that we can fix them. We appreciate your trust and help!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/flashscope-new-marketplace-in-beta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flash components Marketplaces Analytics</title>
		<link>http://www.flashscope.com/blog/flash-components-marketplaces-analytics-which-components-are-popular-today/</link>
		<comments>http://www.flashscope.com/blog/flash-components-marketplaces-analytics-which-components-are-popular-today/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:35:22 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash components]]></category>
		<category><![CDATA[marketplaces]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=165</guid>
		<description><![CDATA[
Flash components Marketplace Analytics

Flashscope has prepared  a little tidbit for you today! We&#8217;ve been evolving from a tiny blog and now we have a huge community of prominent flash developers from all over the world here at FlashScope! We&#8217;ve been pondering this a lot and finally decided to launch our very own marketplace of [...]]]></description>
			<content:encoded><![CDATA[<p><!--We have explored top 5 sellers of the most popular marketplaces to determine which components are of a great demand at the moment.--></p>
<h1>Flash components Marketplace Analytics</h1>
<p></br><br />
Flashscope has prepared  a little tidbit for you today! We&#8217;ve been evolving from a tiny blog and now we have a huge community of prominent flash developers from all over the world here at FlashScope! We&#8217;ve been pondering this a lot and finally decided to launch our very own marketplace of <a href="http://www.flashscope.com/">flash components</a>! Since the decision we were doing lots of analytic work exploring existing marketplaces and weighing the pros and cons. Some of the information that we&#8217;ve came up with can be of a tangible value to our future customers.</p>
<p>We have explored <strong>top 5 sellers of the most popular marketplaces</strong> to determine which components are of a great demand at the moment.</p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/compete-analytics.jpg"></p>
<p><b>The metrics that were used:</b></p>
<ul>
<li><strong>Product type</strong> &#8211; we did not pay attention to differences in functionality of the products, or their capabilities so we have grouped similar products under one category;</li>
<li><strong>Sales</strong> &#8211; the time period for collecting sales data was different from site to site, but globally we were using monthly data in our analysis;</li>
<li><strong>% Sales</strong> &#8211; this metric reflects the sales volume of each product in comparison with the total sales of all 5 top produts: <i>%Sales = Product#1 Sales / (Pr#1 + Pr#2 + Pr#3 + Pr#4 + Pr#5)</i>;</li>
<li><strong>Price</strong> &#8211; we have included the price for it is one of the decisive factors when purchasing a product. </li>
</ul>
<p><span id="more-165"></span><br />
</br><br />
<a href="http://activeden.net/"><font size="+1">Activeden.net</font></a></p>
<p>We have taken the data from &#8220;Top Sellers &#8211; 3 months&#8221; section under Popular Files. As far as we need only monthly sales volume all the data was divided by 3.<br />
<center><br />
<table width="500" height="124" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="64" height="20">
<div align="center"><strong>Sales</strong></div>
</td>
<td width="101" bordercolor="#000000">
<div align="center"><strong>% Sales</strong></div>
</td>
<td width="61">
<div align="center"><strong>Price</strong></div>
</td>
<td width="189">
<div align="center"><strong>Product Type</strong></div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">191</div>
</td>
<td align="right">
<div align="center">24%</div>
</td>
<td align="right">
<div align="center">32</div>
</td>
<td>
<div align="center">flipbook</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">183</div>
</td>
<td align="right">
<div align="center">23%</div>
</td>
<td align="right">
<div align="center">7</div>
</td>
<td>
<div align="center">image logo shiner</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">154</div>
</td>
<td align="right">
<div align="center">20%</div>
</td>
<td align="right">
<div align="center">17</div>
</td>
<td>
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">132</div>
</td>
<td align="right">
<div align="center">17%</div>
</td>
<td align="right">
<div align="center">17</div>
</td>
<td>
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">107</div>
</td>
<td align="right">
<div align="center">13%</div>
</td>
<td align="right">
<div align="center">12</div>
</td>
<td>
<div align="center">banner rotator</div>
</td>
</tr>
</table>
<p></center></p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/activeden-ALL.jpg"></p>
<p>It&#8217;s not that hard to notice that the most popular product type at activeden is <a href="http://www.flashscope.com/category/banner-rotators"><b>banner rotator</b></a>, which has more than half of top 5 files sales volume.</p>
<p><a href="http://www.flashcomponents.net/"><font size="+1">Flashcomponents.net</font></a></p>
<p>Flashcomponents store has a handy <b>Order by: Last Month Sales</b> option, so the data for the second table is accurate.</p>
<p><center><br />
<table width="500" height="124" border="1" cellspacing="0" cellpadding="0">
<td height="20">
<div align="center"><strong>Sales</strong></div>
</td>
<td>
<div align="center"><strong>% Sales</strong></div>
</td>
<td>
<div align="center"><strong>Price</strong></div>
</td>
<td>
<div align="center"><strong>Product Type</strong></div>
</td>
</tr>
<tr height="20">
<td width="64" height="20" align="right">
<div align="center">83</div>
</td>
<td width="64" align="right">
<div align="center">32%</div>
</td>
<td width="64" align="right">
<div align="center">12</div>
</td>
<td width="101">
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">63</div>
</td>
<td align="right">
<div align="center">24%</div>
</td>
<td align="right">
<div align="center">12</div>
</td>
<td>
<div align="center">3d carousel</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">41</div>
</td>
<td align="right">
<div align="center">15%</div>
</td>
<td align="right">
<div align="center">10</div>
</td>
<td>
<div align="center">image scroller</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">40</div>
</td>
<td align="right">
<div align="center">15%</div>
</td>
<td align="right">
<div align="center">15</div>
</td>
<td>
<div align="center">3d carousel</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">32</div>
</td>
<td align="right">
<div align="center">12%</div>
</td>
<td align="right">
<div align="center">6</div>
</td>
<td>
<div align="center">clock</div>
</td>
</tr>
</table>
<p></center></p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/flashcomponents-ALL.jpg" ></p>
<p>As you can see &#8211; <a href="http://www.flashscope.com/category/image-viewers-and-galleries"><b>3d Carousel</b></a> is the most popular product at flashcomponents.net, while it&#8217;s not even listed in top 5 at activeden.</p>
<p><a href="http://www.flashjuggler.com/"><font size="+1">Flashjuggler.com</font></a></p>
<p>Flashjuggler sorting options do not specify whether it shows you overall sales volume, or monthly one. So we just took the numbers provided and compared them.</p>
<p><center><br />
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tr height="20">
<td height="20">
<div align="center"><strong>Sales</strong></div>
</td>
<td>
<div align="center"><strong>% Sales</strong></div>
</td>
<td>
<div align="center"><strong>Price</strong></div>
</td>
<td>
<div align="center"><strong>Product Type</strong></div>
</td>
</tr>
<tr height="20">
<td width="64" height="20" align="right">
<div align="center">107</div>
</td>
<td width="64" align="right">
<div align="center">46%</div>
</td>
<td width="64" align="right">
<div align="center">8</div>
</td>
<td width="101">
<div align="center">3d carousel</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">35</div>
</td>
<td align="right">
<div align="center">15%</div>
</td>
<td align="right">
<div align="center">20</div>
</td>
<td>
<div align="center">video player</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">31</div>
</td>
<td align="right">
<div align="center">13%</div>
</td>
<td align="right">
<div align="center">5</div>
</td>
<td>
<div align="center">news ticker</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">30</div>
</td>
<td align="right">
<div align="center">13%</div>
</td>
<td align="right">
<div align="center">6</div>
</td>
<td>
<div align="center">image scroller</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">27</div>
</td>
<td align="right">
<div align="center">11%</div>
</td>
<td align="right">
<div align="center">5</div>
</td>
<td>
<div align="center">image gallery</div>
</td>
</tr>
</table>
<p></center></p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/flashjuggler-ALL.jpg" ></p>
<p>Appears that Flashjuggler visitors like 3d Carousel as well. But this time this is one <b>specific product</b>, which seems to be very attractive. Probably it&#8217;s the low price.</p>
<p><a href="http://mmfiles.com/"><font size="+1">Mmfiles.com</font></a></p>
<p>Mmfiles does not specify the time range for it&#8217;s best sellers too, so we just took the info and processed it along with the rest.</p>
<p><center><br />
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tr height="20">
<td height="20">
<div align="center"><strong>Sales</strong></div>
</td>
<td>
<div align="center"><strong>% Sales</strong></div>
</td>
<td>
<div align="center"><strong>Price</strong></div>
</td>
<td>
<div align="center"><strong>Product Type</strong></div>
</td>
</tr>
<tr height="20">
<td width="64" height="20" align="right">
<div align="center">54</div>
</td>
<td width="64" align="right">
<div align="center">31%</div>
</td>
<td width="64" align="right">
<div align="center">12</div>
</td>
<td width="101">
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">43</div>
</td>
<td align="right">
<div align="center">24%</div>
</td>
<td align="right">
<div align="center">30</div>
</td>
<td>
<div align="center">xml website template</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">33</div>
</td>
<td align="right">
<div align="center">19%</div>
</td>
<td align="right">
<div align="center">19</div>
</td>
<td>
<div align="center">image gallery</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">22</div>
</td>
<td align="right">
<div align="center">12%</div>
</td>
<td align="right">
<div align="center">15</div>
</td>
<td>
<div align="center">image gallery</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">21</div>
</td>
<td align="right">
<div align="center">12%</div>
</td>
<td align="right">
<div align="center">10</div>
</td>
<td>
<div align="center">cursor effect</div>
</td>
</tr>
</table>
<p></center></p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/Mmfiles-ALL.jpg" ></p>
<p>Mmfiles has 2 <a href="http://www.flashscope.com/category/image-viewers-and-galleries"><strong>image gallery</strong></a> components out of 5 top files, however even summing them there&#8217;s no leader product according to statistics.</p>
<p><a href="http://www.flashmint.com/"><font size="+1">Flashmint.com</font></a></p>
<p>We have managed to contact the major <a href="http://www.flashscope.com/category/site-templates">flash templates</a> online store Flashmint.com and asked them for some statistics regarding their flash components for the past month. And here is the data:</p>
<p><center><br />
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tr height="20">
<td height="20">
<div align="center"><strong>Sales</strong></div>
</td>
<td>
<div align="center"><strong>% Sales</strong></div>
</td>
<td>
<div align="center"><strong>Price</strong></div>
</td>
<td>
<div align="center"><strong>Product Type</strong></div>
</td>
</tr>
<tr height="20">
<td width="64" height="20" align="right">
<div align="center">67</div>
</td>
<td width="64" align="right">
<div align="center">32%</div>
</td>
<td width="64" align="right">
<div align="center">49</div>
</td>
<td width="101">
<div align="center">3d carousel</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">51</div>
</td>
<td align="right">
<div align="center">24%</div>
</td>
<td align="right">
<div align="center">10</div>
</td>
<td>
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">44</div>
</td>
<td align="right">
<div align="center">21%</div>
</td>
<td align="right">
<div align="center">18</div>
</td>
<td>
<div align="center">banner rotator</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">22</div>
</td>
<td align="right">
<div align="center">10%</div>
</td>
<td align="right">
<div align="center">17</div>
</td>
<td>
<div align="center">video gallery</div>
</td>
</tr>
<tr height="20">
<td height="20" align="right">
<div align="center">22</div>
</td>
<td align="right">
<div align="center">10%</div>
</td>
<td align="right">
<div align="center">15</div>
</td>
<td>
<div align="center">image gallery</div>
</td>
</tr>
</table>
<p></center></p>
<p><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/flashmint-ALL.jpg" ></p>
<p>As you can probably see their most successful product is <strong>3d carousel</strong>, it&#8217;s <a href="http://www.flashscope.com/category/image-viewers-and-galleries">image gallery</a> at the same time, but we&#8217;ve decided to assign it to 3d carousel category. But nevertheless 2 <strong><a href="http://www.flashscope.com/category/banner-rotators">banner rotators</a></strong> have made almost the half of top 5 sales.</p>
<p><font size="+2"><strong>RECAP</strong></font></p>
<p>Now it&#8217;s time for a little re-cap and rethinking of the data that we have collected:</p>
<p><strong>Total Sales Volume</strong> = <strong>100%</strong><br />
<strong>Banner Rotator</strong> = (51% + 33% + 32% + 47%) / 5 = <strong>33%</strong><br />
<strong>3d Carousel</strong> = (40% + 47% + 33%) / 5 = <strong>24%</strong><br />
<strong>Image Gallery/Scroller</strong> = (15% + 11% + 13% + 32% + 10%) = <strong>16%</strong><br />
<strong>Other Flash Components</strong> = 100% &#8211; (33% &#8211; 24% &#8211; 16%) = <strong>27%</strong></p>
<p><center><img src="http://beta.flashscope.com/blog/wp-content/uploads/apost/flashcomponents-totals.jpg" ></center><br />
</br><br />
Believe it or not, but the top selling product nowadays is <strong>Banner Rotator</strong>. More than that, if you look at our <strong>Top 3</strong> components, you can tell that all 3 of them are somehow related to displaying <strong>images/banners/thumbnails/artwork</strong>.<br />
Thus, the key to success in selling flash components is to develop a cheap and fancy-looking flash component, which displays pictures.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/flash-components-marketplaces-analytics-which-components-are-popular-today/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating an Animated Cube Revolving on its Axis</title>
		<link>http://www.flashscope.com/blog/creating-an-animated-cube-revolving-on-its-axis-2/</link>
		<comments>http://www.flashscope.com/blog/creating-an-animated-cube-revolving-on-its-axis-2/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 14:30:25 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=116</guid>
		<description><![CDATA[
This is a simple tutorial that will teach you how to create an animated cube revolving on its axis. To replicate the steps described above you will need Adobe Flash CS4. 
At the end you will get the following result:









1. Create a new Flash file AS3 with the size 400 X 400 px.

2. Then draw [...]]]></description>
			<content:encoded><![CDATA[<p><!--This is a simple tutorial that will teach you how to create an animated cube revolving on its axis.--><br />
This is a simple tutorial that will teach you how to create an animated cube revolving on its axis. To replicate the steps described above you will need Adobe Flash CS4. </p>
<p>At the end you will get the following result:</p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="450" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/animated-cube/flash-02.swf" /><param name="quality" value="high" /><param value="#000000" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/animated-cube/flash-02.swf" bgcolor="#000000" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="450"></embed></object>
</td>
</tr>
</table>
<p><br/></p>
<p><span id="more-116"></span></p>
<p>1. Create a new Flash file AS3 with the size 400 X 400 px.</p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/01.jpg"></p>
<p>2. Then draw a square 100 X 100 px with thick outline and filling of low opacity. </p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/02.jpg"></p>
<p>3. Highlight the square and convert it to symbol by pressing F8. &#8216;Covert to symbol&#8217; window will open. Write a name, set type to Movie Clip and make sure you selected Registration &#8220;Center&#8221;. </p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/03.jpg"></p>
<p>4. After that we should center the movie clip on the scene. Click [Ctrl + K] -> the &#8216;Align&#8217; window will appear. Highlight the movie clicp and copy it [Ctrl+c].</p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/04.jpg"></p>
<p>5. While the movie clip is still selected, go to its Properties [Ctrl+F3] -> 3D Position and View, where we set &#8216;Z&#8217; value (depth) to be equal to our square size. In our case Z equals 100 px.<br />
The <b>Prespective angle</b> is 80. </p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/05.jpg"></p>
<p>6. Then click on any empty place of the scene to get highlight off. By mouse right clicking, choose <b>Paste in Place</b>.</p>
<p>7. Now we have two moview clips. Highlight them [Ctrl+A] and copy [Ctrl+C]. Right mouse clicking -> <b>Pate in Place</b>. </p>
<p>8. While the movie clips are still selected, open the <b>Transfrom</b> window [Ctrl+T] and enter the following values:</p>
<p><b>3D Center point:</b><br />
X: half scene width<br />
Y: half scene height<br />
Z: half square side</p>
<p><b>3D Rotation:</b><br />
X: 90;  Y: 0: Z:0.</p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/06.jpg"></p>
<p>9. Right mouse clicking -> <b>Paste in Place</b>. While the movie clips are still selected, open the <b>Transfrom</b> window [Ctrl+T] and enther the follwoing values:</p>
<p><b>3D Center point:</b><br />
X: half scene width<br />
Y: half scene height<br />
Z: half square side</p>
<p><b>3D Rotation:</b><br />
X: 0; Y: 90; Z: 0. </p>
<p><img src="http://flashscope.com/sites/default/files/images/animated-cube/07.jpg"></p>
<p>10. Highlight everything [Ctrl+A] and convert to Movie Clip [F8]. Make sure you set <b>Registration</b> to &#8216;<b>Center</b>&#8216;. Then go to the movie clip Properties [Crtl+F3] and enter Instance name &#8220;cube&#8221;. </p>
<p>11. To view the cube from different sides, we should make the cube revolving. For this open ActionScript [F9] and paste in the first frame the following code:</p>
<p>function rotate(e:Event){// function to rotate the cube<br />
cube.rotationX+=1// where cube is the Instance name of our cube<br />
cube.rotationY-=1<br />
}<br />
stage.addEventListener(Event.ENTER_FRAME,rotate) </p>
<p>Press [Ctrl + Enter] and view the result. </p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="450" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/animated-cube/flash-01.swf" /><param name="quality" value="high" /><param value="#000000" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/animated-cube/flash-01.swf" bgcolor="#000000" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="450"></embed></object>
</td>
</tr>
</table>
<p><br/><br />
To make cube revolving on its axis, double click on it (on the scene or in the Library [F11]). Highlight it and open the Pro[erties window. Set &#8220;Z&#8221; value (depth) = 0. </p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="450" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/animated-cube/flash-02.swf" /><param name="quality" value="high" /><param value="#000000" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/animated-cube/flash-02.swf" bgcolor="#000000" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="450"></embed></object>
</td>
</tr>
</table>
<p>Download <a href="http://flashscope.com/sites/default/files/images/animated-cube/cube.zip">source files</a>.</p>
<p>* * *</p>
<p>Thanks to DooD for this great lesson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/creating-an-animated-cube-revolving-on-its-axis-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Derek Entringer Speaks Out</title>
		<link>http://www.flashscope.com/blog/interactive-media-and-web-application-developer-derek-entringer-speaks-out/</link>
		<comments>http://www.flashscope.com/blog/interactive-media-and-web-application-developer-derek-entringer-speaks-out/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 14:25:01 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Interviews & Authors]]></category>
		<category><![CDATA[flash developers]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=113</guid>
		<description><![CDATA[
Derek Entringer is a talented Interactive Media/Web Application Developer who really loves what he does. His talents include a mixture of multimedia and application development that allows him to create dynamic and engaging projects ranging from full Flash or Director games and websites to web based CRM Applications and Flex projects. The quality of Derek’s [...]]]></description>
			<content:encoded><![CDATA[<p><!--Exclusive interview with Derek Entringer, who is also known as a creator of FLV Player – free video player Flash component.--></p>
<p><b>Derek Entringer</b> is a talented Interactive Media/Web Application Developer who really loves what he does. His talents include a mixture of multimedia and application development that allows him to create dynamic and engaging projects ranging from full Flash or Director games and websites to web based CRM Applications and Flex projects. The quality of Derek’s work is determined by his vast experience. The projects created by him embody creative and modern ideas and incorporate top-notch functionality into a simple, uncluttered form.</p>
<p>But we got interested first of all in Derek’s activity as an interactive media specialist, as his talents are also specialized in the technologies that allow us to control the dynamic content and give us the ability to collaborate with others online. As it is known, he is a creator of <b>FLV Player</b> – free video player Flash component that have already came into notice of many users and Flash developers due to its significant features. But Derek is famous not only with this project. He has many achievements to his credit.</p>
<p>Well, enough introductions, as Derek willingly agreed to give us several priceless pieces of advice concerning interactive web application development, web design and how to make it a powerful interactive tool between you and your customers. </p>
<p>* * *</p>
<p><b>Can you share with us a little bit of your history, and also what is the main attraction point that got you into the Flash Platform?</b></p>
<p><img align="left" src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/derek-entringer-photo.jpg" style="padding-right:10px"></p>
<p>Back in 1999 I was working for a company creating a Microsoft C++ application which allowed users to interactively place office furniture, kitchen fixtures, and cabinetry within a specified floor plan. We were using AutoCad and 3D Studio Max along with our custom application to create these interactive environments. It was very similiar to todays Ikea Office Planner, but it was tied to installing on a users computer. My manager at that time asked me if I wanted to look into something called Macromedia Director to see how we might be able to port over the functionality that we currently had, to something web based. You&#8217;ll have to remember that back then, Macromedia was really just starting up to become what it is today. I gladly took on the challenge, and it was my first step into the online interactive media world.</p>
<p>At that time, Flash had just become accepted as a default plugin for MS IE5. It was quite a young development tool, but there was a lot of buzz surrounding it and it was a new and interesting platform. Right about then, I decided that I wanted to further my education, and learn more about interactive media. I knew that things were going to really pick up, and I wanted to be right on the forefront of how the internet was going to change. This was really the starting point for everything that I have accomplished over the last 10 years in regards to Interactive Media, and developing on the Flash Platform.</p>
<p>Now, I&#8217;m working as a Independent Contractor under my <a href="http://derekentringer.com" target="_blank">DerekEntringer.com</a> brand, and am also running <a href="http://flvplayer.com" target="_blank">FLVPlayer.com</a>.</p>
<p><span id="more-113"></span></p>
<p><br/></p>
<p><b>As everyone knows, you have excellent experience in multimedia and application development. How long have you been engaged in it?</b></p>
<p>I&#8217;ve been developing creative interactive media for about 10 years. How long you have been in the business of Online Interactive Media really can make a difference, but I believe that how well you keep up to date with current online media trends is what can really make you stand out from the crowd.</p>
<p><br/></p>
<p><b>You were involved into numerous projects ranging from full Flash or Director games and websites to web based CRM Applications and Flex projects. What of these professional experiences did you enjoy the most? And what is the one you are proud of most?</b></p>
<p>A couple of projects that come to mind would be a few games that I created for Rozerem. While I was working with a Chicago based interactive agency, we created the Rozerem Dreamcatcher Game. The Rozerem Dream Catcher game was created in order to entertain, as well as inform users of the benefits of Rozerem and a goodnight sleep. You may remember the commercials where a man wakes up to find his dreams in his kitchen, instead of him getting a good nights rest.</p>
<table width="100%">
<tbody>
<tr>
<td width="50%" align="center" style="background-color: white;"><img src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/small_rozeremdreamcatcher.jpg"><br/><br />
<i>Rozerem Dream Catcher Game</i>
</td>
<td width="50%" align="center" style="background-color: white;"><img src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/small_rozeremgoodnight.jpg"><br/></p>
</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<p><br/><br />
Two other memorable projects were with a company called ActiveCampaign. We were a two person startup, and we created web based applications. I was involved in the development of <a href="http://supporttrio.com" target="_blank">SupportTrio</a>, a web based support center app, as well as <a href="http://isalient.com" target="_blank">iSalient</a>, a web based survey app.</p>
<table width="100%">
<tbody>
<tr>
<td width="50%" align="center" style="background-color: white;"><img src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/small_supporttrio.jpg"><br/><br />
<i>SupportTrio</i>
</td>
<td width="50%" align="center" style="background-color: white;"><img src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/small_isalient.jpg"><br/><br />
<i>iSalient</i>
</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<p><br/><br />
The best project thus far though as been my involvement in developing <a href="http://flvplayer.com" target="_blank">FLV Player</a>, a fully customizable <b>Flash Video Player Component</b>. This is the main focus of my work over the last nine months. It&#8217;s been great talking with clients, building up our feature set, and we&#8217;re looking forward to where we will be in another six months or so.</p>
<p align="center">
<img align="middle" src="http://flashscope.com/sites/default/files/images/derek-entringer-interview/flvplayer.jpg">
</p>
<p><br/></p>
<p><b>What is the main thing (or crucial moment) when you start a new project? What’s more important to you – your personal vision or a customer’s opinion?</b></p>
<p>If I can be involved in bringing new ideas to the table for a project, that&#8217;s really where I have the most fun. Helping my clients fully realize their ideas and how they can improve their web presence is something that I really enjoy. The crucial moment in any project is really knowing what you want to accomplish for an end result, and creating the tools that will get you there.</p>
<p>Over the years and after creating several products that have been sold to thousands of people, I&#8217;ve found that customers opinions are really what matters. If you are creating something for a specific audience, you always want to know what else that audience might need or want in relation to what you have created. A personal or company vision always has to be kept in consideration of course, but interacting with your clients or customers is really what it&#8217;s all about.</p>
<p><br/><br />
<b>While creating websites, do you usually use any Flash components to speed up the development process? If yes, what ones more frequently?</b></p>
<p>Video has been huge online lately, and there really seems to be no end to it&#8217;s growth. While working with my latest product, <a href="http://flvplayer.com" target="_blank">FLV Player</a>, I have been also using the component in many of my projects. It&#8217;s a great way to get streaming video up and running on a website quick and easy.</p>
<p>I&#8217;ve also used a few Papervision 3D Wall components [flashloaded.com], which are great for setting up interactive photo galleries. Another one of my favorite components is Slide Show Pro [slideshowpro.net]. It&#8217;s a very polished Flash Component and also works great for photo galleries.</p>
<p><br/></p>
<p><b>What helps you stay creative and be in touch with the situation in the world of web development? What do you usually do to improve your skills as an Interactive Media/Web Application Developer?</b></p>
<p>Keeping up to date with how media is being used online is really part of my career. It&#8217;s constantly changing, upgrading, and improving on itself on a daily basis. The most important thing you can do is keep in touch with the heart of the interative media world. Attend conferences, talk with other developers in area, follow others in your industry on Twitter, and collaborate with anyone you can.</p>
<p>I believe that improving skills is just as important as keeping up with current interactive media trends. They basically go hand-in-hand. I&#8217;ll challenge myself to create new projects outside of what I am already comfortable with. A good example of this would be when AS3 was first released. It was perhaps a little frustrating that everything that I had learned about AS2 was becoming more obsolete, but it was also an opportunity for a new challenge. I made it a point to get going with the new code base as soon as possible, and I did it on my own time instead of waiting for a project that required it. Push yourself, be hungry for change, and the interactive media environment is somewhere you&#8217;ll find rewarding.</p>
<p><br/></p>
<p><b>Do you have people who inspire you? Maybe some Platform Evangelists?</b></p>
<p>Many people have inspired me throught my career, and in many ways. Co-workers, managers, business owners, friends and family. I really can&#8217;t say that any particular Platform Evangelists fit into that list exactly though.</p>
<p><br/></p>
<p><b>Any advice for people who want to learn Flash?</b></p>
<p>If you&#8217;re looking to get into a career that is always changing, and never really becomes dull in any way, interactive media is really a great industry to be a part of. Flash is really only one piece of that industry, but it&#8217;s an important piece. If you&#8217;re just starting out, take a few classes at a local college, or go through as many tutorials as you can on GoToAndLearn.com. The web itself is filled with resources to help anyone who is interested in Flash to get started.</p>
<p>Interactive media is a constantly evolving industry, and the most important thing is to always want to learn more.</p>
<p>* * *</p>
<p>Thank you, Derek, for this amazing interview. It was a real pleasure to cooperate with you. Hoping, our readers found this interview interesting and helpful as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/interactive-media-and-web-application-developer-derek-entringer-speaks-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Flash Interactive Calendar Components</title>
		<link>http://www.flashscope.com/blog/free-flash-interactive-calendar-components/</link>
		<comments>http://www.flashscope.com/blog/free-flash-interactive-calendar-components/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:47:57 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[flash component]]></category>
		<category><![CDATA[freebie]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=100</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><!--You don't need to waste your time searching for <a href="http://www.flashscope.com/product/event-planner-xml-configurable">Flash calendars</a> any more. We have gathered absolutely FREE Flash Calendar components created by different Flash developers&#8211;></p>
<p>You don&#8217;t need to waste your time searching for Flash calendars any more. Because here are you will find absolutely <b>FREE Flash Calendar components</b> created by different Flash developers and gathered all in one place &#8211; at FlashScope.com.  </p>
<p>Here are presented fully customizable interactive <a href="http://www.flashscope.com">flash components</a> that provide successful configuration within minutes. They are simple and elegant, designed to represent personal and corporate events in World Wide Web. You will definitely find the right Flash component for your project that will satisfy your requirements.</p>
<p>* * *<br />
<b>Calendar Date Component</b></p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-date.jpg"></p>
<p>You may edit .fla file to customized look and feel of the calendar and customizable the color of all elements. It is fully resizable to suit your needs.</p>
<p>Download flash calendar files <a href="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-date.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-date.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
<p><span id="more-100"></span></p>
<p>* * *</p>
<p><b>Interactive Calendar</b></p>
<p><a href="http://flashscope.com/sites/default/files/images/flash-calendars/interactive-calendar.jpg" target=_blank"><img src="http://flashscope.com/sites/default/files/images/flash-calendars/interactive-calendar.jpg" width="500px"></a><br />
<i>Click on the screenshot for big preview.</i></p>
<p>This Interactive Flex Calendar component was created by Ely Greenfield, Adobe Flash developer. It is fully commented, what makes it much easier working with the application.<br />
The possibilities of this Calendar component are really enormous. You may &#8211; click the month/year/day buttons to change the view.<br />
- click on the small calendar to go right to a day.<br />
- shift click on a different day on the small calendar to select a range.<br />
You may also set events, move them to another days, change their duration and start time, and much more. </p>
<p>Download flash calendar with source files and documentation <a href="http://flashscope.com/sites/default/files/images/flash-calendars/interactive-calendar.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/images/flash-calendars/interactive-calendar.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
<p>* * *</p>
<p><b>Customized Flash UI Calendar Component</b></p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/flash-calendars/customized-flash-calendar-preview.swf" /><param name="quality" value="high" /><param value="#686868" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/flash-calendars/customized-flash-calendar-preview.swf" bgcolor="#686868" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed></object>
</td>
</tr>
</table>
<p>This Interactive Flash Calendar has a lot of properties that can be changed in plain files and viewed immediately after page reload.<br />
<b>It possesses the following key features:</b><br />
- Daily event / recurrent events that will happen yearly, monthly, weekly or daily;<br />
- Resizable to suit your needs;<br />
- Fully customizable;<br />
- Maintainable &#8211; loads different types of event from external XML file.</p>
<p>Download flash calendar files <a href="http://flashscope.com/sites/default/files/images/flash-calendars/customized-flash-calendar-component.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/flash-calendars/customized-flash-calendar-component.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
<p>* * *</p>
<p><b>SPARK Events Calendar</b></p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-calendars/spark-events-calendar.jpg"></p>
<p>This Event Calendar is fully compatible with Flash 8/AS2. It is designed for displaying events that occur in a variety of different patterns including once-off, weekly, monthly and yearly recurring. The design is easily reskinned, and the event data easily extended.<br />
Component can also be used as a date selection component.</p>
<p>Download flash calendar files <a href="http://flashscope.com/sites/default/files/images/flash-calendars/SparkEventsCalendar.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/images/flash-calendars/SparkEventsCalendar.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
<p>* * *<br />
<b>Calendar: back forward date</b></p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="400" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-back-forward-date.swf" /><param name="quality" value="high" /><param value="#ffffff" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-back-forward-date.swf" bgcolor="#ffffff" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"></embed></object>
</td>
</tr>
</table>
<p><br/><br />
Here is another simple and fully customizable calendar component with month and year views. </p>
<p>Download flash calendar files <a href="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-back-forward-date.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/images/flash-calendars/calendar-back-forward-date.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
<p>* * *<br />
<b>Free Flash Calendar Component</b></p>
<table>
<tr>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="400" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/flash-calendars/free-flash-calendar.swf?sy=2009&#038;bmsg=FlashScope" /><param name="quality" value="high" /><param value="#ffffff" name="bgcolor"/><embed src="http://flashscope.com/sites/default/files/images/flash-calendars/free-flash-calendar.swf?sy=2009&#038;bmsg=FlashScope" bgcolor="#ffffff" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"></embed></object>
</td>
</tr>
</table>
<p><br/></p>
<p>Free Flash Calendar component can be integrated into your website not only for purpose to display dates. You can use it for organize navigation in archives or other data collections. You may write any phrase for the selected date and link each date to the desired website page. </p>
<p><b>Parameters and their descriptions.</b><br />
<b>nm</b> -	Month names. Default is January; February; March; April; May; June; July; August; September;October;November;December<br />
<b>nd</b> -	Day names. Default is Mon;Tue;Wed;Thu;Fri;Sat;Sun<br />
<b>sy</b> -	Start year. Default is 2000<br />
<b>cy</b> -	Count of years. Default is 7<br />
<b>hl</b> -	Holidays. Examples: 1-1;1-2;10-12; This value of parameter marks Jan,1 Jan,2 and Oct,12 as holidays<br />
<b>font</b> -	Font name. Default is Arial<br />
<b>bc</b> -	Base font color. Default is 000000<br />
<b>cd</b> -	Current day font color. Default is 0000ff<br />
<b>hd</b> -	Holiday font color. Default is ff000f<br />
<b>om</b> -	Color of days out-off selected month. Default is 808080<br />
<b>y</b> -	Selected year. If is not given current year is used<br />
<b>m</b> -	Selected month. If is not given current month is used<br />
<b>pps</b> -	Default value when next marked period should be started<br />
<b>ppl</b> -	Default duration of the marked period<br />
<b>m1</b> -	Text in the bottom form for pps parameter. Default is Started in.<br />
<b>m2</b> -	Text in the bottom form for ppl parameter. Default is period<br />
<b>bmsg</b> -	Text in the bottom of calendar. If this parameter is given bottom fields for marked period is not visible.<br />
<b>url</b>	Url for selected day. If this parameter is given, when you click on the date it goes to the spesified url replacing in the url string sub-strings &#8220;_Y_&#8221;, &#8220;_M_&#8221;, &#8220;_D_&#8221; to selected year, month and day.</p>
<p>Download flash calendar files <a href="http://flashscope.com/sites/default/files/images/flash-calendars/free-flash-calendar.zip">here</a>.</p>
<div align="center"><a href="http://flashscope.com/sites/default/files/images/flash-calendars/free-flash-calendar.zip"><img src="http://www.flashscope.com/files/flash-components/download.gif"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/free-flash-interactive-calendar-components/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Create Stunning Flash Bubbles</title>
		<link>http://www.flashscope.com/blog/how-to-create-stunning-flash-bubbles/</link>
		<comments>http://www.flashscope.com/blog/how-to-create-stunning-flash-bubbles/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:33:04 +0000</pubDate>
		<dc:creator>FlashScope TEAM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash bubbles]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=94</guid>
		<description><![CDATA[This tutorial will teach you how to create an amazing image effect such as Flash bubbles. Step by step you will learn how to draw such bubbles, how to create movie clips and symbols and how to set everything in motion. This Flash lession will be perfect for beginners, but hoping, Flash gurus will also [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial will teach you how to create an amazing image effect such as Flash bubbles. Step by step you will learn how to draw such bubbles, how to create movie clips and symbols and how to set everything in motion. This Flash lession will be perfect for beginners, but hoping, Flash gurus will also find something useful.<br />
Good luck!</p>
<table>
<tbody>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="410" height="455" title="menu"><param name="movie" value="http://flashscope.com/sites/default/files/images/flash-bubbles/bubbles.swf" /><param name="quality" value="high" /><embed src="http://flashscope.com/sites/default/files/images/flash-bubbles/bubbles.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="410" height="455"></embed></object></td>
</tr>
</tbody>
</table>
<p><span id="more-94"></span></p>
<p>1. Let&#8217;s start from some preparations. First of all take a suitable image, it will be our background. I found this image, added some effects to it using Photoshop and that&#8217;s it! My background is ready.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/background.jpg"></p>
<p>2. Now open Flash and create scene with the same dimensions as your picture. In my case the dimensions are: 410 X 455, and set 30 frames per second. It will be enough.</p>
<p>3. After that we should import our background on a new layer, aligh it and then name the layer &#8220;bg&#8221;.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-01.jpg"></p>
<p>4. Now it&#8217;s time to create a new symbol in the library [Ctrl + 8]. Let&#8217;s call it &#8220;bubble&#8221;. </p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-02.jpg"></p>
<p>5. Now is the most creative part of our tutorial &#8211; drawing a bubble. As our basic color will be white and its tints, then for convenience it would be better to change the color of the workingspace to dark one.<br />
First we draw a circle about 10 px wide and high, a bit stretched-out below, without contour line and with gradient fill.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-03.jpg"> </p>
<p>Align the bubble according to origin of coordinates and set gradient. </p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-04.jpg"></p>
<p>Inside this symbol you may create an additional layer and draw something like patch of light.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-05.jpg"></p>
<p>The buble is ready!</p>
<p>6. Our next step is to create new symbol [Crtl + F8]. Select the symbol type &#8220;Movie Clip&#8221; and call it &#8220;bubbleMC&#8221;:</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-06.jpg"></p>
<p>Make sure you checked &#8220;Export for ActionScript&#8221; for further work with this movie clip using AS.</p>
<p>7. In this movie clip we have to create one layer named &#8220;path&#8221; and then draw a curve. </p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-07.jpg"></p>
<p>As you see on the screenshot below, the curve should start approximately at the origin of coordinates of this movie clip (measurement accuracy is not a principle). The curve form should be zigzagging at the bottom, and its height should not be more than 350 px.<br />
To make it more smoothly, choose the &#8220;Smooth&#8221; Pencil Mode. </p>
<p>8. Create a new layer with the name &#8220;bubble&#8221; and move it under the layer &#8220;path&#8221;. Drag a symbol &#8220;Bubble&#8221; from the library to this layer. By mouse right clicking set  the layer &#8220;path&#8221; to &#8220;Guide&#8221;.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-08.jpg"></p>
<p>Make sure the layer &#8220;path&#8221; is the main one in regards to the &#8220;bubble&#8221; layer. For this move it under &#8220;path&#8221; layer.</p>
<p>9. On the &#8220;bubble&#8221; layer create a Motion Tween. Choose the 50 frame and create a keyframe. [F6]. On the &#8220;path&#8221; layer also choose frame 50 and prolong our curve&#8217;s &#8220;life&#8221; [F5]:</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-09.jpg"></p>
<p>10. Now we are working with the Bubble object. Choose the frame 1 and verify that its properties are set right. Make sure &#8220;Sync&#8221; and &#8220;Snap&#8221; are checked.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-10.jpg"> </p>
<p>Now choose the bubble and drag it to the beginning of our curve (the lowest point). Then choose the last frame 50, and drag the bubble at the end of the curve (the highest point). After that choose frame 8 and create keyframe [F6]. Drag this keyframe to the frame 15.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-11.jpg">  </p>
<p>In this frame set Ease to -100:</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-12.jpg">  </p>
<p>After that set Transform settings for a bubble. Bubble scale should be 50%.</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-13.jpg"></p>
<p>Then go to the first frame and set bubble scale &#8211; 10%.</p>
<p>11. Now create a new layer above the &#8220;path&#8221; layer and call it &#8220;actions&#8221;. On this layer choose the frame 51 and create an empty keyframe [F6]. Write the follwoing scrept in this frame:<br />
removeMovieClip(this);</p>
<p><img src="http://flashscope.com/sites/default/files/images/flash-bubbles/fl-bubbles-14.jpg"> </p>
<p>The bubble creation has been completed.</p>
<p>12. And now we go back to the scene where there is only one layer with the background. Create a new layer named &#8220;actions&#8221; and write the follwoing code for it:</p>
<p>this.createEmptyMovieClip(&#8220;holderMC&#8221;, this.getNextHighestDepth());<br />
holderMC.onEnterFrame = function() {</p>
<p>    var bubbleName:String = &#8220;bubble&#8221; + random(1000);</p>
<p>    var bubbleX:Number = random(Stage.width);<br />
    var bubbleY:Number = random(Stage.height);</p>
<p>    var bubbleScale:Number = random(6) * 10 + 50;</p>
<p>    var bub:MovieClip = this.attachMovie(&#8220;bubbleMC&#8221;, bubbleName, random(1000), {_x:bubbleX, _y:bubbleY, _xscale:bubbleScale, _yscale:bubbleScale});<br />
}</p>
<p>And now the most complicated part of the tutorial &#8211; press [Ctrl + Enter].<br />
And enjoy the result!</p>
<p>Good luck!<br />
Download <a href="http://www.flashscope.com/sites/default/files/images/flash-bubbles/bubbles.zip">source files</a></p>
<p>* * *</p>
<p>Thanks to mute_Max for this great lesson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/how-to-create-stunning-flash-bubbles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
