<?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 &#187; Interviews &amp; Authors</title>
	<atom:link href="http://www.flashscope.com/blog/category/interviews-authors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashscope.com/blog</link>
	<description>Blogging about flash, flex and AS</description>
	<lastBuildDate>Wed, 30 Jun 2010 09:14:14 +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>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>Steve</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>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.flashscope.com/blog/sean-theflexguy-inerviewed/&amp;layout=button_count&amp;show_faces=false&amp;width=70&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:70px; height:30px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/sean-theflexguy-inerviewed/feed/</wfw:commentRss>
		<slash:comments>2</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>Steve</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>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.flashscope.com/blog/interactive-media-and-web-application-developer-derek-entringer-speaks-out/&amp;layout=button_count&amp;show_faces=false&amp;width=70&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:70px; height:30px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/interactive-media-and-web-application-developer-derek-entringer-speaks-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What are Flash components?</title>
		<link>http://www.flashscope.com/blog/what-are-flash-components/</link>
		<comments>http://www.flashscope.com/blog/what-are-flash-components/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 12:42:46 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Interviews & Authors]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash components]]></category>

		<guid isPermaLink="false">http://beta.flashscope.com/blog/?p=69</guid>
		<description><![CDATA[Flash technology strongly came into web design. The best evidence of this fact is that more and more websites are characterized by presence of the animated elements in the design, such as flash images, flash banners, animated galleries, flash maps, players, charts and much more. These active elements, or Flash components, brighten up the website [...]]]></description>
			<content:encoded><![CDATA[<p>Flash technology strongly came into web design. The best evidence of this fact is that more and more websites are characterized by presence of the animated elements in the design, such as flash images, flash banners, animated galleries, flash maps, players, charts and much more. These active elements, or <b>Flash components</b>, brighten up the website design; make browsing more pleasant and convenient and websites &#8211; original and up-to-date.</p>
<p><a href="http://www.flashscope.com">Flash components</a> are separate full-fledged Flash extensions that can be easily built into your Macromedia Adobe Flash design. Flash components are characterized by their own adjustable parameters and due to self-contained functionality they can be easily integrated into your project and then reused within different Flash projects. Components can include graphics as well as code. For example, a component can be a radio button, a dialog box, a preload bar, a menu bar, or even something that has no graphics at all, such as a timer, a server connection utility, or a custom XML parser. And rather than creating code for these widgets once again by yourself, you may just drag them into your FLA file. So, as you can see, these Flash files are very convenient and greatly save developer&#8217;s time. And the main focus for developer here is to create an editable component, built in the same style as the User Interface components. In other words, flash components should be compatible with the opther User Interface components, and there are many conventions that should be followed correctly on order to reach the goal.</p>
<p><span id="more-69"></span></p>
<p>Speaking about the exact definition of <b>what a flash component is</b>, we may say that there are as many opinions as there are flash developers. Here is a definition given by <a href="http://www.oreillynet.com/pub/a/javascript/2003/01/28/actionscript.html">O&#8217;Reilly Web DevCenter</a>: &#8220;The answer to &#8220;what is a Flash MX component?&#8221; depends partly on your point of view. From a traditional Flash point of view, components are effectively ready-made movie clips that you install and drag into your movies. From a programmer&#8217;s point of view, components are customizable building blocks that can be added to an application visually or programmatically and then wired into the application&#8217;s logic and data.&#8221;</p>
<p>Let&#8217;s take a quick look into <b>history</b>.  The notion &#8220;Flash component&#8221; first appeared within Macromedia Flash MX as version 6, released on March 15, 2002. But the predecessor of Flash component initially is considered to be Flash MX&#8217;s version of Flash 5 smart clip, which is a movie-clip symbol that allows its clip parameters to be set via a graphical user interface (GUI) in the authoring tool. But from that time components replaced and extended Smart Clips introduced in earlier versions of Flash.</p>
<p><b>Flash components can be classified for convenience according to the following categories:</b></p>
<p>- Image effects components;<br />
- Slide show components;<br />
- Photo galleries;<br />
- Text effects;<br />
- Movie Clip effects;<br />
- Flash forms components;<br />
- Audio components;<br />
- Video components;<br />
- Navigation components (scrollbars, buttons, flash menus, etc.)<br />
- Educational project components (flash hints, polls, drag-and-drop, etc.)</p>
<p>Flash components are usually distributed as <i>.mx</i> files. You&#8217;ll need the &#8220;Extension Manager&#8221; to install them. Extension Manager can be downloaded at the <a href="http://www.adobe.com/cfusion/exchange/index.cfm?view=sn110">Macromedia Flash Exchange</a>. But also code can be distributed in a component, in a <i>.as</i> file included in other <i>.fla</i> files or in a <i>.swf</i> file. The distribution method you choose will depend on your situation.</p>
<p>Now let&#8217;s take look at the most widely-used examples of Flash components that greatly simplify the development process and enhance the website functionality.</p>
<p><b>Flash Photo Gallery.</b> This Flash photo gallery will help you easily post any images on your site in a matter of minutes, it forms a slideshow automatically. The gallery supports multiple categories what helps users sort images into different folders. It also provides an ability to add image descriptions. The gallery generates thumbnail image previews and big previews.</p>
<div style="padding-bottom:14px"><iframe src="http://www.flashscope.com/files/flash-components/flash-gallery/index1.html" width="450" height="490"></iframe></div>
<p><b>Website menu and navigation.</b> Due to Flash technology the website menu can be presented in the most extraordinary ways, just like this 3D Carousel text menu. </p>
<p><iframe style="display: block; border:0px #0000FF solid"  scrolling='no' src="http://www.flashtuning.net/temp_zip/43/index.html" width="450" height="200"></iframe><i>Created by <a href="http://www.flashtuning.net/components/3D-Carousel-Text-Menu-XML_43.html" rel="nofollow">FlashTuning</a></i></p>
<p>Or if you are one of the followers of traditional horizontal website menu, this example is for you. It&#8217;s a simple menu bar component that reads data from array object. <i>Created by <a rel="nofollow" href="http://www.flashcomponents.net/component/simple_menu_bar.html">FlashComponents.net</a></i></p>
<p><object align="middle" width="450" id="simplemeubar" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param value="sameDomain" name="allowScriptAccess"/><param value="http://www.flashcomponents.net/upload/samples/1702/simplemeubar.swf" name="movie"/><param value="high" name="quality"/><param value="#ffffff" name="bgcolor"/><embed align="middle" width="450" height="150" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="simplemeubar" bgcolor="#ffffff" quality="high" src="http://www.flashcomponents.net/upload/samples/1702/simplemeubar.swf"/><br />
</object></p>
<p>The best way to learn about the components is to use them! </p>
<p>* * *<br />
<b>Additional information about Flash Components:</b></p>
<p><a href="http://kb2.adobe.com/cps/163/tn_16333.html">Macromedia Flash MX Components Overview</a><br />
<a href="http://www.adobe.com/support/flash/applications/creating_comps">Creating components in Macromedia Flash MX</a><br />
<a href="http://www.oreillynet.com/pub/a/javascript/2003/01/28/actionscript.html">What Is a Flash MX Component?</a><br />
<a href="http://www.adobe.com/devnet/flash/articles/creating_as3_components.html">Creating ActionScript 3.0 components in Flash</a></p>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.flashscope.com/blog/what-are-flash-components/&amp;layout=button_count&amp;show_faces=false&amp;width=70&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:70px; height:30px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.flashscope.com/blog/what-are-flash-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
