<?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>monkeyflash.com</title>
	<atom:link href="http://monkeyflash.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://monkeyflash.com</link>
	<description>Greg Lunn's blog, with tutorials on Flash, CSS, ActionScript and more.</description>
	<lastBuildDate>Wed, 31 Dec 2008 18:13:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Columbia Adobe User Group</title>
		<link>http://monkeyflash.com/blog/caug/</link>
		<comments>http://monkeyflash.com/blog/caug/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 18:12:41 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=154</guid>
		<description><![CDATA[
At MAX, I heard a lot about Adobe User Groups, and met several people who ran their own groups in their home towns. I realized that Columbia did not have a User Group, and that we were missing a great opportunity for networking and great information about Adobe and its products. So I started one.
Visit [...]]]></description>
			<content:encoded><![CDATA[<p class="image" style="float:right;margin-left:8px;"><a href="http://groups.adobe.com/groups/3108a9018a/summary"><img title="Columbia Adobe User Group" src="http://monkeyflash.com/images/cauglogo.gif" alt="Columbia Adobe User Group" width="100" height="100" /></a></p>
<p>At MAX, I heard a lot about <a href="http://groups.adobe.com/groups/3108a9018a/summary">Adobe User Groups</a>, and met several people who ran their own groups in their home towns. I realized that Columbia did not have a User Group, and that we were missing a great opportunity for networking and great information about Adobe and its products. So I started one.</p>
<p>Visit the Adobe Groups site and sign up to be a member of the official <a href="http://groups.adobe.com/groups/3108a9018a/summary">Columbia Adobe User Group</a>! We&#8217;ll have regular monthly metings, but just being a member will grant you access to our discussion boards, blog, resources, and other Adobe goodies in the near future. Help me create a group that will make us all better at what we do every day!</p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/caug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Motion Editor</title>
		<link>http://monkeyflash.com/blog/motion-editor/</link>
		<comments>http://monkeyflash.com/blog/motion-editor/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 21:24:55 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Flash & ActionScript]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=148</guid>
		<description><![CDATA[
If you&#8217;ve worked with video animation programs like After Effects, the new Motion Editor panel in Flash will be a familiar and welcome addition. Animators now have an amazing amount of control over object motion which means that creating lifelike movement is faster and easier.  With Flash CS4, motion animation has grown up.
I am particularly [...]]]></description>
			<content:encoded><![CDATA[<p class="image" style="float:right;margin-left:8px;"><img src="/images/motioneditor1.jpg" alt="Bouncing ball" /></p>
<p>If you&#8217;ve worked with video animation programs like After Effects, the new Motion Editor panel in Flash will be a familiar and welcome addition. Animators now have an amazing amount of control over object motion which means that creating lifelike movement is faster and easier.  With Flash CS4, motion animation has grown up.</p>
<p>I am particularly excited by how easy it is to create a looping animation, which is a staple of Flash cartooning and interactive design. In previous versions, it was necessary to carefully create keyframes that matched beginning to end to create a seamless loop. Now, through the use of the new motion tween and a custom Easing curve, a seamless loop can be created in just a few seconds.</p>
<p>Begin with a symbol on the stage. Right click the symbol and select &#8220;Create Motion Tween.&#8221; Now all you need to do is set the two extremes of the movement in the timeline. In my example of a bouncing ball, the first frame is the ball at its peak height; the last frame is the ball on the floor. This will result in a &#8220;dropping&#8221; animation, not a bounce, but the looping effect will be handled using the motion editor by creating a custom easing curve.</p>
<p>In the Motion Editor, scroll down to the Eases section and click the plus button to add a &#8220;Custom&#8221; ease. This will allow you to adjust the curve to whatever shape you like. Adjust the handles and points by dragging, and add new points by CTRL-clicking the line. To create a loop, adjust the curve so that the line begins at 0%, rises to 100%, and drops back again to 0%. The smoother the curve, the more gradual the animation will appear.</p>
<p class="image"><img src="/images/motioneditor2.jpg" alt="Adjusting the easing curve" /></p>
<p class="caption">Adjusting the custom easing curve.</p>
<p>To apply the custom easing  to the animation, scroll back up to the Basic motion section in the Motion Editor. Select the pulldown menu, and apply the &#8220;2-Custom&#8221; ease. You&#8217;ll see your custom curve superimposed over the original tween as a dotted line in the motion editor. Test the movie with CTRL-Enter to see the loop. In my example, you&#8217;ll notice I’ve created a second custom ease to control the transformation effect on the ball.</p>
<p class="image"><img src="/images/motioneditor3.gif" alt="Select the 2-Custom ease from the pulldown menu." /></p>
<p class="caption">Select the 2-Custom ease from the pulldown menu.</p>
<p>Spend some time playing with both the built-in easing effects and the custom option to see just how powerful this new tool can be for quickly creating lifelike animations. Have fun!</p>
<p class="flasource"><a href="http://www.monkeyflash.com/files/motioneditor.zip">Download the example file</a></p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/motion-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New Motion Tween</title>
		<link>http://monkeyflash.com/blog/the-new-motion-tween/</link>
		<comments>http://monkeyflash.com/blog/the-new-motion-tween/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 20:34:05 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=144</guid>
		<description><![CDATA[One of the biggest changes in Flash CS4 is the way that motion tweens are created. Rather than inserting keyframes along the timeline to control your animation, you simply tell Flash where you&#8217;d like to use a motion tween, and the program creates the keyframes for you. It&#8217;s a pretty radical departure from the old [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest changes in Flash CS4 is the way that motion tweens are created. Rather than inserting keyframes along the timeline to control your animation, you simply tell Flash where you&#8217;d like to use a motion tween, and the program creates the keyframes for you. It&#8217;s a pretty radical departure from the old animation workflow, but as I played with the new feature set I found it to be much faster and quite intuitive once you&#8217;re familiar with the object-driven approach.</p>
<p>It works like this: you add a symbol to the stage, right click, and choose &#8220;Create Motion Tween.&#8221; Then, scrub the timeline to the place where you&#8217;d like the symbol to move, and drag it to a new position on the stage. Flash automatically creates a keyframe, which is noted in the timeline by a small black diamond, and the animation is complete. You&#8217;ll also notice that a motion path appears on the screen connecting the two points, and here&#8217;s where things get interesting: you can edit the motion path using the selection tools to create any type of curved motion that you like. Dots along the path indicate where the symbol will be in each frame, and give you a sense of the speed of the animation.</p>
<p class="image"><img src="/images/motion1.gif" alt="Adjusting a motion tween" width="510" height="307" /></p>
<p class="caption">Once a motion tween is added, the path can be adjusted to create a curve.</p>
<p>Once the animation is created, it can be modified by either dragging the endpoints of the motion path, by dragging the tweened frames in the timeline to automatically scale and adjust the tween to be longer or shorter, and by selecting the entire motion path and moving the entire animation as one unit. These abilities promise to save many hours adjusting and tweaking animations that in a keyframe-based timeline would have taken a great deal of time and patience.</p>
<p>The new system is not limited to position either: every attribute of an object can be tweened, such as its skew, color filters, alpha, and even its three-dimensional rotation and position (which I&#8217;ll look at a little later). All of these features allow you to create some fairly complex animations in a matter of minutes, leaving more time for experimentation and fine-tuning. I think this is an excellent new feature, but if you&#8217;re not convinced, you can still add motion tweens the old-fashioned way by selecting &#8220;Create Classic Tween&#8221; instead.</p>
<p>Next up: a look at some more new animation tools, including 3D position and rotation, and the new Motion Editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/the-new-motion-tween/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS4 First Look</title>
		<link>http://monkeyflash.com/blog/cs4-first-look/</link>
		<comments>http://monkeyflash.com/blog/cs4-first-look/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 19:17:02 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=130</guid>
		<description><![CDATA[For the next few weeks, leading up to Adobe MAX 2008 in November, I’m going to take a look at some of the new features in Adobe Creative Suite 4. I had planned to get an earlier start, but I had a few unexpected install glitches. After installing CS4 on my year-old laptop, I discovered [...]]]></description>
			<content:encoded><![CDATA[<p>For the next few weeks, leading up to Adobe MAX 2008 in November, I’m going to take a look at some of the new features in Adobe Creative Suite 4. I had planned to get an earlier start, but I had a few unexpected install glitches. After installing CS4 on my year-old laptop, I discovered that my video card doesn’t quite have the horsepower necessary for some of Photoshop’s new OpenGL-enhanced features. Photoshop also seemed very sluggish, but a laptop computer is not exactly the best place to be running high-end graphics software either, so that was to be expected. I tried the suite on my work computer with better results, but for some reason, an odd graphics glitch initially prevented my shapes, movieclips, and text from displaying in an ActionScript 3.0 document. ActionScript 2.0 documents were unaffected. Although I’m not entirely sure what caused the issue, the apparent configuration or software conflict was eliminated after I did a reinstall of the OS and CS4, and now Flash is displaying properly and feels quite peppy.</p>
<p>So now that my new toys are working, I’ll begin posting a short note about a new feature or two every few days. With a closer look, perhaps I can determine if CS4 really is a worthwhile upgrade. More later!</p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/cs4-first-look/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Layout Refresh</title>
		<link>http://monkeyflash.com/blog/layout-refresh/</link>
		<comments>http://monkeyflash.com/blog/layout-refresh/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:21:24 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://beta.monkeyflash.com/?p=68</guid>
		<description><![CDATA[I&#8217;m re-launching monkeyflash.com today with an updated layout and a new front-page blog. I&#8217;ve been looking for a place to post thoughts and ideas, but I could never find a way to seamlessly integrate it into the old version of the site, which was heavily focused on tutorials. Hopefully in this version, I can keep [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m re-launching monkeyflash.com today with an updated layout and a new front-page blog. I&#8217;ve been looking for a place to post thoughts and ideas, but I could never find a way to seamlessly integrate it into the old version of the site, which was heavily focused on tutorials. Hopefully in this version, I can keep the attention on the tutorials while expanding the site to include a little more of my personality. I&#8217;ll be adding to the work section over the next few days, and there are still a few tweaks I&#8217;d like to add, but putting the site out there now will help keep me motivated. There will be much more here soon, including a few new tutorials and some updates to a couple of old favorites.</p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/layout-refresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmaster Jam Session 2008</title>
		<link>http://monkeyflash.com/blog/webmaster-jam-session-2008/</link>
		<comments>http://monkeyflash.com/blog/webmaster-jam-session-2008/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:04:16 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://beta.monkeyflash.com/?p=57</guid>
		<description><![CDATA[Web Jam 2008 was definitely worth the trip. I met some great people, attended some interesting sessions, and came home with a few ideas I can integrate into my work immediately.
The theme of the conference, at least from my perspective, was of social networking tools and how they can be best used to promote not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://2008.webjamsession.com">Web Jam 2008</a> was definitely worth the trip. I met some great people, attended some interesting sessions, and came home with a few ideas I can integrate into my work immediately.</p>
<p>The theme of the conference, at least from my perspective, was of social networking tools and how they can be best used to promote not only your personal brand, but that of your company and projects. Having recently seen several attempts here at work to jump into this space, I’ve seen how easy it is to get lost in the social cloud and become just a part of the background noise. A social network can sense when a newcomer is insincere and trying to exploit the system for personal or monetary gain, so the secret is in not how many networks you can join, but how you deliver your message through each network’s own unwritten code of behavior.  Success also depends on being consistent, and consciously crafting a persona that is engaging and genuinely interesting to your followers. I could ramble on and on about how my project is the best thing ever, but unless I can engage you in a dialogue that inspires you or at least gives you a chuckle every now and then, I’ll disappear from your radar as quickly as I appeared.</p>
<p>The conference came just as I’m finishing a refresh of my personal site, and I’ll be taking a little extra time to work in some of the lessons learned from other attendees and speakers. I’ve also got a list of blogs, products, and frameworks to check out over the next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/blog/webmaster-jam-session-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCETV.org</title>
		<link>http://monkeyflash.com/work/scetv/</link>
		<comments>http://monkeyflash.com/work/scetv/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:53:14 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://beta.monkeyflash.com/?p=20</guid>
		<description><![CDATA[<a href="/work/scetv/"><img src="/images/work/thumbs/scetv.jpg" width="330" height="200" alt="SCETV.org" /></a>]]></description>
			<content:encoded><![CDATA[<div class="workimages">
<p><img src="/images/work/scetv1.jpg" width="391" height="486" alt="" /></p>
<p><img src="/images/work/scetv2.jpg" width="391" height="197" alt="" /></p>
</div>
<div class="worktext">
<h2>A fresh new design</h2>
<p>When <a href="http://www.scetv.org">ETV’s website</a> needed to reflect a more modern agency, I was asked to create a design that would allow for more flexibility, faster updates and a more dynamic feel.</p>
<p>The structural navigation was completely rebuilt to make sure that the most frequently requested content was easily available. A new CSS-driven dropdown menu system allows links to many more areas, but still keeps the navigation organized and minimal. The site was moved to Expression Engine, a CMS that allowed content to be scheduled to appear and disappear at appropriate times, and rotating image and video features were created for the home page in Adobe Flex.</p>
<p><strong>Responsibilities:</strong> Web Design, Information Architecture, HTML &#038; CSS, Expression Engine Integration, Flash &#038; Flex Development</p>
<p><a href="http://www.scetv.org">Visit the Web site &raquo;</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/work/scetv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RiverVenture</title>
		<link>http://monkeyflash.com/work/riverventure/</link>
		<comments>http://monkeyflash.com/work/riverventure/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:50:34 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=95</guid>
		<description><![CDATA[<a href="/work/riverventure/"><img src="/images/work/thumbs/riverventure.jpg" width="330" height="200" alt="RiverVenture" /></a>]]></description>
			<content:encoded><![CDATA[<div class="workimages">
<p><img src="/images/work/riverventure1.jpg" width="391" height="272" alt="" /></p>
<p><img src="/images/work/riverventure2.jpg" width="391" height="271" alt="" /></p>
<p><img src="/images/work/riverventure3.jpg" width="391" height="271" alt="" /></p>
</div>
<div class="worktext">
<h2>An interactive river tour</h2>
<p><a href="http://www.riverventure.org">RiverVenture</a> is the story of South Carolina&#8217;s cultural and natural landscape as told by its rivers. RiverVenture will take you on a virtual &#8220;float-trip&#8221; across South Carolina, following the Saluda, the Congaree, the Santee and the Cooper rivers.</p>
<p>I created RiverVenture in Flash to allow the experience to be seamless and continuous, as if you were floating down the river, discovering interesting items along the way. Clues, photos and additional information are hidden throughout the panoramas to encourage you to explore the landscape.</p>
<p>I was responsible for designing the interface and all of the ActionScript coding for the project. I worked closely with artist Joseph Byrne, who painted the beautiful panoramic scenes and pop-up items. Two tours, &#8220;The Three Rivers&#8221; and &#8220;The Estuary&#8221; are available now, and a third river panorama is scheduled to be added to the project early 2009.</p>
<p><strong>Responsibilities:</strong> Interface Design, Flash Development, ActionScript Coding</p>
<p><a href="http://www.riverventure.org">Visit the Web site &raquo;</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/work/riverventure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knowitall.org</title>
		<link>http://monkeyflash.com/work/knowitall/</link>
		<comments>http://monkeyflash.com/work/knowitall/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:45:17 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=109</guid>
		<description><![CDATA[<a href="/work/knowitall/"><img src="/images/work/thumbs/knowitall.jpg" width="330" height="200" alt="Knowitall.org" /></a>]]></description>
			<content:encoded><![CDATA[<div class="workimages">
<p><img src="/images/work/knowitall1.jpg" width="391" height="388" alt="" /></p>
<p><img src="/images/work/knowitall2.jpg" width="391" height="276" alt="" /></p>
</div>
<div class="worktext">
<h2>Fun, interactive web resources</h2>
<p><a href="http://www.knowitall.org">Knowitall.org</a> is a free online collection of resources designed for classroom use. This educational web portal contains interactive sites, simulations, image collections, virtual field trips and streaming video that support and provide quality inquiry-based experiences for students on the Internet.</p>
<p>The number of sites and resources under Knowitall.org had outgrown its old design, and this new update sought to create a better organization of ETV&#8217;s educational content. A custom CMS built in ColdFusion allowed the addition of new sites and maintenance of existing content to be done by any member of the team. A new JavaScript-driven spotlight feature on the home page provided a place to advertise new and exciting projects.</p>
<p><strong>Responsibilities:</strong> Web Design, HTML &#038; CSS, CMS Design</p>
<p><a href="http://www.knowitall.org">Visit the Web site &raquo;</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/work/knowitall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ready To Vote</title>
		<link>http://monkeyflash.com/work/readytovote/</link>
		<comments>http://monkeyflash.com/work/readytovote/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:40:33 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://monkeyflash.com/?p=112</guid>
		<description><![CDATA[<a href="/work/readytovote/"><img src="/images/work/thumbs/readytovote.jpg" width="330" height="200" alt="Ready To Vote" /></a>]]></description>
			<content:encoded><![CDATA[<div class="workimages">
<p><img src="/images/work/readytovote1.jpg" width="391" height="460" alt="" /></p>
<p><img src="/images/work/readytovote2.jpg" width="391" height="246" alt="" /></p>
</div>
<div class="worktext">
<h2>Encouraging teens to vote</h2>
<p><a href="http://www.readytovote.org">Ready To Vote</a> was created to educate teens about the election process, and to encourage young adults in South Carolina to register and vote. During the election season, Ready To Vote also included television specials, registration drives, and radio programming to spread the message.</p>
<p>For the 2008 election, Ready To Vote was given a visual refresh to appeal more to the teen demographic. A redesigned identity was integrated into TV, print and web presences, and the friendlier, grittier look of the website was enhanced by using student faces and bright, patriotic colors.</p>
<p>Members of Ready To Vote&#8217;s &#8220;Pod Squad,&#8221; a team of young adults who visit area schools for presentations and registration drives, can also easily update the site with schedules and news using Adobe Contribute.</p>
<p><strong>Responsibilities:</strong> Web Design, HTML &#038; CSS, Contribute Integration, Photography</p>
<p><a href="http://www.readytovote.org">Visit the Web site &raquo;</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://monkeyflash.com/work/readytovote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
