<?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>mikestickney.com &#187; resources</title>
	<atom:link href="http://mikestickney.com/wordpress/category/resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikestickney.com/wordpress</link>
	<description></description>
	<lastBuildDate>Tue, 24 Aug 2010 01:25:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Landing Page Critique from MarketingExperiments.com</title>
		<link>http://mikestickney.com/wordpress/landing-page-critique/</link>
		<comments>http://mikestickney.com/wordpress/landing-page-critique/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 01:20:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[A/B Testing]]></category>
		<category><![CDATA[Landing Page Optimization]]></category>
		<category><![CDATA[Mike's Opinions]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=273</guid>
		<description><![CDATA[Back in May, I wrote a couple posts about the &#8220;Anatomy of a Landing Page&#8220;. In those posts, I talked about a landing page redesign I worked on for WSJwine from The Wall Street Journal. A couple weeks ago, during a webinar at MarketingExperiments.com, the newly designed LP received a FREE, live critique from the [...]]]></description>
			<content:encoded><![CDATA[<p>Back in May, I wrote a couple posts about the &#8220;<a title="Anatomy of a Landing Page" href="http://mikestickney.com/wordpress/anatomy-of-a-landing-page/"  target="_self">Anatomy of a Landing Page</a>&#8220;. In those posts, I talked about a landing page redesign I worked on for WSJwine from <em>The Wall Street Journal</em>. A couple weeks ago, during a webinar at MarketingExperiments.com, the newly designed LP received a FREE, live critique from the experts.</p>
<p><span id="more-273"></span>Overall, not a horrible review, considering two things. Number 1, the guys at Marketing Experiments can be brutally honest (which is actually a very good thing), and number 2, a lot of the negative comments were no surprise.</p>
<p>Click on the image below to view the landing page.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<a title="Special Introductory Offer from WSJwine from The Wall Street Journal" href="http://www.wsjwine.com/special_offer2_spt.aspx?promo=2424001" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wsjwine.com');" target="_blank"><img src="../../images/blogPosts/wsjLPcontrol_0430.jpg" alt="LP Outline" width="498" height="184" /></a></p>
<p>A couple key takeaways from the review:</p>
<p><strong>1. Long and intimdating form.</strong> This is something that I&#8217;ve been concerned with for this page since the beginning. However a few things came into play regarding the decisions to layout the form this way. For starters, this was as much a re-visit of an existing page as it was a re-design. The goal was to take all the existing elements from the original, and adjust and simplify the layout, without removing anything from the original. Secondly, there were backend system constraints as well as business decisions to keep all these form fields. Definitely not the ideal situation, but sometimes you just can&#8217;t win arguments with the HiPPOs. The good news is, the webinar provides some good ammunition to revisit this argument and hopefully come up with a better solution.</p>
<p><strong>2. Asking for &#8220;billing&#8221; then &#8220;shipping&#8221; info (should be other way around).</strong> Again, this is something I was hoping to change, but was constrained by our backend systems. The biggest reason I suggest asking for shipping first is because we are dealing with alcohol compliance issues, and we are unable to ship to all 50 states. By asking for shipping first, we don&#8217;t force a user to fill out the full form only to discover we may not ship to their state.</p>
<p><strong>3. Using &#8220;hidden&#8221; form fields for the &#8220;same as shipping/billing&#8221; form.</strong> This is actually something we have worked on, and something we have implemented on our other brands. Check out an <a title="Special Introductory Offer from Zagat Wine" href="http://www.zagatwine.com/special_offer2.aspx?promo=2161024" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zagatwine.com');" target="_blank">updated form field layout here</a>. As you can see, this greatly reduces the size of the form.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>4. Too much spacing between form fields.</strong> This is something that is actually an easy change, but probably the one area I am hesitant about changing. My feeling is the extra space actually lets the form breathe, and makes it less intimidating. Plus, in my experience, forms with some spacing between fields performed better than tightly spaced forms (although I have to admit the forms were much shorter).</p>
<p><strong>5. Multiple page conversion flow. </strong>This is another test we are moving closer to. Again, due to some backend constraints, a single page is currently our best option, but a 2 (or possibly 3) page flow is something we are eager to test.</p>
<p><strong>6. Moving the right content to the left (or more centered). </strong>This is also another item we are hoping to test. Simple layout changes of the existing content can go a long way in improving conversion, but like everything else, it needs to be tested.</p>
<p>It was very exciting to have one of my designs go through this live review during the webinar, and I hope to attend more clinics from Marketing Experiments. I encourage anyone interested in Landing Page optimization and A/B testing to <a title="Marketing Experiments web clinic" href="http://www.marketingexperiments.com/images/multifiles/articulate/webclinic-08-11-10/player.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.marketingexperiments.com');" target="_blank">check out this webinar</a>, and any others at <a title="Marketing Experiments.com" href="http://www.marketingexperiments.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.marketingexperiments.com');" target="_blank">MarketingExperiments.com</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/landing-page-critique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Landing Page Optimization Test Plan</title>
		<link>http://mikestickney.com/wordpress/creating-a-landing-page-optimization-test-plan/</link>
		<comments>http://mikestickney.com/wordpress/creating-a-landing-page-optimization-test-plan/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 14:20:30 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[A/B Testing]]></category>
		<category><![CDATA[Landing Page Optimization]]></category>
		<category><![CDATA[Mike's Opinions]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=234</guid>
		<description><![CDATA[I&#8217;ve been pushing for more and more online makreting testing at my current job, and things are starting to move forward, which is very exciting. I&#8217;m a huge fan of testing, and there are tons of tools and resources that make online testing very easy. However, because it is becoming easier and easier to start [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been pushing for more and more online makreting testing at my current job, and things are starting to move forward, which is very exciting. I&#8217;m a huge fan of testing, and there are tons of tools and resources that make online testing very easy. However, because it is becoming easier and easier to start tests, it is more and more important to establish a basic test plan prior to beginning any testing.</p>
<p><span id="more-234"></span></p>
<p>Testing is an important part of any online marketing initiatives. While the overall goal of testing is usually to increase conversions, which will ideally increase revenue, the real value in testing is the information you collect. What you learn from the success or failure of a test can be applied to your next test, and the one after that, and on and on. I&#8217;m finding that many people gauge conversion as the end-all-be-all metric of testing, which may often be the case. But, there are several other metrics that one can measure for success.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>For instance, on a banner ad test, your CTR (click-through rate) may be your primary metric of success. An email test might also use CTR, or possibly turnover rate or open rates might be what you should be concerned with. And for landing pages, maybe lowering your bounce rate or improving your customer retention rate is the primary objective. Of course, all of these metrics will likely (and hopefully) help towards improving your conversion rate, but for the test at hand, CR may not be your top metric.</p>
<p>This is why it is so important to have a proper test plan prior to beginning any online marketing test. What the test plan does is establish what you are testing, how you will be testing, and what metrics you will be using to determine success or failure.</p>
<p>Test plans can be long, complicated documents with tons of detailed information, or they can be short, simple outlines with the high-level topics, but in any case there are 3 key bits of information that MUST be established for any test plan:</p>
<blockquote><p><strong>Hypothesis:</strong> Just like in scientific testing, the first thing that must be established is the hypothesis, or the preliminary question of what you are looking to learn. The hypothesis should be in question form, and be very short and simple to understand. For example: &#8220;Will changing our CTA button from red to green increase clickthrough rate?&#8221; or &#8220;Will moving the coupon code input field below the total price decrease cart abandonment?&#8221; As you can see, these are very short statements that explain what we are changing (button color or input field placement) and what we will measure (CTR or abandonment rate), without getting into the full details of how and what we need to do in order to make the test happen. Your hypothesis will drive all other information in your testing plan, and thus is the first and most important piece of information.</p></blockquote>
<blockquote><p><strong>Prime Objective: </strong>This is where you can expand on your hypothesis with greater detail and state the specifics of what you are going to learn. For instance, using the button hypothesis above, your prime objective may look something like this: &#8220;Determine whether changing the bottom right call to action from a red color to a green color will increase or decrease click through rate on [Company Name's] lead generation landing pages.&#8221; While it may seem like we are simply repeating the hypothesis, upon closer look, you&#8217;ll see we are providing additional details, such as where the CTA button is (bottom right) and what page we will be testing (lead generation page). This hypothesis is a pretty straightforward and simple question, so in this example, our Prime Objective is fairly simple as well, but the more complex the test, the more clarification your prime objective may need. The important thing to remember is your hypothesis should be kept as short and simple as possible (and always in question form), leaving the further detail to the prime objective section.</p></blockquote>
<blockquote><p><strong>Metrics: </strong>Here is where you state the KPI (key performance indicator) or metric that you will gauge success or failure of your test. The metric you use should be able to answer your hypothesis. Again, using the button hypothesis example, our primary metric would be clickthrough rate. As mentioned above, our goal of any test may be to improve conversion rate, but that is not the TOP METRIC for our button test. Based on our hypothesis, CTR is really the only metric we need to look at to answer our question. Some tests may require more than one metric, and I always like to add any secondary metrics (if applicable) that may be of interest or may help in future tests, but most importantly and at minimum, the metric that addresses our hypothesis should be listed. And obviously this should be a metric that you are capable of recording and viewing the data.</p></blockquote>
<p>A fourth bit of information that many consider to be necessary in your initial test plan is Test Period (duration of your test), but I look at a test plan as a working document, and your test period could change during the actual test (you may need to extend the time period to get significant results, or stop the test if you are seeing dramatic negative impact), and thus is not a requirement at the initial stage.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>There are several other elements that are extremely helpful to have in a testing plan including Measurement System, Baseline Metric and User Path, but most (if not all) of this information will be driven by the 3 points detailed above. It&#8217;s important to note, I am not recommending that your test plan should ONLY have these three points as a complete and thorough test plan will only help with current and future tests. What I am recommending is that at minimum and first priority, your test plan needs to have these three points.</p>
<p><a title="Example of a Landing Page Optimization Test Plan" href="http://mikestickney.com/images/blogPosts/sampleABtestPlan_spitshineDesign.pdf" onclick="javascript:pageTracker._trackPageview('/downloads/images/blogPosts/sampleABtestPlan_spitshineDesign.pdf');">View a sample online optimization test plan here</a> (PDF). As you can see from this example, your test plan does not have to be long and complex, but it should be thorough. And while by necessity it may have technical language, it is very helpful that this plan is understandable by any member of the organization.</p>
<p>I hope you found this article and the example plan helpful. Please feel free to <a title="Contact Spitshine Design" href="http://www.spitshine-design.com/contact.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.spitshine-design.com');">contact us</a> to find out if we can help you in your online marketing optimization needs.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/creating-a-landing-page-optimization-test-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Letting go of old work</title>
		<link>http://mikestickney.com/wordpress/letting-go-of-old-work/</link>
		<comments>http://mikestickney.com/wordpress/letting-go-of-old-work/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 22:07:44 +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[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=231</guid>
		<description><![CDATA[The longer I spend in the design industry, obviously the more projects I put behind me (which is a good thing). However, as any good designer or developer, I put a lot of passion in my work and become very connected to my projects. But, often times, when a project is done, the designer moves [...]]]></description>
			<content:encoded><![CDATA[<p>The longer I spend in the design industry, obviously the more projects I put behind me (which is a good thing). However, as any good designer or developer, I put a lot of passion in my work and become very connected to my projects. But, often times, when a project is done, the designer moves on and things are left in the hands of someone else.<br />
<span id="more-231"></span></p>
<p>Whenever I&#8217;ve moved on from a job, it&#8217;s been very difficult to let go. I periodically (and sometimes more often then periodically), monitor the web sites I worked on or created, just to see how things are progressing. Recently, I&#8217;ve found some things not necessarily progressing poorly, but definitely not progressing in the direction I would have moved them. And moreso, not in the direction I had imagined I started them down.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>The most common advice (particularly from people not in the industry), is that it&#8217;s not my problem anymore. Or that there&#8217;s nothing I can do about it. And in a way, this is very true advice. However, it doesn&#8217;t relieve the disappointment I feel by seeing something I&#8217;ve worked hard at, and put a lot of time (years, in some cases) and effort into creating. I know I can&#8217;t be bitter, especially since I moved on from these jobs by my own choice. Some of these were full-time jobs that it was just time for me to move on. Others were freelance projects that I had circumstances that were out of my control. But in any case, it&#8217;s still difficult to let go from old work.</p>
<p>I suppose every former client has their own good reasoning for taking the project in the direction they are, and again, I can&#8217;t say that they are doing anything &#8220;wrong&#8221; (well, except in one or two cases), but still, not easy. Today, I came across an interesting read on webworkerdaily.com: &#8220;<a title="Webworkerdaily.com - When Clients Mess Things Up" href="http://webworkerdaily.com/2010/06/04/when-clients-mess-things-up/" onclick="javascript:pageTracker._trackPageview('/outbound/article/webworkerdaily.com');" target="_blank">When Clients Mess Things Up</a>&#8220;. It offered a few tips (particularly for freelance or consultancy jobs) on what do to when clients want to push things on their own.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>The full list is interesting, but I would have to say #1 seems like the best, yet also the hardest to follow pice of advice: &#8220;Take out the emotion&#8221;. This doesn&#8217;t mean to take out the emotion when you are working on the project, this means that once the project is done, and your piece of the puzzle is complete, move on and don&#8217;t let yourself fret over what happens next. Some of the other advice is to be proactive at being involved on the project in the future (which is also good advice), but sometimes that just isn&#8217;t a possibility, so you need to just let it go.</p>
<p>While it&#8217;s hard to let go, it can&#8217;t stop me from creating new projects, and from putting in the same time and passion into them. It just means that I have to deliver the best that I can deliver, and what happens after that is what will happen. Hard as it may be, sometimes it&#8217;s just the best thing for the designer to do.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/letting-go-of-old-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spitshine Design is now on Twitter</title>
		<link>http://mikestickney.com/wordpress/spitshine-design-is-now-on-twitter/</link>
		<comments>http://mikestickney.com/wordpress/spitshine-design-is-now-on-twitter/#comments</comments>
		<pubDate>Thu, 20 May 2010 00:25:51 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Mike's Opinions]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=222</guid>
		<description><![CDATA[So, I finally stepped into the next level of social media and signed up with Twitter. Check me out at http://twitter.com/spitshinedesign.
Still not sure how I feel about Twitter yet. I was VERY reluctant to join, but finally decided that it was time to take the plunge. Mainly, I wanted to get the account name for [...]]]></description>
			<content:encoded><![CDATA[<p>So, I finally stepped into the next level of social media and signed up with Twitter. Check me out at <a title="Spitshine Design Twitter page" href="http://twitter.com/spitshinedesign" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" target="_blank">http://twitter.com/spitshinedesign</a>.<span id="more-222"></span></p>
<p>Still not sure how I feel about Twitter yet. I was VERY reluctant to join, but finally decided that it was time to take the plunge. Mainly, I wanted to get the account name for spitshinedesign before someone else snatched it up.</p>
<p><a title="Spitshine Design is now on Twitter" href="http://twitter.com/spitshinedesign" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/sd_twitter_0518.jpg" alt="Spitshine Design is now on Twitter" /></a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Tweets are slow going so far, although a little more frequently then I expected. Only following a few key groups as well, but so far have found some useful links and information being shared. I can see how it can get a little addicting, but hopefully it won&#8217;t become too much. The upside is I&#8217;m finding myself more motivated to write blog posts in order to share them on twitter, the downside is it&#8217;s becoming a bit of a distraction at times, as I find myself reading other peoples links more than I write my own. Hopefully I will find a decent balance soon. In the meantime, <a title="Spitshine Design Twitter page" href="http://twitter.com/spitshinedesign" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" target="_blank">check it out and follow me</a> if you like what you see.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/spitshine-design-is-now-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Video Tutorial Series</title>
		<link>http://mikestickney.com/wordpress/jquery-video-tutorial-sries/</link>
		<comments>http://mikestickney.com/wordpress/jquery-video-tutorial-sries/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:18:45 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=220</guid>
		<description><![CDATA[I&#8217;m pretty new to jQuery, but I&#8217;ve recently been more and more interested with it, and been playing around a little bit. Being new, I was looking for some true &#8220;beginner&#8221; tutorials, and found the perfect series of jQuery tutorials on net.tutsplus.com.


I have to admit, I&#8217;m actually NOT a fan of video tutorials, especially when [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pretty new to jQuery, but I&#8217;ve recently been more and more interested with it, and been playing around a little bit. Being new, I was looking for some true &#8220;beginner&#8221; tutorials, and found the perfect series of jQuery tutorials on net.tutsplus.com.</p>
<p><span id="more-220"></span></p>
<p><a title="Net Tuts Plus jquery video tutorials" href="http://net.tutsplus.com/articles/web-roundups/jquery-for-absolute-beginners-video-series/" onclick="javascript:pageTracker._trackPageview('/outbound/article/net.tutsplus.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/netTuts_0509.jpg" alt="Net.tutsplus screenshot" width="498" height="184" /></a></p>
<p>I have to admit, I&#8217;m actually NOT a fan of video tutorials, especially when dealing with code. I prefer to read along at my own pace, and be able to have time to work on my own code, and perform the instructions at my own speed. Many times, I find video tutorials move too quickly and a lot of times aren&#8217;t well planned out in advance, so the narrator tends to &#8220;stumble&#8221; through instructions at times.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>What I found was a video series by Jeffrey Way posted on <a title="jQuery video tutorial for absolute beginners" href="http://net.tutsplus.com/articles/web-roundups/jquery-for-absolute-beginners-video-series/" onclick="javascript:pageTracker._trackPageview('/outbound/article/net.tutsplus.com');" target="_blank">net.tutsplus.com</a> (via <a title="jQuery video tutorial for absolute beginners" href="http://blog.themeforest.net/tutorials/jquery-for-absolute-beginners-video-series/?ref=MikeStick" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.themeforest.net');" target="_blank">Theme Forest</a>). Jeffrey posted 15 shorter tutorials over the span of about a month, each one stepping a little further into jQuery. I have to admit, I&#8217;m only on day 8, but so far I found them very easy to follow (both his instruction and jQuery itself), and they move at an easy pace. As with any video tutorial, I do find myself pausing and rewinding, but I can accept that since the info is so clear. Yes, there are a few times when the narrator makes mistakes, but he catches his errors, and clearly explains them while going back to correct them.</p>
<p>I&#8217;m a little late to the jQuery party, as this series was posted in January 2009, but the info is still very relevant. While jQuery isn&#8217;t exactly new (especially in internet years), it&#8217;s still new to many designers, and these jQuery video tutorials are a great place for even the novice front end developer to start with jQuery.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/jquery-video-tutorial-sries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 Web Design Trends</title>
		<link>http://mikestickney.com/wordpress/2010-web-design-trends/</link>
		<comments>http://mikestickney.com/wordpress/2010-web-design-trends/#comments</comments>
		<pubDate>Sat, 08 May 2010 19:42:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Graphic design]]></category>
		<category><![CDATA[Mike's Opinions]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=219</guid>
		<description><![CDATA[The other day I read a post on smashingmagaine.com (a great site on web desing by the way), titled The Current State of Web Design: Trends 2010.

It was a pretty interesting article, filled with examples of some pretty great web designs. However, I&#8217;m not sure about what they consider &#8220;trends&#8221; of 2010. Here&#8217;s the high-level [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I read a post on <a title="Smashing Magazine" href="http://www.smashingmagazine.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.smashingmagazine.com');" target="_blank">smashingmagaine.com</a> (a great site on web desing by the way), titled <strong>The Current State of Web Design: Trends 2010</strong>.</p>
<p><span id="more-219"></span></p>
<p>It was a pretty interesting article, filled with examples of some pretty great web designs. However, I&#8217;m not sure about what they consider &#8220;trends&#8221; of 2010. Here&#8217;s the high-level list, but I recommend you <a title="Smashing Magazine: 2010 Web Trends article" href="http://www.smashingmagazine.com/2010/05/04/web-design-trends-2010/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.smashingmagazine.com');" target="_blank">check out the article</a> to see the examples.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>1. Design for Delight<br />
2. Keypress Navigation<br />
3. Print Design Influence<br />
4. Horizontalism<br />
5. Rich, Strong Typography</strong></p>
<p>Again, these all had some really nice and well-designed examples for each of the topics listed. I&#8217;m just curious what makes these a trend? Most have been around (and use has been growing) for a while now, and I really question that some will catch on in the near future (keypress navigation? Clever, but why?)</p>
<p>Please don&#8217;t think my questioning of these becoming trends is knocking any site that uses them, or that designers shouldn&#8217;t use them. What I don&#8217;t like about things being labeled as &#8220;trends&#8221; is that people tend to follow lists thinking they are going to get a jump on what might be &#8220;fresh and new&#8221;.</p>
<p><a title="www.webdesignerwall.com" href="http://www.webdesignerwall.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.webdesignerwall.com');" target="_blank">Webdesignerwall.com</a> (another fantastic site for web design) created a similar list back in January. For me this list was a little more on point (although, again I wouldn&#8217;t label them &#8220;trends&#8221;). Their list was as follows, but again I recommend you <a title="webdesignerwall.com article: 2010 Design Trends" href="http://www.webdesignerwall.com/trends/design-trends-predictions-in-2010/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.webdesignerwall.com');" target="_blank">read the full article</a>:</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>1. Serif Fonts<br />
2. Big Headings<br />
3. Custom Font Embedding<br />
4. Texturized Backgrounds<br />
5. Minmalist and Grid<br />
6. CSS3 New Features<br />
7. Mobile Design</strong></p>
<p>Again, while some of these items have been around a while, this list is a little more on point because it is based on technology that wasn&#8217;t always widely available (i.e. font embedding, CSS3) or technology that will force designers to work towards (i.e. mobile design).</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>In conclusion, two nice lists about design that I highly recommend you take a look at. Just take them for what they are, not they claim to be. Great examples of design, some examples that might even make sense in your projects (and some that probably won&#8217;t). In any case use what&#8217;s appropriate.</p>
<p>Then again, maybe I&#8217;m wrong and every site in 2010 will include all of these&#8230; we&#8217;ll just have to wait and see.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/2010-web-design-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an A/B experiment in Google Website Optimizer</title>
		<link>http://mikestickney.com/wordpress/creating-an-ab-experiment-in-google-website-optimizer/</link>
		<comments>http://mikestickney.com/wordpress/creating-an-ab-experiment-in-google-website-optimizer/#comments</comments>
		<pubDate>Sat, 08 May 2010 13:23:34 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Landing Page Optimization]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=218</guid>
		<description><![CDATA[Having just started using Google Website Optimizer, originally I wanted to write a tutorial of creating an A/B landing page experiment in GWO. However, I don&#8217;t think I really need to.

It was extremely simple to set up an A/B test in Google Website Optimizer, since it clearly walks you through every step of the process. [...]]]></description>
			<content:encoded><![CDATA[<p>Having just started using Google Website Optimizer, originally I wanted to write a tutorial of creating an A/B landing page experiment in GWO. However, I don&#8217;t think I really need to.</p>
<p><span id="more-218"></span></p>
<p>It was extremely simple to set up an A/B test in Google Website Optimizer, since it clearly walks you through every step of the process. Simply click &#8220;Create another experiment&#8221;, and GWO provides step-by-step instructions for everything. No need to refer back to a tutorial (from anyone), it&#8217;s all right there!</p>
<p><a title="Google Analytics" href="http://www.google.com/analytics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/googleWebOp_0425.jpg" alt="Goolgle Website Optimizer Screenshot" /></a></p>
<p>Really, the only part that might give people trouble is adding the javascript snippets to your web pages. This, of course, should be left to page coders and not necessarily done by the person setting up the test (although GWO does provide pretty good instructions for adding the code). Fortunately, I not only set up the tests in Google Website Optimizer, but I also am the web desinger/developer, so I get to do it all (no need to wait around for someone to add the code in order for me to validate the pages!). However, I&#8217;d be comfortable handing off access to our marketing team to have them set up the tests (sans adding the code), and picking it up from there. That&#8217;s how easy setting up an a/b landing page test in Google Website Optimizer is.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>I&#8217;m very excited to start using GWO more, but still just getting my feet wet so only have a handful of test running now. Since these test are on somewhat low traffic pages, it will take some time collect any significant results, but hopefully these test will provide useful information as I move forward with my goals to optimize not only Landing Pages, but full websites as well. It&#8217;s an exciting learning experience that has made going into work everyday a little more interesting.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/creating-an-ab-experiment-in-google-website-optimizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 New (to me) tools for online design</title>
		<link>http://mikestickney.com/wordpress/6-new-tools-for-online-design/</link>
		<comments>http://mikestickney.com/wordpress/6-new-tools-for-online-design/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 23:13:21 +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[Web Design]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://mikestickney.com/wordpress/?p=214</guid>
		<description><![CDATA[About 6 months ago, I started a new job thanks to a former co-worker, Jake Rutter (check him out at onerutter.com). One of the great things about working with Jake is he is always introducing me to new tools and techniques. I have to admit, some of the things he shares with me are little [...]]]></description>
			<content:encoded><![CDATA[<p>About 6 months ago, I started a new job thanks to a former co-worker, Jake Rutter (check him out at <a title="Jake Rutter, front end developer extraordinaire" href="http://www.onerutter.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.onerutter.com');" target="_blank">onerutter.com</a>). One of the great things about working with Jake is he is always introducing me to new tools and techniques. <span id="more-214"></span>I have to admit, some of the things he shares with me are little beyond my knowledge, but a lot of things, I find to be pretty useful. Often times when working at home, I find myself saying &#8220;where did I put that link Jake sent?&#8221;, or &#8220;what was that site Jake was talking about a couple weeks ago?&#8221;. He&#8217;s always a great resource, and here&#8217;s a collection of tools that he&#8217;s introduced me to, that we&#8217;ve adopted for everyday use at our current employer. While these might be old news to some, they are pretty new to me, but I&#8217;m learning more and more daily (and hope to begin sharing my learning here in the near future).</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "9642243006";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Anyway, on to the list:</p>
<h2>Google Analytics</h2>
<p><a title="Google Analytics" href="http://www.google.com/analytics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/googleAnalytics_0425.jpg" alt="Goolgle Analytics Screenshot" width="498" height="184" /></a></p>
<p>Ok, to be honest, <a title="Google Analytics" href="http://www.google.com/analytics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" target="_blank">Google Analytics</a> is not new really new to me. I&#8217;ve used for years when I launched this site. It&#8217;s a great FREE tool for basic Web site analytics. However, I&#8217;ve only used it just for the basics&#8230; there is so much GA can do! In my current position, I&#8217;ve dived deeper into the GA toolset, and encourage any Web designer to do the same. While it may not be as robust as some of the high priced analytics tools out there, it&#8217;s still pretty powerful, and a great place to learn the basics to prepare you if you need tomake the jump to the it&#8217;s higher priced counterparts.</p>
<h2>Google Website Optimizer</h2>
<p><a title="Google Analytics" href="http://www.google.com/analytics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/googleWebOp_0425.jpg" alt="Goolgle Website Optimizer Screenshot" /></a></p>
<p>A &#8220;sister product&#8221; to Google Analytics (along you can run one with out the other) <a title="Google Website Optimizer tour" href="http://www.google.com/websiteoptimizer/tour.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" target="_blank">Google Website Optimizer</a> is another FREE tool from Google that allows for A/B and multivariate testing on your Web site. As someone who has worked extensively in online marketing and landing page optimization, I&#8217;m very excited to dig deeper into this tool and really see what it&#8217;s capabilities are. In fact, I&#8217;ve just recently set up my first A/B test, and hope to share that process here in the near future.</p>
<h2>Coda</h2>
<p><a title="Coda" href="http://www.panic.com/coda/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.panic.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/coda_0425.jpg" alt="Coda screenshot" width="498" height="184" /></a></p>
<p>While not free, <a href="http://www.panic.com/coda/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.panic.com');">Coda</a> is a great (low priced) text editor with some nice features, and some pretty useful plugins. Like many designer/developers, I was a regular DreamWeaver user, but as my developer knowledge grew I found myself using the WYSIWYG features of DW less and less, and for the past year and a half, used them rarely, if ever, and using just the code view of DW. Even thought I knew pure text editors were out ther, I never made the switch. Then I was introduced to Coda, and watched by DW software collect dust&#8230; I don&#8217;t know enough about text editors to say Coda is the best, but I found it a good fit for my needs.</p>
<h2>J-Query</h2>
<p><a title="jquery link" href="http://jquery.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/jquery_0425.jpg" alt="jQuery screenshot" width="498" height="184" /></a></p>
<p>If you&#8217;ve read my blog before, you obviously know I&#8217;m a big fan of Flash (and like to think I know a thing or two about it&#8230;) Well, <a title="jQuery link" href="http://jquery.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');" target="_blank">jQuery</a> is a javascript library that allows developers to create a lot of animated effects where you&#8217;ll think it was done in Flash. The most common use of jQuery seems to be image galleries and animated navigation, but, as I&#8217;m slowly learning, there are lots of cool things you can do with it. Amont the many great things about jQurey is it&#8217;s free, easy to learn (and implement), and there are literally thousands of resources and tutorials. Flash still has it&#8217;s uses, but you might find jQuery is more suitable for a lot of things you previously thought you could only do in Flash.</p>
<h2>Bronto</h2>
<p><a title="Bronto" href="http://www.bronto.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bronto.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/bronto_0425.jpg" alt="Bronto screenshot" width="498" height="184" /></a></p>
<p>While it may not be the most robust and well-known email marketing software program out there, if you&#8217;re in need of an email marketing package, I strongly suggest checking out <a title="Bronto" href="http://www.bronto.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bronto.com');" target="_blank">Bronto</a>. Very easy to set up and use, and with some great tracking and reporting tools, I look forward to every email marketing campaign I send.</p>
<h2>FogBugz</h2>
<p><a title="FogBugz" href="http://www.fogcreek.com/FogBugz/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fogcreek.com');" target="_blank"><img style="border: 0;" src="http://mikestickney.com/images/blogPosts/fogbugz_0425.jpg" alt="FogBugz screenshot" width="498" height="184" /></a></p>
<p>While it may have a funny name (that actually a struggle for some people to get used to saying&#8230;) <a title="FogBugz" href="http://www.fogcreek.com/FogBugz/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fogcreek.com');" target="_blank">FogBugz</a> is a great multi-user project tracking tool with some great features to allow different users to easily communicate with each other on projects. I will say, I&#8217;m not sure if it&#8217;s the best fit for larger companies, but for smaller businesses with a lot of smaller projects that still need multiple user involvement, FogBugz is a great tool. Simple search functions to see where jobs are and who they are with, and nice email integration for updates and notifications, if you&#8217;re in the market for a tool to improve communication with your production team, definitely check out FogBugz.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>That&#8217;s it. Six new (to me) tools for online design that I have found very helpful the last 6 months or so. As mentioned, I hope to put some more information about all of these tools (and others) on the blog soon, so if you&#8217;re interested in any of them, please check back.</p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/6-new-tools-for-online-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</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>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web 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><span id="more-42"></span><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>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/12-useful-web-tools-for-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</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[Graphic design]]></category>
		<category><![CDATA[Mike's Opinions]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[logo design]]></category>
		<category><![CDATA[resources]]></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><span id="more-34"></span><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>. While it&#8217;s not necessary, you may want to do a &#8220;Save As&#8221; and give your document a new name (&#8220;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"><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></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 (&#8220;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 />
<script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
google_ad_slot = "4730110072";
google_ad_width = 234;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</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 5" href="http://mikestickney.com/wordpress/wp-content/uploads/2008/05/breakthru_game5.fla" >Flash Tutorial: Breakthru Flash Game Part 5</a></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-7252304256657784";
/* adunit-3 */
google_ad_slot = "2320139928";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mikestickney.com/wordpress/flash-game-tutorial-part-5/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>
