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

<channel>
	<title>mikestickney.com</title>
	<atom:link href="http://mikestickney.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikestickney.com/wordpress</link>
	<description></description>
	<pubDate>Fri, 01 May 2009 13:01:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Relay for Life</title>
		<link>http://mikestickney.com/wordpress/relay-for-life/</link>
		<comments>http://mikestickney.com/wordpress/relay-for-life/#comments</comments>
		<pubDate>Fri, 01 May 2009 13:01:12 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Mike's Opinions]]></category>

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=44</guid>
		<description><![CDATA[
This year, hundreds of thousands of people will hear the words “You have cancer,” and there’s a good chance that some of them will be people we know and love. Most of us have been touched by cancer in some way… and we all have the power to make a difference. That’s why I have [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<p>This year, hundreds of thousands of people will hear the words “You have cancer,” and there’s a good chance that some of them will be people we know and love. Most of us have been touched by cancer in some way… and we all have the power to make a difference. That’s why I have chosen to fight back right here in my own community by participating in the American Cancer Society Relay For Life®.</p>
<p>My girlfriend Maria is an employee at the Wilton, CT branch of the American Cancer Society, and has been actively involved in Relay for Life (and other cancer awareness programs) for over 5 years. Last summer her and I volunteered at several local relays, and were participants in another by forming a team of family and friends. It’s a night full of fun, hope, and remembrance. It’s a great event and one that should be experienced by any one who has been touched by this horrible disease.</p>
<blockquote><p><img src="http://www.relayforlife.org/relay/sites/all/themes/relay2009/images/rfl_logo.gif" alt="Relay for Life logo" align="left" />Relay For Life is the American Cancer Society’s signature activity. It offers everyone in a community an opportunity to participate in the fight against cancer. Teams of people camp out at a local high school, park, or fairground and take turns walking or running around a track or path. Each team is asked to have a representative on the track at all times during the event. Relays are an overnight event, up to 24 hours in length.</p></blockquote>
<p>The American Cancer Society sponsors Relay events across the country and chances are there is an event in your own town or nearby community. I encourage everyone to <a href="http://www.relayforlife.org/relay/findevent" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.relayforlife.org');">Find Your Nearest Event</a> and get involved. While donations are always appreciated, these are free events, so even if you just choose to go and walk a few laps to show your support, Relay for Life is a wonderful event.</p>
<p>If you would like more information or help with forming your own team, please contact Maria DeCarlo at <a href="mailto://maria.decarlo@cancer.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/maria.decarlo@cancer.org');">maria.decarlo@cancer.org</a> or visit her <a href="http://main.acsevents.org/site/TR?team_id=490334&amp;fr_id=16415&amp;pg=team" onclick="javascript:pageTracker._trackPageview('/outbound/article/main.acsevents.org');">Team Page</a> for the Monroe, CT relay. Maria will be happy to help you find your closest relay and get you started as a team captain.</p>
<p>From Maria:</p>
<blockquote><p>I Relay because cancer has touched too many people in my life… so I decided to do something about it. I formed a team (for the Monroe, CT Relay) last year, just to get family and friends to come and see what it was all about. To my surprise, we raised close to $2,000.00, and had the best time doing it. So, we’re back for a second season. If you’d like to check out my team page, make a donation or get involved, <a href="http://main.acsevents.org/site/TR?team_id=490334&amp;fr_id=16415&amp;pg=team" onclick="javascript:pageTracker._trackPageview('/outbound/article/main.acsevents.org');">click here</a> or email <a href="mailto://maria.decarlo@cancer.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/maria.decarlo@cancer.org');">maria.decarlo@cancer.org</a></p></blockquote>
<p>Thanks for reading, and I encourage everyone to get involved in your local <a href="http://www.relayforlife.org/relay/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.relayforlife.org');">Relay For Life</a> event!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/relay-for-life/feed/</wfw:commentRss>
		</item>
		<item>
		<title>12 Useful Web Tools for Designers</title>
		<link>http://mikestickney.com/wordpress/12-useful-web-tools-for-designers/</link>
		<comments>http://mikestickney.com/wordpress/12-useful-web-tools-for-designers/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 22:06:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Graphic design]]></category>

		<category><![CDATA[Mike's Opinions]]></category>

		<category><![CDATA[Print Design]]></category>

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

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

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=42</guid>
		<description><![CDATA[Came across a nice list of 12 Useful Web Tools for Designers on SixRevisions.com. A few of these I&#8217;ve used before.
Some of the ones that I&#8217;ve used include:
kuler Create is a nice tool to from Adobe that helps create color themes. You can select your own colors and see what are complimentary colors, or you [...]]]></description>
			<content:encoded><![CDATA[<p>Came across a nice list of <a title="12 Useful Tools for Designers" href="http://sixrevisions.com/graphics-design/12-useful-web-tools-for-designers/Some of th" onclick="javascript:pageTracker._trackPageview('/outbound/article/sixrevisions.com');">12 Useful Web Tools for Designers</a> on <a title="Six Revisions" href="http://www.sixrevisions.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sixrevisions.com');">SixRevisions.com</a>. A few of these I&#8217;ve used before.</p>
<p>Some of the ones that I&#8217;ve used include:</p>
<p><a href="http://kuler.adobe.com/#create/fromacolor" onclick="javascript:pageTracker._trackPageview('/outbound/article/kuler.adobe.com');">kuler Create</a> is a nice tool to from Adobe that helps create color themes. You can select your own colors and see what are complimentary colors, or you can create custom themes (and browse user submitted custom themes) to see how colors look when used together. Neat little tool.</p>
<p><a href="http://fontstruct.fontshop.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/fontstruct.fontshop.com');">FontStruct</a> is a neat little tool by font retailer FontShop for creating, editing and sharing fonts. While the tool is very user intuitive and pretty powerful for a free access application, creating a full font family is still a long, tedious job. But, if you have a nice font style in mind that you want to create, a great tool to allow you to do it.</p>
<p><a href="http://www.blindtextgenerator.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.blindtextgenerator.com');">Dummy Text Generator</a> is an extremely useful tool (especially when doing print mockups or proof of concepts) that creates dummy text (i.e. &#8220;lorem ipsum plorem&#8221;) for placement in mockups. It allows you to select a number of words or characters as well as the number of paragraphs to create a simple block of copy. Great for comping jobs when you don&#8217;t have final writing. It also allows you to go back to a writer with information about how much copy is needed for a job.</p>
<p>I&#8217;ll have to explore some of the other listed resources when I have more time, but I&#8217;ve found some great stuff from on SixRevisions.com, so I trust that this is another great list.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/12-useful-web-tools-for-designers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS Articles and Resources</title>
		<link>http://mikestickney.com/wordpress/css-articles-and-resources/</link>
		<comments>http://mikestickney.com/wordpress/css-articles-and-resources/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 16:53:53 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[CSS Resources]]></category>

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

		<category><![CDATA[Mike's Opinions]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=41</guid>
		<description><![CDATA[In an effort to start posting to this site again, and also to start adding more non-Flash related posts, I&#8217;ve been keeping an eye out on the Web for helpful articles that my readers may be intrested in. In my search, I came across a nice list for toxel.com titled Top 50 Best CSS Articles [...]]]></description>
			<content:encoded><![CDATA[<p>In an effort to start posting to this site again, and also to start adding more non-Flash related posts, I&#8217;ve been keeping an eye out on the Web for helpful articles that my readers may be intrested in. In my search, I came across a nice list for toxel.com titled <a title="Top 50 Best CSS Articles and Resources" href="http://www.toxel.com/design/2009/01/11/top-50-best-css-articles-and-resources/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.toxel.com');">Top 50 Best CSS Articles and Resources</a>.</p>
<p>Lot&#8217;s of great info here for all levels of CSS. I&#8217;ll be honest, I haven&#8217;t read all of these, I&#8217;m putting some faith in the guys at toxel that this list is legit, but I do visit a lot of the sources sited here (Smashing Magazine, Noupe, NetTuts among others) and have always found some great information.</p>
<p>Hope you all find this info helpful!</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/css-articles-and-resources/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Logo Inspiration</title>
		<link>http://mikestickney.com/wordpress/logo-inspiration/</link>
		<comments>http://mikestickney.com/wordpress/logo-inspiration/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:11:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Graphic design]]></category>

		<category><![CDATA[Mike's Opinions]]></category>

		<category><![CDATA[Print Design]]></category>

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

		<category><![CDATA[logo design]]></category>

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

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

		<category><![CDATA[logo resources]]></category>

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=40</guid>
		<description><![CDATA[Came across a  nice list of some Logo Design Resources from designcubicle.com.
Some of them on the list I use as my first stop when trying to get logo ideas (LogoPond, LogoSauce, LogoLounge) and others I&#8217;ve come across before, but not overly familiar with (LogoLog, SpoonFed, SpeckyBoy) but most are new to me, so definitely a [...]]]></description>
			<content:encoded><![CDATA[<p>Came across a  nice list of some <a href="http://www.thedesigncubicle.com/2009/01/all-the-logo-design-inspirational-resources-you-will-ever-need/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thedesigncubicle.com');">Logo Design Resources</a> from designcubicle.com.</p>
<p>Some of them on the list I use as my first stop when trying to get logo ideas (LogoPond, LogoSauce, LogoLounge) and others I&#8217;ve come across before, but not overly familiar with (LogoLog, SpoonFed, SpeckyBoy) but most are new to me, so definitely a lot of stuff here to check out.</p>
<p>A really great thing about these logo galleries is that they contain user submitted logos that are sometimes still in the design process, which other designers comment give feedback on. It&#8217;s a great way to get objective opinions from other professionals on logos you are working on to know if you are heading in the right direction. Even if you don&#8217;t submit your own logos, reading the comments on others can really teach you how to look at ALL logos.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/logo-inspiration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thank you K!</title>
		<link>http://mikestickney.com/wordpress/thank-you-k/</link>
		<comments>http://mikestickney.com/wordpress/thank-you-k/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 13:05:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Mike's Opinions]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=38</guid>
		<description><![CDATA[I&#8217;ve written close to 20 Flash tutorials so far, and I really enjoy writing them. I try to explain things clearly, and hope that the readers understand them and can easily complete the tutorial, and learn something in the process. I like that I can teach something to people around the world and whom I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written close to 20 Flash tutorials so far, and I really enjoy writing them. I try to explain things clearly, and hope that the readers understand them and can easily complete the tutorial, and learn something in the process. I like that I can teach something to people around the world and whom I&#8217;ve never even met.</p>
<p><span id="more-38"></span></p>
<p>Of course, not everyone gets through these tutorials without problems. I understand, it&#8217;s expected. I don&#8217;t fell that my tutorials are bad because some people have problems, and I don&#8217;t think people who have difficulties with the tutorial don&#8217;t know what they are doing. People learn differently and comprehend things differently, so not everyone gets through these tutorials without a hitch.</p>
<p>I get plenty of questions and comments when people are having problems with any of my Flash tutorials. And I absolutely welcome all questions and comments (good or bad). I try very hard to help users and answer any questions they may have. I&#8217;ve had several back and forth emails with different readers who have had questions, and hopefully have helped them solve the problems. Unfortunately, I&#8217;m not always able to answer questions for several reasons&#8230; sometimes I just don&#8217;t have the time, sometimes the reader didn&#8217;t provide enough info, sometimes the question is well beyond the scope of the tutorial&#8230; but no matter whether I can answer the question or not, I appreciate people asking. It let&#8217;s me know that people are reading them, which is very gratifying.</p>
<p>Recently, a reader was trying to apply one of my tutorials to a real world project, and was struggling to get it to do exactly what she needed. We&#8217;ve been communicating through email for several weeks now, and while we haven&#8217;t quite gotten to the desired result just yet, I think we will. As appreciation for my help, she has made a monetary donation to the site. While it wasn&#8217;t expected, and no dollar value was asked of her, it was very appreciated. She simply gave an amount that she thought was right, and I happily accepted. So, for that I would like to publicly say &#8220;thank you K (aka Lou in the comment string).&#8221;</p>
<p>Her donation will help keep this site running so that more tutorials can be written and hopefully help others learn Flash. I know it&#8217;s been a while since I&#8217;ve written a new Flash tutorial, but the readers have actually given me several new ideas, I just need to find the time to write them. Keep those questions and comments coming, and I&#8217;ll try my best to keep writing new tutorials.</p>
<p>-Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/thank-you-k/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Flash Tutorial Site</title>
		<link>http://mikestickney.com/wordpress/new-flash-tutorial-site/</link>
		<comments>http://mikestickney.com/wordpress/new-flash-tutorial-site/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 17:18:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[ActionScript tutorials]]></category>

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

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

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

		<category><![CDATA[Mike's Opinions]]></category>

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

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

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

		<category><![CDATA[learn flash]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=37</guid>
		<description><![CDATA[I&#8217;ve been working in my (very limited) free time on a new site for Flash tutorials. About a month ago, I did a soft-launch of www.gotoandlearnflash.com.
The goal of gotoAndLearnFlash is to have users find the Flash tutorials they want, and write their own reviews to let future readers of this site know whether the tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working in my (very limited) free time on a new site for Flash tutorials. About a month ago, I did a soft-launch of <a title="Flash tutorials on gotoAndLearnFlash.com" href="http://www.gotoandlearnflash.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gotoandlearnflash.com');">www.gotoandlearnflash.com</a>.</p>
<p>The goal of <a title="Flash tutorials at gotoandlearnflash.com" href="http://www.gotoandlearnflash.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gotoandlearnflash.com');" target="_blank">gotoAndLearnFlash</a> is to have users find the Flash tutorials they want, and write their own reviews to let future readers of this site know whether the tutorial was really helpful or not. While my goal here is to find the best free online Flash tutorials the net has to offer, I simply don’t have the time to review each and every tutorial I come across. That is why I encourage users to check out the tutorials, come back and rate or review them for future readers.</p>
<p>Currently, there are only a few tutorials listed, but I try to add more and more when I can. The biggest hurdle is I really would like to review any tutorials that I post, but I simply don&#8217;t have the time. So, I&#8217;ve been posting some Flash tutorials without an editorial review in hopes that users will add their own reviews in the comments section. Better than a rating system, I believe a user review will help gauge whether the tutorial is really worth checking out. If you enjoy my tutorials, check out <a title="Flash tutorials at gotoandlearnflash.com" href="http://www.gotoandlearnflash.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gotoandlearnflash.com');" target="_blank">www.gotoandlearn.com</a> to find more Flash tutorials from other authors that I found helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/new-flash-tutorial-site/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Photoshop Videos</title>
		<link>http://mikestickney.com/wordpress/photoshop-videos/</link>
		<comments>http://mikestickney.com/wordpress/photoshop-videos/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 13:03:19 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Photoshop]]></category>

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

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

		<category><![CDATA[online videos]]></category>

		<category><![CDATA[photoshop tutorials]]></category>

		<category><![CDATA[photoshop videos]]></category>

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=36</guid>
		<description><![CDATA[I&#8217;ve spent a lot of time talking about Flash on this site, mainly because that&#8217;s where my highest interest is&#8230; however that&#8217;s not the only software we designers need to know. So, I thought I&#8217;d pass along this great list from psdtuts.com of featuring 18 really great Online Photoshop Videos. Some are straight tutorials, some [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent a lot of time talking about Flash on this site, mainly because that&#8217;s where my highest interest is&#8230; however that&#8217;s not the only software we designers need to know. So, I thought I&#8217;d pass along this great list from psdtuts.com of featuring 18 really great <a title="Online Photoshop Videos" href="http://psdtuts.com/web/18-of-the-best-photoshop-videos-online/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank">Online Photoshop Videos</a>. Some are straight tutorials, some are Photoshop demos, but either way, a nice collection of fun and interesting videos about Photoshop.</p>
<p>If you haven&#8217;t visited <a title="Photoshop Tutorials" href="http://mikestickney.com/wordpress/wp-admin/http:psdtuts.com"  target="_blank">psdtuts.com</a> (and it&#8217;s sister site <a title="Web Development Tutorials" href="http://nettuts.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/nettuts.com');" target="_blank">nettuts.com</a>) I recommend you check it out. They always have some great, high-quality tutorials on Photoshop (while nettuts.com is focused on Web development tutorials).</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/photoshop-videos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google has improved Flash indexing</title>
		<link>http://mikestickney.com/wordpress/google-has-improved-flash-indexing/</link>
		<comments>http://mikestickney.com/wordpress/google-has-improved-flash-indexing/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 12:36:50 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Flash]]></category>

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

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=35</guid>
		<description><![CDATA[Google has announced that they have greatly improved the searching and indexing of Flash files
In the past, web designers faced challenges if they chose to develop a site in Flash because the content they included was not indexable by search engines. They needed to make extra effort to ensure that their content was also presented [...]]]></description>
			<content:encoded><![CDATA[<p>Google has announced that they have greatly improved the searching and indexing of Flash files</p>
<blockquote><p>In the past, web designers faced challenges if they chose to develop a site in Flash because the content they included was not indexable by search engines. They needed to make extra effort to ensure that their content was also presented in another way that search engines could find.</p></blockquote>
<p><span id="more-35"></span><img class="mce_plugin_wordpress_more" title="More..." src="http://172.26.103.70/Portal_Systems/wp/wp-includes/js/tinymce/themes/advanced/images/spacer.gif" alt="More..." width="100%" height="10" /></p>
<p>Thanks in part to Adobe&#8217;s new Searchable SWF library, Google has come up with new algorithms that better search and index Flash (.swf) files.</p>
<p>Basically, Google can now index any textual content in a Flash file (I was under the impression that it could always do that&#8230;). I would imagine this would be text blocks that haven&#8217;t been broken apart, which some designers do to apply animation effects. In other words, say you wanted a headline that came in one letter at a time (like a typewriter)&#8230;. each letter would be a seperate element, thus put together, it reads as a word, but Google would see it as the individual letters.</p>
<p>In addition to text blocks, Google can now track links to other pages. While things like anchor text and title tags cannot be attributed to these links, the fact that Google can now at least REACH these pages through Flash is huge!</p>
<p>Google still cannot index any image elements, or really anything other than text and urls, but this is still a really big step in getting Flash sites indexed (or even having Flash elements on a page support the page content).</p>
<p>Read the <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/googlewebmastercentral.blogspot.com');">Google Webmasters Q and A about Flash indexing</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/google-has-improved-flash-indexing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Tutorial: Breakout Game Tutorial Part 5</title>
		<link>http://mikestickney.com/wordpress/flash-game-tutorial-part-5/</link>
		<comments>http://mikestickney.com/wordpress/flash-game-tutorial-part-5/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 18:24:05 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[ActionScript tutorials]]></category>

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

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

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

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

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

		<category><![CDATA[flash games]]></category>

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

		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=34</guid>
		<description><![CDATA[Flash Tutorial: Creating a Brick Breaking Paddle Game in Flash: Part 5
Level: This is a beginner lesson, but I will assume that the reader is familiar with the basic use of the Flash software including stage, timeline, drawing tools, property window, etc.
Version: I will be using Flash CS3 and AS2 (athough tut is compatible with [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Flash Tutorial:</strong> Creating a Brick Breaking Paddle Game in Flash: Part 5</p>
<p><strong>Level:</strong> This is a beginner lesson, but I will assume that the reader is familiar with the basic use of the Flash software including stage, timeline, drawing tools, property window, etc.</p>
<p><strong>Version:</strong> I will be using Flash CS3 and AS2 (athough tut is compatible with earlier versions of Flash) and instructions are for the Mac. Windows users would use the PC counterparts for specific instructions on Flash Menu/Shortcut instuctions.</p>
<p style="text-align: left;"><strong>Description:</strong> The fifth part of a Flash tutorial on making a Flash game similar to the old BreakOut game for Atari. In previous parts, we <a title="Flash Tutorial: Breakthru Flash Game Part 1" href="http://mikestickney.com/wordpress/flash-tutorial-breakout-game-part-1/"  target="_self">created the movement for the paddle and the ball</a>, <a href="http://mikestickney.com/wordpress/flash-tutorial-flash-game/" >set up the bricks and the script for collisions</a>, <a href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/" >added scores to our Flash game,</a> and in our <a href="http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/" >last tutorial</a>, we set it up to go to a &#8220;You Win&#8221; screen. In this tutorial, we will set up a players &#8220;lives&#8221;, as well as what will happen when the player runs out of lives.</p>
<p><strong>Demo:</strong><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://mikestickney.com/flash/breakthru_game5.swf" /><embed type="application/x-shockwave-flash" width="300" height="250" src="http://mikestickney.com/flash/breakthru_game5.swf"></embed></object><br />
(Refresh page if you don&#8217;t see the ball animation)</p>
<p><strong>Let&#8217;s get started!</strong></p>
<p>Let&#8217;s open up our Flash files from <a title="Flash Tutorial: Breakthru Flash Game Part 4" href="http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/"  target="_self">Part 4 of this game tutorial</a>. <span id="more-34"></span>While it&#8217;s not necessary, you may want to do a &#8220;Save As&#8221; and give your document a new name (&#8221;breakthru_game5.fla&#8221;). The reason you may want to do this is it might make it easier to review each part of the Flash tutorial later.</p>
<p>In our <a href="http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/" >last tutorial</a>, we set our Flash game to go to a new frame when the player &#8220;wins&#8221; the game (or clears the board). Now, we want our Flash movie to change if the player &#8220;loses&#8221; the game. By &#8220;losing&#8221; the game, we simply mean the player has run out of &#8220;lives&#8221; (or balls). So, the first thing we need to do is set up some new text boxes to display our players lives. This is done similarly to how we set up the score text in <a href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/" >Part 3 of this Flash tutorial</a> series. In fact, to get started, we are going to do a copy/paste of the text we set up.</p>
<p align="center">&#8212;- ads by google &#8212;-<br />
</p>
<p>Click on frame 1 of our main timeline (Scene 1), and be sure your &#8220;score text&#8221; label is not locked. On the stage, select both the static text box (where it says &#8220;Score&#8221;) and the dynamic text box (the box with the dotted line around it) (Fig. 1). Tip: It may be easier to select these if you lock all the other layers except your &#8220;score text&#8221; layer.</p>
<p><img src="http://www.spitshine-design.com/images/tutorials/tut15_fig1.gif" alt="Flash Game Tutorial Fig. 1" /></p>
<p>Choose &#8220;Edit &gt; Copy&#8221; (command-C) to add these items to the clipboard. Add a new layer above your &#8220;score text&#8221; layer and name your new layer &#8220;Player lives&#8221;. Click on frame 1 of your new layer and choose &#8220;Edit &gt; Paste&#8221; (command-V) to paste a copy of your text boxed to the stage. Position these boxes at the bottom right corner of the stage, aligned with your score text boxes. Double click on the &#8220;Score&#8221; text on the right side of the stage, and type the word &#8220;Lives&#8221;. Now, click on the dynamic text box next to the &#8220;Lives&#8221; text and in the Properties Panel (&#8221;Window &gt; Properties &gt; Properties&#8221; or command-F3) change the &#8220;var&#8221; text field to say &#8220;lives&#8221; (Fig 2). Last step is to click on frame 2 of our &#8220;Player Lives&#8221; layer, and right-click (option-click) and choose &#8220;Remove Frames&#8221; from the menu flyout.</p>
<p><img src="http://www.spitshine-design.com/images/tutorials/tut15_fig2.gif" alt="Flash Game Tutorial Fig. 2" /></p>
<p>We now have our Player Lives text boxes ready, so now we have to add the code that will dynamically change when our paddle (player) misses the ball (player life). On our main timeline, click on frame 1 of the &#8220;actions&#8221; layer, open the Actions Panel (Windows &gt; Actions or alt-F9) and add the following code below the existing code:</p>
<p style="padding-left: 30px;"><span style="color: #000080;">var lives = 5;</span></p>
<p>This, as you probably could guess, sets our dynamic text box with the var name of &#8220;lives&#8221; to display he number 5, where 5 is the number of chances the player has to drop the ball before losing the game.</p>
<p>Now that we assigned a number of player lives, we need to add some script that tells Flash to take away a life when the player misses the ball. On our stage, select the white circle (ball). You&#8217;ll remember in <a href="http://mikestickney.com/wordpress/flash-tutorial-breakout-game-part-1/" >Part 1 of our Flash game tutorial</a> we set added some script that reset our ball if the player missed the ball. In that same section of code (the <span style="color: #000080;">if</span> statement towards the bottom), we need to add some additional code to tell Flash to deduct a number from our &#8220;Lives&#8221; text box. Add the <span style="color: #000080;"><strong>bold, blue code </strong></span>below to your existing code (<span style="color: #008000;">green</span> code should have been added in part 1):</p>
<p style="padding-left: 30px;"><span style="color: #008000;">if (this._y &gt; 300) {<br />
<span style="color: #000080;"><strong>_root.lives -= 1;<br />
if (_root.lives == 0) {<br />
_root.play();<br />
}</strong></span><br />
_x = 150;<br />
_y = 100;</span></p>
<p>dir = Math.round(Math.random() * 1);<br />
speed = 10;<br />
if (dir == 1) {<br />
var Ang = 45;<br />
} else {<br />
var Ang = 135;<br />
}<br />
xspeed = speed * Math.cos((Ang) * Math.PI / 180);<br />
yspeed = speed * Math.sin((Ang) * Math.PI / 180);<br />
}<br />
}</p>
<p>Explanation of the new code:</p>
<p style="padding-left: 30px;"><span style="color: #008000;">if (this._y &gt; 300) {</span><br />
<span style="color: #008000;"><span style="color: #000080;">_root.lives -= 1<strong>;</strong></span></span></p>
<p>If our ball y coordinate is greater than 300 (goes below the paddle), subtract our &#8220;lives&#8221; by 1.</p>
<p style="padding-left: 30px;"><span style="color: #008000;"><span style="color: #000080;">if (_root.lives == 0) {<br />
_root.play();<br />
}</span></span></p>
<p>If our &#8220;lives&#8221; is equal to 0 (meaning we have no lives left), then play our main timeline.</p>
<p>Go ahead and test your movie. On start, you should see that you have &#8220;5&#8243; lives. Each time you miss a ball, you should see your lives go down by 1 number. If your lives goes all the way to 0, you should see frame 2 of your main timeline come up&#8230; but wait, it still says &#8220;You Win&#8230;&#8221;. Well, we don&#8217;t want it to say that unless we clear the board, so we need to make it say something other than that if we lose, right? Well, luckily Flash makes it pretty easy to do that.</p>
<p align="center">&#8212;- ads by google &#8212;-<br />
</p>
<p>Click on frame 2 of the &#8220;You Win&#8221; layer in your Flash file. Select the &#8220;Congratulations&#8230;&#8221; text box, and in the properties panel, change the drop down to &#8220;Dynamic Text&#8221; and in the &#8220;Var&#8221; text field give it the name &#8220;gameOver&#8221;. You&#8217;ll notice that when you change the text box to &#8220;Dynamic Text&#8221;, the actual text in your box did not change. That&#8217;s because you can input text to a dynamic text box in Flash and have it display in your movie, but because it&#8217;s &#8220;dynamic&#8221; you can modify it using ActionScript code. So, since if the player wins, we want this text to read &#8220;Congratulations&#8230;&#8221; we will leave this. But, if the Player loses, we need it to say something else. We&#8217;ll add that code now.</p>
<p>Click on frame 2 of your &#8220;actions&#8221; layer, open your Actions Panel and add the following code below the existing code:</p>
<p style="padding-left: 30px;"><span style="color: #000080;">if (_root.lives == 0) {<br />
gameOver = &#8220;&lt;p align=&#8217;center&#8217;&gt;Sorry, you lose! &lt;br&gt;&lt;br&gt;Your Final Score Is:&lt;/p&gt;&#8221;;<br />
}</span></p>
<p>What this says is if our player lives is equal to zero, our dynamic text box should insert the text between the quotation marks. But hold on a minute&#8230; what&#8217;s with all the extra text here? Well, if your familiar with HTML code, you should recognize this as HTML markup language. That&#8217;s right, Flash can render HTML text in a dynamic text field! But, for this to happen, we need to tell our text box to render HTML code.</p>
<p>Click on frame 2 of the &#8220;You Win&#8221; layer, and select the top dynamic text box. In the Properties Panel, click on the &#8220;Render Text as HTML&#8221; button (the button with the angle brackets (&lt;&gt;) on it (Fig 3).</p>
<p><img src="http://www.spitshine-design.com/images/tutorials/tut15_fig3.gif" alt="Flash Game Tutorial Fig. 3" /></p>
<p>That&#8217;s it! I must say our game is looking pretty good right now, don&#8217;t you agree? We have our basic challenge of bouncing a ball into multiple bricks, we can keep score, and now we only have a certain amount of chances in order to accomplish our goal. Pretty cool. While this game seems pretty complete, there&#8217;s so much more we can do to this game, including adding a start screen, adding additional levels and making different skill levels. Study up on these tutorials, and hopefully you can figure out how to do some of these things yourself, but if not, check back soon as I plan to cover all of these steps in future tutorials!</p>
<p>Thanks for reading, and I hope you were able to follow along and create your own Flash game, and I also hope that they have given you a nice little primer for Flash game development. Good luck and don&#8217;t forget to check back soon to expand on our Flash Breakout Game!</p>
<p><strong>Source files (Flash 8):</strong> <a title="Flash Tutorial: Breakthru Flash Game Part 2" href="http://mikestickney.com/wordpress/wp-content/uploads/2008/05/breakthru_game4.fla" >Flash Tutorial: Breakthru Flash Game Part 4</a><a title="Flash Tutorial: Breakthru Flash Game Part 1" href="http://mikestickney.com/wordpress/wp-content/uploads/2008/05/breakthru_game.fla"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/flash-game-tutorial-part-5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Tutorial: Breakout Game Part 4</title>
		<link>http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/</link>
		<comments>http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 23:36:05 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[ActionScript tutorials]]></category>

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

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

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

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

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

		<category><![CDATA[flash games]]></category>

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

		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=33</guid>
		<description><![CDATA[Flash Tutorial: Creating a Brick Breaking Paddle Game in Flash: Part4
Level: This is a beginner lesson, but I will assume that the reader is familiar with the basic use of the Flash software including stage, timeline, drawing tools, property window, etc.
Version: I will be using Flash CS3 and AS2 (athough tut is compatible with earlier [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Flash Tutorial:</strong> Creating a Brick Breaking Paddle Game in Flash: Part4</p>
<p><strong>Level:</strong> This is a beginner lesson, but I will assume that the reader is familiar with the basic use of the Flash software including stage, timeline, drawing tools, property window, etc.</p>
<p><strong>Version:</strong> I will be using Flash CS3 and AS2 (athough tut is compatible with earlier versions of Flash) and instructions are for the Mac. Windows users would use the PC counterparts for specific instructions on Flash Menu/Shortcut instuctions.</p>
<p style="text-align: left;"><strong>Description:</strong> The fourth part of a Flash tutorial on making a Flash game similar to the old BreakOut game for Atari. In the <a title="Flash Tutorial: Breakthru Flash Game Part 1" href="http://mikestickney.com/wordpress/flash-tutorial-breakout-game-part-1/"  target="_self">first part of our game tutorial</a>, we created the movement for the paddle and the ball. In the <a href="http://mikestickney.com/wordpress/flash-tutorial-flash-game/" >second part of the Flash tutorial</a>, we set up the bricks and applied the script for the collisions of the ball with the bricks. In the <a href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/" >third part of our Flash game tutorial,</a> we added scores to our flash game. Now, for the fourth part of our Flash game, we will have the game advance to a new screen when we &#8220;win&#8221; the game.</p>
<p><strong>Demo:</strong><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://mikestickney.com/flash/breakthru_game4.swf" /><embed type="application/x-shockwave-flash" width="300" height="250" src="http://mikestickney.com/flash/breakthru_game4.swf"></embed></object></p>
<p><strong>Let&#8217;s get started!</strong></p>
<p>Let&#8217;s open up our Flash files from <a title="Flash Tutorial: Breakthru Flash Game Part 1" href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/"  target="_self">Part 3 of this game tutorial</a>. <span id="more-33"></span>While it&#8217;s not necessary, you may want to do a &#8220;Save As&#8221; and give your document a new name (&#8221;breakthru_game4.fla&#8221;). The reason you may want to do this is it might make it easier to review each part of the Flash tutorial later.</p>
<p>In our <a href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/" >last tutorial</a>, we added a score using dynamic text to our Flash game. What we want to do now is have the game advance to a new screen when the player &#8220;wins&#8221; the game, or clears the board of the bricks. To do this, we will be advancing the game based on the players score. The first step in order to do this is to add the next &#8220;You Win&#8221; state (or screen) to our Flash file.</p>
<p align="center">&#8212;- ads by google &#8212;-<br />
</p>
<p>On our movies main timeline (Scene 1), add a new layer called &#8220;You Win&#8221;, and move the layer under the &#8220;actions&#8221; layer. Click on frame 1 of our new layer, and add a blank keyframe (&#8221;Insert &gt; Timeline &gt; Blank Keyframe&#8221; or F6). Because we don&#8217;t want the other layers to be visible on frame 2 of our movie, select the 2 keyframe of all the layers below our &#8220;You Win&#8221; layer, and control-click (right-click) and select &#8220;Remove Frames&#8221; from the flyout menu.</p>
<p>Click on frame 2 of your &#8220;You Win&#8221; layer, select the Text Tool (T), set it to &#8220;Static Text&#8221; in your Properties Panel (&#8221;Window &gt; Properties &gt; Properties&#8221; or command-F3) and click on the stage and  type something like</p>
<p>&#8220;Congratulations! You Win!&#8221; &lt;return&gt;<br />
&#8220;Your Final Score Is:&#8221;</p>
<p>You should now have something similar to Fig. 1.</p>
<p><img src="http://www.spitshine-design.com/images/tutorials/tut14_fig1.gif" alt="Flash Game Tutorial Fig. 1" /></p>
<p>Select the Text Tool (T) again, and draw another text box below this text. In the Properties Panel, set the dropdown to &#8220;Dynamic Text&#8221;, in the &#8220;var&#8221; field give it a name of &#8220;scoreFinal&#8221; and select the &#8220;center align&#8221; paragraph setting (Fig 2).</p>
<p><img src="http://www.spitshine-design.com/images/tutorials/tut14_fig2.gif" alt="Flash Game Tutorial Fig. 2" /></p>
<p>Remember that in our previous tutorial, we added a <span style="color: #000080;">stop();</span> action to frame 1 of our &#8220;actions&#8221; layer in our main timeline. So, if we were to test our movie now, we would still only be able to play our game and we would never see the &#8220;You Win&#8221; frame. So, what we need to do now is add some script that tells our Flash movie to advance to the next frame IF our score equals the &#8220;winning score&#8221;.</p>
<p>Open the Library window (&#8221;Window &gt; Library&#8221; or command-L). Double click on your &#8220;mc_Brick&#8221; symbol in the library to bring up symbol editing mode. Click on frame 2 of the actions layer, open the Actions Panel (&#8221;Window &gt; Actions&#8221; or alt-F9) and add the following code under the existing code:</p>
<p style="padding-left: 30px;"><span style="color: #000080;">if (_root.score == 160) {<br />
_root.play();<br />
}</span></p>
<p>What this is saying is if the dynamic text box on the main timeline with the var name &#8220;score&#8221; (which we set  up in our <a href="http://mikestickney.com/wordpress/flash-tutorial-game-scores/" >previous tutorial</a>) is equal to 160, than play our main timeline. We use 160 because there are 16 bricks worth 10 points each: 16 x 10 = 160. So, in order for our score to equal 160, all the bricks must be hit by our ball. Once that is done, we advance to the next frame of our main timeline (<span style="color: #000080;">_root</span>), if our score is less than 160, we remain on frame 1 of our main timeline (because of the <span style="color: #000080;">stop();</span> action we already applied).</p>
<p align="center">&#8212;- ads by google &#8212;-<br />
</p>
<p>Return to Scene 1 of your movie. Click on frame 2 of our &#8220;actions&#8221; layer and add a blank keyframe. With frame 2 still selected, open the actions panel and add the following code:</p>
<p style="padding-left: 30px;"><span style="color: #000080;">stop();</span></p>
<p style="padding-left: 30px;"><span style="color: #000080;">scoreFinal = score;</span></p>
<p>What this code does is stops our movie on frame 2 and sets our dynamic text box with a var name of &#8220;scoreFinal&#8221; (which we set earlier in this tutorial) to be the same as whatever the text is in our text box with the variable name of &#8220;score&#8221;. Of course you could simply say &#8220;<span style="color: #000080;">scoreFinal = 160</span>&#8220;, since we know that the score is 160 if they hit this frame, but I&#8217;m going to set it dynamically in order to give you a teaser for the next part of this series which is what happens if a player loses. After all, what fun is a game that you ALWAYS win??</p>
<p>For now, go ahead and test your movie. The game should play just like it did at the end of the last tutorial, but now when you have all the bricks cleared, you should see the &#8220;Congratulations&#8230;&#8221; text. Obviously, this &#8220;You Win&#8221; page isn&#8217;t the most exciting thing in the world, so I would hope that you might play around and stylize this on your own.</p>
<p>I hope you enjoyed this tutorial, and hopefully you&#8217;ll come back soon for the next part of the game tutorial. Thanks for reading, and if you have trouble, the commented source file is available below to help you along.</p>
<p>Continue to <a title="Flash Game Tutorial part 5" href="http://mikestickney.com/wordpress/flash-game-tutorial-part-5/" >Part 5 &gt;&gt;</a></p>
<p><strong>Source Files (Flash 8): </strong><a title="Flash Tutorial: Breakthru Flash Game Part 2" href="http://mikestickney.com/wordpress/wp-content/uploads/2008/05/breakthru_game4.fla" >Flash Tutorial: Breakthru Flash Game Part 4</a><a title="Flash Tutorial: Breakthru Flash Game Part 1" href="http://mikestickney.com/wordpress/wp-content/uploads/2008/05/breakthru_game.fla"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/akflash-tutorial-flash-game-development/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
