<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;DkYHQn88eSp7ImA9Wx9TEUg.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955</id><updated>2010-11-19T00:08:53.171-08:00</updated><title>Computer Education</title><subtitle type='html'>"Personal Touch Professional Services"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;D0AMR3k5fSp7ImA9Wx5aFEs.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-6605397851009435629</id><published>2010-11-11T00:50:00.000-08:00</published><updated>2010-11-11T00:56:26.725-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-11-11T00:56:26.725-08:00</app:edited><title>Create an Awesome Number-Based Illustration</title><content type='html'>&lt;h3&gt;Final Image Preview&lt;/h3&gt;&lt;img alt="" height="707" src="http://design.creativefan.com/files/2010/05/image18.jpg" title="image18" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 1&lt;/h3&gt;Open a new document, A3 300 dpi or bigger so we always have a nice  High resolution artwork incase Magazines or other people want to buy  your work or use it for an exhibition. It’s also a lot easier to work on  a bigger canvas, to get your details correct.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-medium wp-image-1071" height="333" src="http://design.creativefan.com/files/2010/05/image01-500x333.jpg" title="image01" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 2&lt;/h3&gt;Now before I start adding new layers, i quickly make some groups to  arrange my layers. I add more groups on my way but I start with these  groups, from top to bottom; Color effects – Play – Logo or Model – PLay –  Background. The “Play” groups are all the experimental textures and  patterns with my shapes.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1072" height="205" src="http://design.creativefan.com/files/2010/05/image02.jpg" title="image02" width="220" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 3&lt;/h3&gt;Personally I don’t like to starting on a blank background, lately I  just grab a paper texture and place it in the background, change the  contrast and brightness a little bit and we’re ready to go.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1073" height="707" src="http://design.creativefan.com/files/2010/05/image03.jpg" title="image03" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 4&lt;/h3&gt;I’m going to make an artwork around the number 5. Why? To be short  it’s my favorite number, or lucky number. And with the new cs5 I though  it would be cool to work with this number. Plus it is a really nice  shape to work with. I used the font, Avant Garde Bold, but you can  choose any font or shape to try this tutorial on.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1074" height="707" src="http://design.creativefan.com/files/2010/05/image04.jpg" title="image04" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 5&lt;/h3&gt;First thing I want to do with my number is add some white shapes to  create a glossy vector effect to my number. Use your pen tool and add  every shape in another layer, so you can correct them a little bit till  it fits perfectly.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1075" height="333" src="http://design.creativefan.com/files/2010/05/image05_1.jpg" title="image05_1" width="500" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1076" height="427" src="http://design.creativefan.com/files/2010/05/image05_2.jpg" title="image05_2" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 6&lt;/h3&gt;For the next Step we’re going to create a useful pattern. We will be  using this pattern to add some cool effects on our number and  background. Open a new file, 25px on 25px with a transparent background.  Now select the LineTool (5px) and make a cross. Go to Edit&amp;gt;Define  Pattern, give it a name and save.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1077" height="270" src="http://design.creativefan.com/files/2010/05/image06.jpg" title="image06" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 7&lt;/h3&gt;Now create some new layers (in our “play” group) with shapes filled  with our new pattern.&amp;nbsp; Ellipses, circles, rectangles and triangles can  be filled with the pattern and placed to match the natural features of  the number that we’re using, or you can use the pen tool to do it.&amp;nbsp;  These shapes can be used to add shadows or just make the graphic a bit  more interesting. You can see my example for inspiration.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1078" height="411" src="http://design.creativefan.com/files/2010/05/image07.jpg" title="image07" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 8&lt;/h3&gt;The next step has everything to do with my personal taste. I prefer a  more grungy look on my patterns, so I softly erase some parts with a  traditional paint brush selected.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1079" height="396" src="http://design.creativefan.com/files/2010/05/image08.jpg" title="image08" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 9&lt;/h3&gt;Now I want to add a soft texture on my Number. For this I open one of  my paper stocks in a new layer and desaturate them by (cmd + U). New  you select your number layer by (cmd + click on layer), go to select  inverse and delete. Now you change your layer blending option to  ‘multiply’ and adjust some brightness and contrast till you think it  looks perfect.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1080" height="430" src="http://design.creativefan.com/files/2010/05/image09_1.jpg" title="image09_1" width="500" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1081" height="391" src="http://design.creativefan.com/files/2010/05/image09_2.jpg" title="image09_2" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 10&lt;/h3&gt;Next, duplicate your texture layer, with the ‘multiply’ blending  option on and place it under the original layer. Next I made kind of  “fluid dripping selection” with my pen tool and press (cmd+c) top copy  and (cmd+v) to paste some of this pattern in a new layer. Create some  darker spots in your work with these pattern selections. You can choose  where you use this technique. Check my example, to see where I added  mine and see what I mean with ‘fluid dripping bubble selection”.&amp;nbsp; This  can also be done with custom brushes, but if you use the pen tool, you  have infinitely more control over how they will look.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1082" height="388" src="http://design.creativefan.com/files/2010/05/image10.jpg" title="image10" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 11&lt;/h3&gt;Next step is to add some more abstract shapes into our number. Simply  add a new layer under our paper texture and create some round white  abstract shapes with your pen tool (see example).&amp;nbsp; In order to get good  looking abstract shapes, you’ll have to understand how Bezier curves  work with the pen tool.&amp;nbsp; For those of you who haven’t used the pen tool  in this manner before, there’s a nice quick tutorial over at  PhotoshopCAFE that demonstrates these techniques: &lt;a href="http://www.photoshopcafe.com/tutorials/pen/pen.htm" target="_blank"&gt;http://www.photoshopcafe.com/tutorials/pen/pen.htm&lt;/a&gt;&lt;br /&gt;
The white abstract shapes will keep the texture, but makes it a  little brighter. Do this few times till you like the outcome. This is  what I’ve done.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1083" height="383" src="http://design.creativefan.com/files/2010/05/image11.jpg" title="image11" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 12&lt;/h3&gt;Now it’s time to add some colors. What we’re going to do is simple.  Again, use your pen tool to make some round fluid selections at the  bottom of our five  or whatever shape you’re using (like something is  dripping of our shape). Give the selection some real velvet colors. Feel  free to use my example.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1084" height="426" src="http://design.creativefan.com/files/2010/05/image12.jpg" title="image12" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 13&lt;/h3&gt;For the next step we have to make another pattern, Some oblique lines  to fill our abstract round shapes again. Side note, feel free to create  your own patterns and go crazy with it, experiment and make amazing  artworks.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1085" height="308" src="http://design.creativefan.com/files/2010/05/image13_1.jpg" title="image13_1" width="500" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1086" height="425" src="http://design.creativefan.com/files/2010/05/image13_2.jpg" title="image13_2" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 14&lt;/h3&gt;Now I ask you to stop thinking and do some crazy stuff with colors  and shapes. At this point  you need something different that makes your  artwork interesting and personal. Just keep on experimenting with shapes  drawn with pen tool and different patterns. This is what i got after a  couple minutes of 0% brain usage.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1087" height="707" src="http://design.creativefan.com/files/2010/05/image14.jpg" title="image14" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 15&lt;/h3&gt;As you can see I’ve been experimenting with some movement here. I  came up with the idea inspired by the game “spin the bottle”. As you can  see, I only concentrated on shapes and pattern and completely ignored  my color usage. This step is to fix that moment of ignorance. This time  we only concentrate on colors. This my way to create this stuff. If you  can do shapes and colors in one step,that’s great, but most people will  tend to get bogged down trying to do both at once. I simply took the  time to workout the idea and then finalize it with the coloring.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1088" height="707" src="http://design.creativefan.com/files/2010/05/image15.jpg" title="image15" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 16&lt;/h3&gt;Now we start with my finishing touches. Lately I love to use the  “nebula” Stock photographs from  “http://moonchilde-stock.deviantart.com/gallery/#Nebulae-and-Scifi” to  add some sci-fi effects to my work. Nebulae have an amazing selection of  stars and outer space stocks, perfectly to cover some parts of your  work with blending option “screen” selected.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1090" height="470" src="http://design.creativefan.com/files/2010/05/image16_2.jpg" title="image16_2" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 17&lt;/h3&gt;Quick tip on making your artwork look great on the web. You started  to work on A3 with 300 dpi. You know the web is 72 dpi, so we can show  some high quality work here if you use the right techniques. What I do  is, quickly go to layer&amp;gt;flatten image after I saved my A3 as .psd  Reduced the image size to 1500 pixels width go to to  Filter&amp;gt;Sharpen&amp;gt;Unsharp mask with an amount of 80% , radius of 0.3  pixels and threshold of 0.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1091" height="375" src="http://design.creativefan.com/files/2010/05/image17.jpg" title="image17" width="500" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 18&lt;/h3&gt;Now repeat the last step but play with the % try 50%, 80% will be a  little bit to sharp after you resized it to your favorite preview size, I  prefer 650x… but for this tutorial I used 500px width.&lt;br /&gt;
Hopefully you learned something with this tutorial. Use these  techniques to create your own personal work. Be creative with it and  don’t be scared to experiment and show off your results. Every comment  can help you getting closer to your goal. Don’t forget to have fun  experimenting with objects, shapes, numbers, typography, you name it.  Just have fun!&lt;br /&gt;
&lt;img alt="" height="707" src="http://design.creativefan.com/files/2010/05/image18.jpg" title="image18" width="500" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-6605397851009435629?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/6605397851009435629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/11/create-awesome-number-based.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/6605397851009435629?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/6605397851009435629?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/11/create-awesome-number-based.html' title='Create an Awesome Number-Based Illustration'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUcFSXo9eCp7ImA9Wx5aFEs.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-216816084384426526</id><published>2010-11-11T00:10:00.000-08:00</published><updated>2010-11-11T00:10:18.460-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-11-11T00:10:18.460-08:00</app:edited><title>Combining Custom Brushes for Wild Effects in Photoshop</title><content type='html'>&lt;span&gt;&lt;/span&gt;   &lt;br /&gt;
&lt;div class="clearfix"&gt;    &lt;div class="entry"&gt;    &lt;img alt="" class="thumb floatleft" height="200" src="http://design.creativefan.com/files/2010/08/thumbnail.jpg" width="200" /&gt;                         &lt;div class="ad-top"&gt; Custom brushes can be an incredibly powerful way to add a touch  of originality to your work.&amp;nbsp; By photographing or otherwise capturing  given effects such as splatters, drips and watercolor textures, you can  easily create your own custom brushes in Photoshop, and apply them to  your own work right away to make it stand out.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;In this tutorial, you’ll learn how to create some custom brushes  based on scans of different types, and then you’ll instantly put them to  use to come up with a wild finished result.&amp;nbsp; You’ll see how simple  custom brushes can make all the difference, and you’ll learn some great  tips on how to get the best results.&lt;br /&gt;
Let’s get started.&lt;br /&gt;
&lt;span id="more-1576"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Tools Used:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt; Adobe Photoshop&lt;/li&gt;
&lt;li&gt; A scanner (not required but preferred)&lt;/li&gt;
&lt;li&gt; Stock Images&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Final Image Preview:&lt;/h3&gt;&lt;img alt="" class="alignnone" height="772" src="http://fc01.deviantart.net/fs71/f/2010/145/d/7/It__s_best_when_the_lights_off_by_soad2K.jpg" title="Final" width="501" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 1: Document setup&lt;/h3&gt;We will start this pressing ‘CTRL N’ on your keyboard; this will  bring up the new document dialog box. We will use this to setup the  width and height for our new document. We will now set our document as  2000*3000 which is a great ratio for a piece like this. This is  especially a good thing because once we are done we can size our  document down to 800*1200 without any cropping.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1577" height="323" src="http://design.creativefan.com/files/2010/08/1.jpg" title="1" width="482" /&gt;&lt;br /&gt;
Once our document is up we will head over to Deviant Art to grab a  texture for our background. Since we are trying to create something  between illustration and photo manipulation we will use a background  that looks like a traditional texture. So go to  http://bashcorpo.deviantart.com/art/Grungy-paper-texture-v-6-37649221  and copy the image and paste it into our document. If you have a texture  you have made, found or purchased that you liked more than the above  texture then by all means use it, I will be using one I made. Once you  paste it into Photoshop make sure the top hits the top of the document  and the sides are matching. Your document should look similar to mine  below.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1578" height="500" src="http://design.creativefan.com/files/2010/08/2.jpg" title="2" width="336" /&gt;&lt;br /&gt;
As you can see our background doesn’t fit all the way, there’s a big gap  at the bottom. We can fix this with the clone stamp tool. The clone  stamp tool simply grabs sections of an image and duplicates it where you  tell it to. So press ‘S’ on your keyboard to select the clone stamp  tool and right click on the document to bring up the brush settings as  we have done before. We will be using a similar brush as before this  time just a little bit smaller. Make sure you have your hardness set to  0%, this is very important otherwise your duplicated pieces will not  blend together due to their hard edges.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1579" height="267" src="http://design.creativefan.com/files/2010/08/3.jpg" title="3" width="251" /&gt;&lt;br /&gt;
Now holding the ‘ALT’ key on your keyboard click on the document around  three quarters of the way up and all the way to the left; this is where  we will be duplicating from, so any where we click it will duplicate  from this area. However once you click the selection we will be copying  from will move; this is very good since we don’t want to duplicate the  same section over and over again. Once you have held the ‘ALT’ key and  clicked we can now go to the left side of the white space and click and  drag to the right. If you’re new to the clone stamp tool it might help  to press ‘CTRL SHIFT N’ to create a new layer once you have selected  your start point. That way anything you stamp can easily be done by  deleting the layer.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1580" height="475" src="http://design.creativefan.com/files/2010/08/4.jpg" title="4" width="318" /&gt;&lt;br /&gt;
Once you have dragged the mouse to the right you might need to grab a  few more locations to just make sure everything blends well. Once you  are satisfied with the end result yours should look similar to mine.  Make sure you have copied over all of the white on the canvas before you  continue though!&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1581" height="500" src="http://design.creativefan.com/files/2010/08/5.jpg" title="5" width="334" /&gt;&lt;br /&gt;
Now this should be fine for your document, but remember if you have one  you like more then use it! I’m using a personal stock that looks like  the below.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1582" height="460" src="http://design.creativefan.com/files/2010/08/6.jpg" title="6" width="301" /&gt;&lt;br /&gt;
&lt;h3&gt;Step 2: Custom brush creation.&lt;/h3&gt;Alright so we will start off by creating our own custom brushes to  use, if you have your own or a set you downloaded go ahead and use  those; if not head ever to http://www.sxc.hu and grab this splatter:  http://www.sxc.hu/browse.phtml?f=download&amp;amp;id=524477 Do note that to  download the stock images from Sxc you will need an account. They are  free so if you don’t have one go ahead and set it up so you can follow  along. Once you have downloaded or copied the image open up Photoshop  and create a new document. Set the size for this new document to  4500*4500 as I have in the below screen shot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1583" height="314" src="http://design.creativefan.com/files/2010/08/10.jpg" title="10" width="466" /&gt;&lt;br /&gt;
Now this is one big document, but that’s ok, we will be working with  different stocks at different resolutions so it’s nice to have some  breathing room. Once you have created the document press ‘CRTL V’ on  your keyboard, this will paste the image we have copied into our  document. If you did not copy the image, just go to the file tab and  find where you saved it at and drag it into our document.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1584" height="371" src="http://design.creativefan.com/files/2010/08/11.jpg" title="11" width="367" /&gt;&lt;br /&gt;
Once the image is in our new document we can start isolating it so we  can make a brush out of it. Since the background is white we don’t  really have to isolate the image much at all. This will be more of less a  cleanup procedure so we won’t have any issues using the brush later on  in the image. Start off by pressing ‘M’ on your keyboard; this will  equip the marquee tool. Be sure your marquee tool is set to the  rectangle marquee and has no feather. Once you have the marquee tool set  up properly we will grab the outer edges of our layer as I have, we  don’t want any hard edges in the final image or any strange cut offs.  Now that it is selected we can just press ‘DEL’ on the keyboard to clear  this selection and move on to the next step!&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1585" height="497" src="http://design.creativefan.com/files/2010/08/12.jpg" title="12" width="456" /&gt;&lt;br /&gt;
Now press ‘CTRL SHIFT D’ to deselect the selection if it’s still up.  Once that is done you can press ‘CTRL L’ on your keyboard, this will  bring up the manual level editor. We will not be using the auto level  tool for this because we want to keep the majority of the splat semi  transparent. Using the auto leveler might cause the grays in our image  to become absolute black which would not be good. So with your level  editor up slide the middle triangle way over to the black triangle, not  all the way though you want to stop at about ’1.44′. This will cause our  image to become much brighter which is fine; it will also help if there  are any strange grays around the edges that we cannot see to become  pure white. And as I said before, we don’t want any strange edges.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1586" height="278" src="http://design.creativefan.com/files/2010/08/13.jpg" title="13" width="398" /&gt;&lt;br /&gt;
Once you have hit the ok button we will start the final process. That is  to remove any last remaining unwanted splats or grey lines that might  linger around in the stock image. We will do this by pressing ‘E’ on our  keyboard to bring out the eraser tool. Now right click on the screen  and a new dialog box should appear; this dialog box will be how we  adjust the settings for our eraser brush. Set your brush up as mine is  below, don’t be to concerned about the size of the brush the document  and image are both huge. Once your brush is set up as mine you can set  the opacity to around 45% and eraser along the outer edges of the layer.  Try not to erase anything to far to the center of the image, we just  want to clean up the image, not destroy it!&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1587" height="275" src="http://design.creativefan.com/files/2010/08/14.jpg" title="14" width="256" /&gt;&lt;br /&gt;
We will now grab the marquee tool once again, which is ‘M’ on your  keyboard. This time we will select everything we want to become our  brush. Remember that everything that is white will become transparent  and all that is black will be our brush. With all of that selected press  ‘CTRL SHIFT U’, this will desaturate our selection so that our brush  becomes black and white.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1588" height="486" src="http://design.creativefan.com/files/2010/08/15.jpg" title="15" width="459" /&gt;&lt;br /&gt;
Go up to the edit tab, located between the file and image tabs, and  select define brush preset. By clicking the define brush preset button  we will be creating our brush. Everything that is black will be 100%  opacity on our final brush, the grays will be around 50% opacity and the  whites will not exist. The dialog should look something like mine does,  once it comes up type in the name for your new brush and select ok.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1589" height="108" src="http://design.creativefan.com/files/2010/08/16.jpg" title="16" width="496" /&gt;&lt;br /&gt;
Now you can browse through your brush dialog and see that your brush is ready to use!&lt;br /&gt;
Before we get all excited there are more brushes to be made. So we will  go back to Sxc and grab this image:  http://www.sxc.hu/browse.phtml?f=download&amp;amp;id=277806 We will paste it  into the document the same way we did with the other stock image.  However this time since the white is so much brighter and there are no  strange outlines our isolation will be much simpler.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1590" height="467" src="http://design.creativefan.com/files/2010/08/17.jpg" title="17" width="327" /&gt;&lt;br /&gt;
We will press ‘CTRL SHIFT U’ the same way we did before just to make  sure everything is black and white. Once that is done we will press  ‘CTRL T’ this will bring up our free transform tool. Since the image is  much larger than the previous stock image it must be sized down before  Photoshop will allow us to define it as a brush. Once the free transform  tool comes up select the chain link in between the width and height  settings so that we do not skew our stock. Now we will just change the  size settings as I have in the below screen shot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1591" height="433" src="http://design.creativefan.com/files/2010/08/18.jpg" title="18" width="220" /&gt;&lt;br /&gt;
Now that our stock has been sized down we can grab the marquee tool one  last time by pressing ‘M’ on your keyboard. This time we will make a  very tight selection, keeping the dashed lines as close to the stock as  we can get them, this will ensure that our brush does not exceed the  size limitations (2500px).&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1592" height="380" src="http://design.creativefan.com/files/2010/08/20.jpg" title="20" width="177" /&gt;&lt;br /&gt;
Once the selection has been made we will go back to the edit tab and define our selection as a brush preset.&lt;br /&gt;
If you really want to create a completely opaque brush you can just  duplicate the splat layer twice and set both of the new duplicated  layers as a multiply at 100%. This should make the image completely  black.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1593" height="260" src="http://design.creativefan.com/files/2010/08/21.jpg" title="21" width="476" /&gt;&lt;br /&gt;
Now we will just repeat this process many times over. If you don’t have a  scanner I have provided links to images on Sxc that you can use the  same way we have in the above steps. If you do have a scanner you can  just throw some paint, ink, finger nail polish, dye or really anything  that will dry and look the same way our stocks have. Once you have  splatterd or brushed your chosen liquid onto the paper just wait for it  to dry, scan it and manipulate it to create a brush the same way we have  in the previous steps.&lt;br /&gt;
If you are without a scanner here is a large list of stocks, if you  don’t want to fool with all of that there are plenty of splatter and  brush stroke brush packs around on the net just go looking!&lt;br /&gt;
Stocks:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; http://www.sxc.hu/photo/1083404&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/277790&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/626005&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/524461&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/524460&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/524478&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/1192353&lt;/li&gt;
&lt;li&gt; http://www.sxc.hu/photo/902891&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/826501&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/1079392&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/1058438&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/615813&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/826508&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/826507&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/886378&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/193172&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/277771&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/906249&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/277759&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/331123&lt;/li&gt;
&lt;li&gt;http://www.sxc.hu/photo/277805&lt;/li&gt;
&lt;/ul&gt;So by now you should have quite a bit of brushes. However you may  want more. So go looking for stocks! Look on google images, stocks sites  etc… the more you have the better your images will appear. Also if I  was not clear, if you have a scanner spat some ink on some paper, scan  it in and isolate it the same way we did the above stocks.&lt;br /&gt;
&lt;h3&gt;Step 3: Stock selection and manipulation&lt;/h3&gt;Stock selection for a piece such as this is very important. However  you do have a wide variety of stock types you could choose from. Below  is a list of tips you should keep in mind when looking for yours, also  if your having trouble deciding you can always check out my gallery  (www.soad2k.deviantart.com) I have quite a few pieces in this style.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Size, go big. The bigger the stock the easier it will be later on when creating the crops and deciding where to start.&lt;/li&gt;
&lt;li&gt;Choose one that looks good! It’s a very popular trend to use a  beautiful woman for this style of manipulation but you don’t have to!  Just make sure your stock looks good!&lt;/li&gt;
&lt;li&gt;If you are not going to create a monotone piece like we are here then make sure you choose one with clear vibrant colors.&lt;/li&gt;
&lt;li&gt;Choose a image with a nice amount of contrast.&lt;/li&gt;
&lt;li&gt;Most importantly just choose a good stock image!&lt;/li&gt;
&lt;/ul&gt;The below screen shot is the stock image I will be using.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1594" height="480" src="http://design.creativefan.com/files/2010/08/7.jpg" title="7" width="349" /&gt;&lt;br /&gt;
Now that you have a stock image just follow along as I show you how I  create the final image. From now on I will continue on as if you are  using the same stock image I’m using, just to make things a bit easier.&lt;br /&gt;
So to start off we need to make a layer mask and then fill in the  area of the face. You can use the pen tool for this or the brush tool.  The way I did it was to apply a layer mask and then with a 3px small  brush I drew in black on the mask to cover the face. Once the face was  covered I just inverted the mask and ta da! I would suggest that you do  this the same way or use the pen tool if your better with it.&lt;br /&gt;
As of now my canvas looks like the below screen shot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1595" height="480" src="http://design.creativefan.com/files/2010/08/8.jpg" title="8" width="349" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1596" height="455" src="http://design.creativefan.com/files/2010/08/9.jpg" title="9" width="385" /&gt;&lt;br /&gt;
Once you have isolated out your face so that only it is visible we can continue on to the brush work.&lt;br /&gt;
So this image is created by using a white brush on a layer mask. This  means that everything that is white will become visible on the final  image. This is why the transparency of your brushes is very important.  But its also very important to keep in mind that if you ever mess up you  can switch your color to black and use your splatter brushes as  erasers. Also keep in mind that patience is the key here! Take your  time.&lt;br /&gt;
So to start off you want to use any splatter brush you like and just lay  down about 2 or 3 brushes coming off of one side of the face.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1597" height="455" src="http://design.creativefan.com/files/2010/08/22.jpg" title="22" width="287" /&gt;&lt;br /&gt;
If your brushes are more opaque then you want (they should be about 70%)  then just turn the opacity down to match what you are looking for. Also  keep in mind that you don’t need to just throw spat brushes around you  need to make them blend into your stock image and create a flow of  sorts. Just have patience with the process and you shall be rewarded!&lt;br /&gt;
Next we just need attack the other side of the figures head. The below screen shot is what my image looks like as of now.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1598" height="463" src="http://design.creativefan.com/files/2010/08/23.jpg" title="23" width="306" /&gt;&lt;br /&gt;
Now we need to create a new layer underneath the stock image. Once you  have done this we need to grab one of our brushes and apply it  underneath the head to create an abstract hair like effect. I applied 2  or 3 brushes to achieve the effect I wanted. The below screenshots are  what my image looks like as of now.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1599" height="500" src="http://design.creativefan.com/files/2010/08/24.jpg" title="24" width="336" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1600" height="500" src="http://design.creativefan.com/files/2010/08/25.jpg" title="25" width="325" /&gt;&lt;br /&gt;
Now our tutorial will take a change of sorts. The following screenshots  will show the process of creating the flowing and dripping effect. I  have found a stock that is extremely similar to the dripping lines that I  used. To use this stock apply the layer as a multiply.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1601" height="497" src="http://design.creativefan.com/files/2010/08/26.jpg" title="26" width="356" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1602" height="497" src="http://design.creativefan.com/files/2010/08/27.jpg" title="27" width="356" /&gt;&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1603" height="497" src="http://design.creativefan.com/files/2010/08/28.jpg" title="28" width="356" /&gt;&lt;br /&gt;
The stock can be found here :  http://cgtextures.com/login.php?&amp;amp;texid=10302&amp;amp;destination=texview.php?id=10302&amp;amp;PHPSESSID=66254d7f423b0658bb4b2d23649b4ead&lt;br /&gt;
My canvas now looks like the below screenshot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1604" height="436" src="http://design.creativefan.com/files/2010/08/288.jpg" title="288" width="288" /&gt;&lt;br /&gt;
Now we need to create a layer above the stock image. Once you have done  this grab one of your brushes and throw it down so it appears as if its  black tears as I have done in the below screen shot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1605" height="310" src="http://design.creativefan.com/files/2010/08/30.jpg" title="30" width="485" /&gt;&lt;br /&gt;
Next, while on this layer we need to enable the standard 3px hard brush.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1606" height="271" src="http://design.creativefan.com/files/2010/08/29.jpg" title="29" width="249" /&gt;&lt;br /&gt;
With this brush enabled just darken the area around the eye lightly. The  trick here is  to really darken the eye area while still keeping it  realistic.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1607" height="257" src="http://design.creativefan.com/files/2010/08/31.jpg" title="31" width="403" /&gt;&lt;br /&gt;
Now we can move over to the other eye.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1608" height="321" src="http://design.creativefan.com/files/2010/08/32.jpg" title="32" width="403" /&gt;&lt;br /&gt;
I also took the opportunity to darken the lips with the 3px brush at  this time. As well as to add a few more small details in the splats  themselves.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1609" height="494" src="http://design.creativefan.com/files/2010/08/34.jpg" title="34" width="401" /&gt;&lt;br /&gt;
My image now looks like the below screenshot.&lt;br /&gt;
&lt;img alt="" class="alignnone size-full wp-image-1610" height="416" src="http://design.creativefan.com/files/2010/08/33.jpg" title="33" width="285" /&gt;&lt;br /&gt;
Well we are done! My final image is displayed below. There’s more you  could add, some small details here and there but for the most part we  are finished with our tutorial! I hope you learned a bit about how this  style of picture is made and have either came out with some new brushes  you like, learned something or at least got an image you like. If you  have any questions regarding this don’t hesitate to ask! Thanks for  reading!&lt;br /&gt;
&lt;img alt="" class="alignnone" height="772" src="http://fc01.deviantart.net/fs71/f/2010/145/d/7/It__s_best_when_the_lights_off_by_soad2K.jpg" title="Final" width="501" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-216816084384426526?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/216816084384426526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/11/combining-custom-brushes-for-wild.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/216816084384426526?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/216816084384426526?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/11/combining-custom-brushes-for-wild.html' title='Combining Custom Brushes for Wild Effects in Photoshop'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0AHRXg4cCp7ImA9Wx5RFko.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-2550919833689285456</id><published>2010-08-24T11:48:00.001-07:00</published><updated>2010-08-24T11:48:54.638-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-24T11:48:54.638-07:00</app:edited><title>10 Javascript Accordion Scripts</title><content type='html'>&lt;a class="tt" href="http://twitter.com/home/?status=10+Javascript+Accordion+Scripts+http://tinyurl.com/2gpweo" title="Post to Twitter"&gt;&lt;img alt="Post to Twitter" class="nothumb" src="http://tutorialblog.org/wp-content/plugins/tweet-this/icons/tt-twitter.png" /&gt;&lt;/a&gt;&lt;a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://tutorialblog.org/10-javascript-accordion-scripts/&amp;amp;submitHeadline=10+Javascript+Accordion+Scripts" title="Post to Yahoo Buzz"&gt;&lt;img alt="Post to Yahoo Buzz" class="nothumb" src="http://tutorialblog.org/wp-content/plugins/tweet-this/icons/tt-buzz.png" /&gt;&lt;/a&gt;&lt;a class="tt" href="http://digg.com/submit?url=http://tutorialblog.org/10-javascript-accordion-scripts/&amp;amp;title=10+Javascript+Accordion+Scripts" title="Post to Digg"&gt;&lt;img alt="Post to Digg" class="nothumb" src="http://tutorialblog.org/wp-content/plugins/tweet-this/icons/tt-digg.png" /&gt;&lt;/a&gt;&lt;a class="tt" href="http://reddit.com/submit?url=http://tutorialblog.org/10-javascript-accordion-scripts/&amp;amp;title=10+Javascript+Accordion+Scripts" title="Post to Reddit"&gt;&lt;img alt="Post to Reddit" class="nothumb" src="http://tutorialblog.org/wp-content/plugins/tweet-this/icons/tt-reddit.png" /&gt;&lt;/a&gt;&lt;a class="tt" href="http://stumbleupon.com/submit?url=http://tutorialblog.org/10-javascript-accordion-scripts/&amp;amp;title=10+Javascript+Accordion+Scripts" title="Post to StumbleUpon"&gt;&lt;img alt="Post to StumbleUpon" class="nothumb" src="http://tutorialblog.org/wp-content/plugins/tweet-this/icons/tt-su.png" /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;div class="adtop"&gt; &lt;br /&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-9366327144245028";
/* tutorialblog.archive.medrect */
google_ad_slot = "4637506545";
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;script&gt;
google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);
&lt;/script&gt;&lt;ins style="border: medium none; display: inline-table; height: 250px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 300px;"&gt;&lt;ins id="google_ads_frame2_anchor" style="border: medium none; display: block; height: 250px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 300px;"&gt;&lt;iframe allowtransparency="true" frameborder="0" height="250" hspace="0" id="google_ads_frame2" marginheight="0" marginwidth="0" name="google_ads_frame" scrolling="no" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9366327144245028&amp;amp;output=html&amp;amp;h=250&amp;amp;slotname=4637506545&amp;amp;w=300&amp;amp;lmt=1282675565&amp;amp;flash=10.1.53&amp;amp;url=http%3A%2F%2Ftutorialblog.org%2F10-javascript-accordion-scripts%2F&amp;amp;dt=1282675573577&amp;amp;shv=r20100812&amp;amp;prev_slotnames=9391189496&amp;amp;correlator=1282675573511&amp;amp;frm=0&amp;amp;adk=3606576606&amp;amp;ga_vid=2117473915.1282675574&amp;amp;ga_sid=1282675574&amp;amp;ga_hid=1723847428&amp;amp;ga_fc=0&amp;amp;u_tz=420&amp;amp;u_his=1&amp;amp;u_java=1&amp;amp;u_h=768&amp;amp;u_w=1360&amp;amp;u_ah=728&amp;amp;u_aw=1360&amp;amp;u_cd=24&amp;amp;u_nplug=14&amp;amp;u_nmime=56&amp;amp;biw=1343&amp;amp;bih=489&amp;amp;ref=http%3A%2F%2Fwww.google.co.id%2Fsearch%3Fnum%3D20%26hl%3Did%26client%3Dfirefox-a%26rls%3Dorg.mozilla%253Aen-US%253Aofficial%26q%3Dwidget%2Bsript%2Bsponsor%2Bdesign%26aq%3Df%26aqi%3D%26aql%3D%26oq%3D%26gs_rfai%3D&amp;amp;fu=0&amp;amp;ifi=2&amp;amp;dtd=5&amp;amp;xpc=CgGBS0Oohp&amp;amp;p=http%3A//tutorialblog.org" style="left: 0pt; position: absolute; top: 0pt;" vspace="0" width="300"&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;A Javascript Accordion is a script that allows areas of content to be  hidden and then activated and shown using a mouse click, a great piece  of script for sites that are tight on space or for navigation where lots  of options are needed.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span id="more-1713"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.dezinerfolio.com/2007/07/19/simple-javascript-accordions/"&gt;Deziner Folio&lt;/a&gt; – Simple javascript Accordions &lt;a href="http://www.dezinerfolio.com/2007/07/19/simple-javascript-accordions/"&gt;&lt;img alt="112.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/112.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://moofx.mad4milk.net/"&gt;Moofx&lt;/a&gt; – javascript effects for use with Mool Tools or Prototype frameworks &lt;a href="http://moofx.mad4milk.net/"&gt;&lt;img alt="23.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/23.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.stickmanlabs.com/accordion/"&gt;Stickman Labs&lt;/a&gt; – Accordion v2.0 &lt;a href="http://www.stickmanlabs.com/accordion/"&gt;&lt;img alt="32.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/32.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.chrisesler.com/mootools/mootools-accordion.html"&gt;Chris Esler&lt;/a&gt; – Moo Tools Accordion &lt;a href="http://www.chrisesler.com/mootools/mootools-accordion.html"&gt;&lt;img alt="42.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/42.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://aariadne.com/accordion/"&gt;Aariadne&lt;/a&gt; – Accordion widget example with drag and drop &lt;a href="http://aariadne.com/accordion/"&gt;&lt;img alt="52.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/52.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.artviper.eu/mootoolsmenu/"&gt;Artviper&lt;/a&gt; – Mootools menu with Accordion and hover effects &lt;a href="http://www.artviper.eu/mootoolsmenu/"&gt;&lt;img alt="62.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/62.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.nyokiglitter.com/tutorials/tabs.html"&gt;Nyokiglitter&lt;/a&gt; – Tabbed accordion boxes &lt;a href="http://www.nyokiglitter.com/tutorials/tabs.html"&gt;&lt;img alt="72.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/72.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://dev.portalzine.de/index?/Horizontal_Accordion--print"&gt;Portalzine&lt;/a&gt; – Horizontal accordion which mimics the Xbox 360 “Blade” interface &lt;a href="http://dev.portalzine.de/index?/Horizontal_Accordion--print"&gt;&lt;img alt="82.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/82.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.learningjquery.com/2007/02/more-showing-more-hiding"&gt;Learning jQuery&lt;/a&gt; – More showing, more hiding &lt;a href="http://www.learningjquery.com/2007/02/more-showing-more-hiding"&gt;&lt;img alt="92.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/92.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt;&lt;a href="http://www.solutoire.com/experiments/mootools/acc_ex3.html"&gt; Solutoire&lt;/a&gt; – Accordion with color transition &lt;a href="http://www.solutoire.com/experiments/mootools/acc_ex3.html"&gt;&lt;img alt="102.jpg" src="http://tutorialblog.org/wp-content/uploads/2007/10/102.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;hr class="split" /&gt; &lt;a class="ow_button" href="http://tutorialblog.org/10-javascript-accordion-scripts/#"&gt;&lt;span class="ow_logo" style="background-color: #0480a5; margin: 0px;"&gt;&lt;img class="ow_logo_img" src="http://onlywire.com/images/onlywire_logo_small.png" /&gt;&lt;/span&gt;&lt;span class="ow_text" style="color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 12px;"&gt;Bookmark &amp;amp; Share&lt;/span&gt;&lt;/a&gt;&lt;script class="owbutton" src="http://onlywire.com/btn/button_17893" title="10 Javascript Accordion Scripts" type="text/javascript" url="http://tutorialblog.org/10-javascript-accordion-scripts/"&gt;
&lt;/script&gt;         &lt;!--

&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;   &lt;rdf:Description rdf:about="http://tutorialblog.org/10-javascript-accordion-scripts/"
    dc:identifier="http://tutorialblog.org/10-javascript-accordion-scripts/"
    dc:title="10 Javascript Accordion Scripts"
    trackback:ping="http://tutorialblog.org/10-javascript-accordion-scripts/trackback/" /&gt; &lt;/rdf:RDF&gt;--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-2550919833689285456?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/2550919833689285456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/10-javascript-accordion-scripts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/2550919833689285456?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/2550919833689285456?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/10-javascript-accordion-scripts.html' title='10 Javascript Accordion Scripts'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAAQHw8fip7ImA9Wx5RFko.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-1529014386051599213</id><published>2010-08-10T05:49:00.001-07:00</published><updated>2010-08-24T11:32:21.276-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-24T11:32:21.276-07:00</app:edited><title>Welcome to SAP Tutorial and Guide</title><content type='html'>In today’s world, running a business is no longer only about making a  profit at the end of the day. Running a business, especially those in  the medium to large scale enterprises, will also entail optimization of  processes such that the cost and time to execute those processes are  reduced and efficiency is increased. This means managing all aspects of  the business and making sure that each aspect develops synergism with  the other aspects.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
The electronic era ushered the era of speed. Today, everything is in  electronic speed. Computing power has exponentially exploded and  communication is nearing light speed. Managing businesses in today’s  world must involve harnessing that speed and integrating them into the  processes of the business.&lt;br /&gt;
Today’s computing technology has enabled us to create software that  will help businesses harness speed and precision, coupled with the speed  of communication, and use it&amp;nbsp; in creating unprecedented control over  all the processes and aspects of your business. It will enable you to  get real time data and feedback so you can make quick decisions that  will help your bottom line.&lt;br /&gt;
SAP, which stands for Systems, Applications and Products in Data  Processing is one such example of the convergence of computing genius  and today’s advancing information and communication technology. It is a  very complicated system composed of systems (many many of them). Each  system is equipped with the awareness of the other systems such that  data is shared among them. However, they are also capable of existing as  stand alone systems or as part of the whole thing.&lt;br /&gt;
The SAP system creates an electronic awareness of all aspects of your  business such that each aspect will have the data it needs from the  other aspects to optimize its operations and processes which should lead  to a better, more efficient way of doing your business.&lt;br /&gt;
&lt;a href="http://saptutorial.net/"&gt;SAP Tutorial and Guide&lt;/a&gt; is  dedicated to SAP and to all professionals looking for more information  about this renowned software. It hopes to become the top resource for  those who wish to &lt;b&gt;learn SAP&lt;/b&gt;. Browse around and read on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-1529014386051599213?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/1529014386051599213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/welcome-to-sap-tutorial-and-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/1529014386051599213?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/1529014386051599213?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/welcome-to-sap-tutorial-and-guide.html' title='Welcome to SAP Tutorial and Guide'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEAEQXw8eCp7ImA9Wx5SE04.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-8823555293381415439</id><published>2010-08-08T22:45:00.000-07:00</published><updated>2010-08-08T22:45:00.270-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-08T22:45:00.270-07:00</app:edited><title></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i36.tinypic.com/5bo6fs.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://i36.tinypic.com/5bo6fs.jpg" width="161" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;b&gt;cPanel User Guide and Tutorial&lt;/b&gt;&lt;br /&gt;
Packt Publishing | ISBN 1904811922 | 208 pages | PDF | 6.3 MB&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This book will help you to:&lt;br /&gt;
- Learn how to find hosts that offer cPanel with their web hosting packages&lt;br /&gt;
- Discover how to access your cPanel account in several different ways, even behind a firewall&lt;br /&gt;
- Familiarize yourself with the standard cPanel layout so you can find what you are looking for quickly&lt;br /&gt;
-  Discover what the information you see on the main cPanel interface  means and how to use it to keep track of what is happening with your  hosting account&lt;br /&gt;
- Create, manage and remove FTP accounts so you (or your web master) can upload, access and remove files from your website&lt;br /&gt;
-  Set up, manage and learn how to access e-mail accounts, including  e-mail aliases (forwarding), web mail access, e-mail quotas, mail  filtering, spam blocking and mailing lists&lt;br /&gt;
- Create, manage and delete databases from within cPanel&lt;br /&gt;
- Learn how to protect and control access to information on your web site using the tools that cPanel provides&lt;br /&gt;
- Monitor site traffic using web stats&lt;br /&gt;
- Discover how to create an effective backup strategy using cPanel’s web site backup and restore features&lt;br /&gt;
- Explore some advanced tools that cPanel offers to help manage your web site&lt;br /&gt;
- Learn basic techniques to keep your web site safe from hackers and learn what to do if the worst happens&lt;br /&gt;
- Examine some common third-party add-ons and themes that your host may choose to offer&lt;br /&gt;
- Discover a wealth of external tools that make the aspiring web master’s job easier&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;..::Downlaod::.. &lt;a href="http://shareflare.net/download/1476679.19bfb04337a50b989000f4fcf9bf28213/cPanel.User.Guide.and.Tutorial.rar.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-8823555293381415439?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/8823555293381415439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/cpanel-user-guide-and-tutorial-packt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/8823555293381415439?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/8823555293381415439?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/cpanel-user-guide-and-tutorial-packt.html' title=''/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUQNRHc_eyp7ImA9Wx5SE00.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-2152221122838123903</id><published>2010-08-08T14:36:00.000-07:00</published><updated>2010-08-08T14:36:35.943-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-08T14:36:35.943-07:00</app:edited><title>How to Customize Microsoft Excel Fonts in Excel 2010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.webtlk.com/wp-content/uploads/2010/02/microsoft-office2010-340x218.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://www.webtlk.com/wp-content/uploads/2010/02/microsoft-office2010-340x218.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;By default, the new Microsoft Excel 2010  uses Colibri font along with size 11&amp;nbsp; as soon as you open a new Excel  document. If you don’t like such a font and wish to customize it with  your own font and size, then this little, quick tutorial is right for  you. So, let’s see how to &lt;strong&gt;customize and change the default Microsoft Excel Font&lt;/strong&gt; to something else.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;span id="more-7770"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Open Microsoft Excel 2010.&lt;/li&gt;
&lt;li&gt;Click the&lt;strong&gt; File &lt;/strong&gt;tab.&lt;/li&gt;
&lt;li&gt;Click&lt;strong&gt; Option.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;On the left pane, click the &lt;strong&gt;General&lt;/strong&gt; link.&lt;/li&gt;
&lt;li&gt;Now, under the&amp;nbsp; &lt;strong&gt;When creating new workbooks&lt;/strong&gt; section, select the new font you wish to use from the&amp;nbsp; &lt;strong&gt;Use this font&lt;/strong&gt; drop down menu.&lt;/li&gt;
&lt;li&gt;Click&lt;strong&gt; OK.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-2152221122838123903?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/2152221122838123903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/how-to-customize-microsoft-excel-fonts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/2152221122838123903?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/2152221122838123903?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/how-to-customize-microsoft-excel-fonts.html' title='How to Customize Microsoft Excel Fonts in Excel 2010'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEcHQ3g7eip7ImA9Wx5SEkg.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-703301434530389890</id><published>2010-08-08T01:23:00.000-07:00</published><updated>2010-08-08T01:27:12.602-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-08T01:27:12.602-07:00</app:edited><title></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="http://i31.tinypic.com/2yotz80.jpg" width="160" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;Remember when digital cameras first came on the market a few years ago?  Like most people, you probably waited to buy one, waiting to see if it  was just a fad or if it was going to become a way of life, much like PCs  did in the 1980s. Well, years have gone by and digital cameras are only  getting better with time. Yet it seems like more people have digital  cameras than know how to use them. How Digital Photography Works is a  digital camera and photography book that actually tells you how it all  works. Full-color, large illustrations take the guesswork out of  understanding all of the cool things your digital camera and software  can do, from capturing images to fixing mistakes.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
You will learn:&lt;br /&gt;
&lt;br /&gt;
* How a lens works&lt;br /&gt;
* How exposure works&lt;br /&gt;
* How digital cameras transform light to become data&lt;br /&gt;
* How digital cameras manipulate photos&lt;br /&gt;
* How digital tools correct picture-taking mistakes&lt;br /&gt;
* How digital print-making works&lt;br /&gt;
&lt;br /&gt;
How Digital Photography Works is the only book that gives you a behind  the scenes look at digital photography, ultimately making you a better  digital photographer.&lt;br /&gt;
&lt;br /&gt;
Download : &lt;a href="http://rapidshare.com/files/329674660/How.Digital.Photography.Works.RapidshareDownloads.Org.rar"&gt;Click here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-703301434530389890?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/703301434530389890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/remember-when-digital-cameras-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/703301434530389890?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/703301434530389890?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/remember-when-digital-cameras-first.html' title=''/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEcCRXk_eCp7ImA9Wx5TGEg.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-5250250359248377437</id><published>2010-08-03T10:21:00.000-07:00</published><updated>2010-08-03T10:21:04.740-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-03T10:21:04.740-07:00</app:edited><title>Flash - Countdown in Style With an Airport Terminal Timer</title><content type='html'>In this tutorial we’ll make a reusable countdown timer with a dynamic  target date that can be set via XML. We’ll animate the numbers flipping  down in the style of an old airport or train station status board.  We’ll cover code, graphics creation and animation. What are you waiting  for..?&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;span id="more-4056"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 1:&lt;/span&gt; Set Up Your Flash File&lt;/h2&gt;Create a new Flash file (Actionscript 3) with these settings: 500×300, black background, and 30 fps.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Flash file setup" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/1.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/1.jpg" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 2:&lt;/span&gt; Create the digit_bottom MovieClip&lt;/h2&gt;Create a new MovieClip called ‘digit_bottom’ and draw a rounded  rectangle inside it approximately 36px wide by 50px tall. (A quick way  to draw a rectangle with precise dimensions is to select the rectangle  tool and Alt-click on the stage.)&lt;br /&gt;
Give the rectangle a gradient fill from #111111 (top) to #333333 (bottom) and a 2 px outline colored #333333.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Background image or animation" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/3.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/3.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 3:&lt;/span&gt; Position the Rectangle&lt;/h2&gt;Position the rectangle so that the registration point of the  MovieClip (the little ‘+’) is exactly halfway between the top and bottom  and the left edge. If you made your rectangle 50px tall, then the y  value should be -25.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Rectangle Properties" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/4.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/4.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 4:&lt;/span&gt; Add the Number&lt;/h2&gt;Create a new layer and add a dynamic text field called ‘t_num’.  Choose a font that has an airport or train station feel to it (like &lt;a href="http://new.myfonts.com/fonts/adobe/helvetica/"&gt;Helvetica&lt;/a&gt;, &lt;a href="http://new.myfonts.com/fonts/ef/din-1451/"&gt;DIN&lt;/a&gt;, or &lt;a href="http://new.myfonts.com/fonts/fontbureau/interstate/blackcondensed/"&gt;Interstate&lt;/a&gt;). I’m using Helvetica Bold.&lt;br /&gt;
Set the Paragraph Format to centered, and remember to embed the fonts for the numbers 0–9.&lt;br /&gt;
Position the text field so it’s centered on the background rectangle.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Number text field" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/5.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/5.jpg" style="display: inline;" /&gt;&lt;/div&gt;We’re going to be using this MovieClip as the base for another graphic, so take a moment to make sure it looks good.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 5:&lt;/span&gt; Add a Mask&lt;/h2&gt;Create a new layer on the timeline of the &lt;em&gt;digit_bottom&lt;/em&gt; MovieClip and call it ‘mask’. Copy the rounded rectangle and Paste in Place on the &lt;em&gt;mask&lt;/em&gt; layer (Edit &amp;gt; Paste in Place, or Command-Shift-V).&lt;br /&gt;
Select the top half of the mask rectangle and delete it.&lt;br /&gt;
Right-click the &lt;em&gt;mask&lt;/em&gt; layer, choose Mask and make sure that it is masking all of the layers below it.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Create the Mask" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/6.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/6.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 6:&lt;/span&gt; Create the digit_top MovieClip&lt;/h2&gt;Go into the Library, duplicate the &lt;em&gt;digit_bottom&lt;/em&gt; MovieClip and name the new copy ‘digit_top’.&lt;br /&gt;
This MovieClip will be virtually identical to the &lt;em&gt;digit_bottom&lt;/em&gt; clip, except the mask will be showing the top half of the graphics instead of the bottom.&lt;br /&gt;
Delete the graphics currently on the &lt;em&gt;mask&lt;/em&gt; layer. Copy the rounded rectangle and again Paste in Place on the &lt;em&gt;mask&lt;/em&gt; layer. This time select the bottom half and delete it.&lt;br /&gt;
The only other adjustment you might want to make here is to adjust  the color of the text and the shading of the background rounded  rectangle. I made the graphics in my &lt;em&gt;digit_top&lt;/em&gt; clip a bit darker to simulate light coming from the top.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="digit_top and digit_bottom clips" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/7.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/7.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 7:&lt;/span&gt; Create the Digit MovieClip&lt;/h2&gt;Create a new MovieClip named ‘Digit’. Drag in the &lt;em&gt;digit_top&lt;/em&gt; and &lt;em&gt;digit_bottom&lt;/em&gt; MovieClips and position them both at 0,0. Give them the instance names ‘top1′ and ‘bottom1′.&lt;br /&gt;
Now copy both of the MovieClips (&lt;em&gt;digit_top&lt;/em&gt; and &lt;em&gt;digit_bottom&lt;/em&gt;), create a new layer, and Paste in Place a copy of each. Name the new copies ‘top2′ and ‘bottom2′.&lt;br /&gt;
You should now have 4 MovieClips inside your &lt;em&gt;Digit&lt;/em&gt; MovieClip: 2 copies of &lt;em&gt;digit_top&lt;/em&gt; and 2 copies of &lt;em&gt;digit_bottom&lt;/em&gt;. I’ll explain why we’re setting it up like this in the next step.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 8:&lt;/span&gt; Animation Strategy&lt;/h2&gt;We have to do a bit of animation trickery to get the flipping numbers effect we want. Take a look at the diagram below of our &lt;em&gt;Digit&lt;/em&gt; MovieClip (I’m rendering it in 3D just so you can see the layering more easily):&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Digit Animation Diagram" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/8.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/8.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;h3&gt;Animation Step 1: &lt;/h3&gt;We start out with the &lt;em&gt;bottom2&lt;/em&gt; clip flipped upside down (using the &lt;a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#scaleY"&gt;scaleY&lt;/a&gt; property) and placed behind the &lt;em&gt;top2&lt;/em&gt; clip. At this point the 2 clips that are visible are &lt;em&gt;top2&lt;/em&gt; and &lt;em&gt;bottom1&lt;/em&gt;. The numbers on these two clips correspond to each other, so they form a complete digit.&lt;br /&gt;
&lt;h3&gt;Animation Step 2: &lt;/h3&gt;Now we flip down the &lt;em&gt;top2&lt;/em&gt; clip to the center of the digit.  At this point scaleY will be zero, so the clip won’t be visible. At the  same time, we’re also flipping down the  &lt;em&gt;bottom2&lt;/em&gt; clip, but this one we’ll flip all the way to the bottom. Since it’s behind &lt;em&gt;top2&lt;/em&gt;, it won’t show until it flips past the halfway point. Now the 2 visible clips are &lt;em&gt;top1&lt;/em&gt; and &lt;em&gt;bottom1&lt;/em&gt;. The numbers on these two clips don’t match, but that’s okay because this step only lasts for a brief moment.&lt;br /&gt;
&lt;h3&gt;Animation Step 3: &lt;/h3&gt;The &lt;em&gt;top2&lt;/em&gt; clip stays in the center as &lt;em&gt;bottom2&lt;/em&gt; continues to fall all the way down to the bottom. Once it’s in place the numbers on the visible clips (&lt;em&gt;top1&lt;/em&gt; and &lt;em&gt;bottom2&lt;/em&gt;) again match to form a complete digit.&lt;br /&gt;
&lt;h3&gt;Animation Step 4: &lt;/h3&gt;At this point we’ll relayer and reset the positions of the 2 hidden  clips to get ready for the next flip. Notice how the clips are in the  same positions as Step 1, only reversed.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 9:&lt;/span&gt; Create the Clock MovieClip&lt;/h2&gt;Now that we have the individual &lt;em&gt;Digit&lt;/em&gt; MovieClip set up, let’s build the clock.&lt;br /&gt;
Create a new MovieClip on the stage called ‘Clock’ with the instance  name ‘clock’. Inside the new MovieClip place 9 copies of your &lt;em&gt;Digit&lt;/em&gt;  MovieClip; 2 for seconds, 2 for minutes, 2 for hours, and 3 for days.  Give each digit an instance name. From left to right name them ‘digit0′,  ‘digit1′, ‘digit2′, and so on.&lt;br /&gt;
Add some colons to separate the MovieClips and labels for each  section. The design is up to you. I added a dark rounded rectangle as a  background for my clock.&lt;br /&gt;
Lastly, add a dynamic text field called ‘t_date’. This is where we’ll  show the target date the clock is counting down to. Remember to embed  the font for this text field if you’re not using a system font.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Clock MovieClip" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/9.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/9.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 10:&lt;/span&gt; Create the Digit Class&lt;/h2&gt;Create a new Actionscript file called ‘Digit.as’ and add this code to create the empty shell for the class:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_108609"&gt;&lt;div class="bar              "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;01&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 color3"&gt;package&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;02&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;03&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.display.MovieClip;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;04&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;05&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;class&lt;/code&gt; &lt;code class="as3 plain"&gt;Digit &lt;/code&gt;&lt;code class="as3 keyword"&gt;extends&lt;/code&gt; &lt;code class="as3 plain"&gt;MovieClip {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;06&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 keyword"&gt;const&lt;/code&gt; &lt;code class="as3 plain"&gt;TOP:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 value"&gt;0&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;07&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 keyword"&gt;const&lt;/code&gt; &lt;code class="as3 plain"&gt;BOTTOM:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;08&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;09&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_currentDigit:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_nextDigit:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;11&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_number:&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 string"&gt;"0"&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;12&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;13&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// CONSTRUCTOR&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;14&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;Digit() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;15&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_currentDigit = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;( top1, bottom1 );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;( top2, bottom2 );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;17&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;This doesn’t do much yet. We’ve got a couple of arrays to hold the 2 sets of &lt;em&gt;digit_top&lt;/em&gt; and &lt;em&gt;digit_bottom&lt;/em&gt; MovieClips. I’ve set up 2 constants, TOP and BOTTOM to help keep track of the top and bottom clips within those arrays. The &lt;em&gt;_number&lt;/em&gt; variable will hold the digit that’s on display at any given time.&lt;br /&gt;
(Note: I’m using the underscore in my variable names to indicate private variables.)&lt;br /&gt;
Find your &lt;em&gt;Digit&lt;/em&gt; MovieClip in the Library and assign this class to it in the Linkage settings.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Digit Class Linkage Settings" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/10.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/10.jpg" style="display: inline;" /&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 11:&lt;/span&gt; Import the &lt;a href="http://www.greensock.com/tweenlite/" target="_blank"&gt;TweenLite&lt;/a&gt; Library&lt;/h2&gt;We’re going to be using the TweenLite library to animate our &lt;em&gt;Digit&lt;/em&gt; MovieClip.&lt;br /&gt;
&lt;a href="http://www.greensock.com/tweenlite/"&gt;Download the AS3 version of the TweenLite library here&lt;/a&gt;.&lt;br /&gt;
Place the ‘com’ folder in the same directory as your main Flash file (or in your source path, if you’ve &lt;a href="http://active.tutsplus.com/tutorials/screencasts/quick-tip-how-to-organize-your-flash-project-files/"&gt;set up a different class path&lt;/a&gt;).&lt;br /&gt;
Add these two lines at the top of your &lt;em&gt;Digit&lt;/em&gt; class, just below the MovieClip import:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_102216"&gt;&lt;div class="bar "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;5&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;com.greensock.*&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;6&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;com.greensock.easing.*&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;We’re barely going to scratch the surface of what TweenLite can do in this tutorial. For more information check out the &lt;a href="http://www.greensock.com/as/docs/tween/_tweenlite.html"&gt;TweenLite Documentation&lt;/a&gt;.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 12:&lt;/span&gt; Program the flipTo Animation&lt;/h2&gt;Add this function to your &lt;em&gt;Digit&lt;/em&gt; class:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_391800"&gt;&lt;div class="bar       "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;flipTo(num:&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt;&lt;code class="as3 plain"&gt;):&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;23&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_number = num;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;24&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit[TOP].t_num.text = num;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;25&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit[BOTTOM].t_num.text = num;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;26&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;27&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// flip down the top of the digit to the halfway point&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;28&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;TweenLite.to(_currentDigit[TOP], .&lt;/code&gt;&lt;code class="as3 value"&gt;15&lt;/code&gt;&lt;code class="as3 plain"&gt;, {scaleY: &lt;/code&gt;&lt;code class="as3 value"&gt;0&lt;/code&gt;&lt;code class="as3 plain"&gt;, ease: Linear.easeNone});&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;29&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// flip the next digit bottom down&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;30&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;TweenLite.to(_nextDigit[BOTTOM], .&lt;/code&gt;&lt;code class="as3 value"&gt;3&lt;/code&gt;&lt;code class="as3 plain"&gt;, {scaleY:&lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;, onComplete: flipComplete,&amp;nbsp; ease: Bounce.easeOut});&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;31&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Here’s what’s happening, line by line:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; This function accepts a String that will hold the digit we’ll be flipping to. The first line just sets our &lt;em&gt;_number&lt;/em&gt; variable to hold that digit.&lt;/li&gt;
&lt;li&gt;Next we set the text fields in the TOP and BOTTOM MovieClips in our &lt;em&gt;_nextDigit&lt;/em&gt; array to display that same digit.&lt;/li&gt;
&lt;li&gt;Then we use TweenLite to tween the &lt;a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#scaleY"&gt;scaleY&lt;/a&gt; property of the TOP MovieClip of the &lt;em&gt;_currentDigit&lt;/em&gt; to 0. This gives the effect that it’s ‘falling’ toward the center of the digit.&lt;/li&gt;
&lt;li&gt;The last line is another tween, this time animating the BOTTOM clip of the &lt;em&gt;_nextDigit&lt;/em&gt;  from the the top of the digit down to the bottom. Again we’re using the  scaleY property to simulate this effect, but this time from -1 to 1.  Since it’s tweening twice as far as the TOP clip, we give it twice the  amount of time (.3 seconds instead of .15). When this tween finishes it  will call a function called ‘flipComplete’. We’ll write that function in  the next step.&lt;/li&gt;
&lt;/ul&gt;Take another look at the diagram in Step 8 if you’re confused about the animation here.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 13:&lt;/span&gt; Add the flipComplete() Function&lt;/h2&gt;Add this function to the &lt;em&gt;Digit&lt;/em&gt; class just below the &lt;em&gt;flipTo&lt;/em&gt; function:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_25586"&gt;&lt;div class="bar   "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;33&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;flipComplete():&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;34&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// swap digits&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;next:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Array&lt;/code&gt; &lt;code class="as3 plain"&gt;= _currentDigit;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;36&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_currentDigit = _nextDigit;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;37&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit = next;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;38&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;39&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// reset layering&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;40&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;reset();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;41&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Once the flip animation completes we’ll run this function. It swaps the &lt;em&gt;_currentDigit&lt;/em&gt; and &lt;em&gt;_nextDigit&lt;/em&gt;  arrays. After that’s done it calls a function named ‘reset’ to reset  the clip layering and positions for the next flip. Let’s write that  function now.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 14:&lt;/span&gt; Add the reset() Function&lt;/h2&gt;Add this function to the &lt;em&gt;Digit&lt;/em&gt; class:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_39371"&gt;&lt;div class="bar                     "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;47&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;reset():&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;48&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;addChild(_nextDigit[BOTTOM]);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;49&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;addChild(_currentDigit[TOP]);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;50&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;51&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// flip up the next bottom to be behind the current top&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;52&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit[BOTTOM].scaleY = -&lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit[TOP].scaleY = &lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;54&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;The first two lines in this function pop the &lt;em&gt;_nextDigit&lt;/em&gt; BOTTOM and then the &lt;em&gt;_currentDigit&lt;/em&gt; TOP to the top of the display list. I usually just use &lt;a href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#addChild%28%29"&gt;addChild()&lt;/a&gt; to do this because it requires less typing than using &lt;a href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#setChildIndex%28%29"&gt;setChildIndex()&lt;/a&gt;. &lt;br /&gt;
&lt;div class="tutorial_image"&gt; &lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-9093712935949486";
/* 300x250 activetuts middle tutsads */
google_ad_slot = "5548342356";
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"&gt;
&lt;/script&gt;&lt;script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"&gt;
&lt;/script&gt;&lt;script&gt;
google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);
&lt;/script&gt;&lt;ins style="border: medium none; display: inline-table; height: 250px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 300px;"&gt;&lt;ins style="border: medium none; display: block; height: 250px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 300px;"&gt;&lt;iframe allowtransparency="true" frameborder="0" height="250" hspace="0" id="google_ads_frame1" marginheight="0" marginwidth="0" name="google_ads_frame" scrolling="no" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9093712935949486&amp;amp;output=html&amp;amp;h=250&amp;amp;slotname=5548342356&amp;amp;w=300&amp;amp;lmt=1280827561&amp;amp;flash=10.1.53&amp;amp;url=http%3A%2F%2Factive.tutsplus.com%2Ftutorials%2Factionscript%2Fcountdown-in-style-with-an-airport-terminal-timer%2F&amp;amp;dt=1280855801040&amp;amp;shv=r20100721&amp;amp;correlator=1280855801041&amp;amp;frm=0&amp;amp;adk=1642450999&amp;amp;ga_vid=40938930.1280855801&amp;amp;ga_sid=1280855801&amp;amp;ga_hid=98155508&amp;amp;ga_fc=1&amp;amp;u_tz=420&amp;amp;u_his=1&amp;amp;u_java=1&amp;amp;u_h=768&amp;amp;u_w=1024&amp;amp;u_ah=728&amp;amp;u_aw=1024&amp;amp;u_cd=24&amp;amp;u_nplug=8&amp;amp;u_nmime=41&amp;amp;biw=-12245933&amp;amp;bih=-12245933&amp;amp;ifk=1094711965&amp;amp;ref=http%3A%2F%2Fwww.pixel2life.com%2Fviewtutorial%2F79496%2Fcountdown_in_style_with_an_airport_terminal_timer%2F&amp;amp;fu=0&amp;amp;ifi=1&amp;amp;dtd=22&amp;amp;xpc=GEJW9nY8mL&amp;amp;p=http%3A//active.tutsplus.com" style="left: 0pt; position: absolute; top: 0pt;" vspace="0" width="300"&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;  &lt;/div&gt;After the clips are re-layered, we set the scaleY properties so they’ll be ready for the next flip. This means changing &lt;em&gt;_nextDigit[BOTTOM]&lt;/em&gt; from 1 to -1 and &lt;em&gt;_nextDigit[TOP]&lt;/em&gt; from 0 to 1.&lt;br /&gt;
Again, check the diagram in Step 8 if you’re getting lost.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 15:&lt;/span&gt; Add to the Constructor&lt;/h2&gt;One thing we forgot to do is position the clips properly for the  first flip animation. We can do that easily by adding a call to the &lt;em&gt;reset&lt;/em&gt; function right in the Digit class constructor:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_827947"&gt;&lt;div class="bar        "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 comments"&gt;// CONSTRUCTOR&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;17&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;Digit() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_currentDigit = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;( top1, bottom1 );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_nextDigit = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Array&lt;/code&gt; &lt;code class="as3 plain"&gt;( top2, bottom2 );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2 highlighted"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;reset();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 16:&lt;/span&gt; Add the number() Function&lt;/h2&gt;One last thing we’ll need in our Digit class is a way to access the private &lt;em&gt;_number&lt;/em&gt; variable from outside the class. We’ll add a simple accessor function:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_431905"&gt;&lt;div class="bar  "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 keyword"&gt;get&lt;/code&gt; &lt;code class="as3 plain"&gt;number():&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;36&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;return&lt;/code&gt; &lt;code class="as3 plain"&gt;_number;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;37&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 17:&lt;/span&gt; Create the Clock Class&lt;/h2&gt;Create a new ActionScript file named ‘Clock.as’. Paste in this code:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_735806"&gt;&lt;div class="bar                  "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;01&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 color3"&gt;package&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;02&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;03&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.display.MovieClip;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;04&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.events.TimerEvent;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;05&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.media.Sound;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;06&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.utils.Timer;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;07&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;08&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;class&lt;/code&gt; &lt;code class="as3 plain"&gt;Clock &lt;/code&gt;&lt;code class="as3 keyword"&gt;extends&lt;/code&gt; &lt;code class="as3 plain"&gt;MovieClip {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;09&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_clockTimer:Timer;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_targetDate:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;11&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;12&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// CONSTRUCTOR&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;13&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;Clock() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;14&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;15&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;17&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Not much here yet. Just importing some of the classes we’ll need. I also have a couple of private variables. &lt;em&gt;_clockTimer&lt;/em&gt; will count down the seconds for us, and &lt;em&gt;_targetDate&lt;/em&gt; will hold the date that we’re counting down to.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 18:&lt;/span&gt; Add the set() Function&lt;/h2&gt;Add this function to the Clock class just below the constructor:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_898015"&gt;&lt;div class="bar     "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 comments"&gt;// set the target date and start the countdown timer&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 keyword"&gt;set&lt;/code&gt;&lt;code class="as3 plain"&gt;(date:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;):&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_targetDate = date;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_clockTimer = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 plain"&gt;Timer(&lt;/code&gt;&lt;code class="as3 value"&gt;1000&lt;/code&gt;&lt;code class="as3 plain"&gt;) &lt;/code&gt;&lt;code class="as3 comments"&gt;// tick every second (1000 milliseconds)&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;23&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_clockTimer.addEventListener(TimerEvent.TIMER, update);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;24&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_clockTimer.start();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;25&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;26&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// display the target date above the clock&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;27&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;t_date.text = _targetDate.toLocaleString().toUpperCase();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;28&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;29&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// update the clock once here so it starts with the correct time&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;30&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;update();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;31&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;This is the function that we’ll use to set the target date for the clock. It accepts a date (of course) and assigns that to the &lt;em&gt;_targetDate&lt;/em&gt; variable. It then instantiates our &lt;em&gt;_clockTimer&lt;/em&gt;. The &lt;em&gt;_clockTimer&lt;/em&gt; will call the &lt;em&gt;update&lt;/em&gt; function once per second to update the digits.&lt;br /&gt;
After starting the timer, the function sets the &lt;em&gt;t_date&lt;/em&gt; text with the target date. The &lt;a href="http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/Date.html#toLocaleString%28%29"&gt;toLocaleString()&lt;/a&gt; function ensures the date is displayed in the user’s local time zone.&lt;br /&gt;
The last line of this function calls &lt;em&gt;update&lt;/em&gt; once to set the clock to the proper time. Otherwise it would display “000 00:00:00″ for one second until the first timer event.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 19:&lt;/span&gt; Add the update() Function&lt;/h2&gt;This function is a bit long because it’s where most of the work gets done. Add it to your Clock class:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_179557"&gt;&lt;div class="bar                   "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;33&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;update(e:TimerEvent = &lt;/code&gt;&lt;code class="as3 keyword"&gt;null&lt;/code&gt;&lt;code class="as3 plain"&gt;):&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;34&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;now:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;(); &lt;/code&gt;&lt;code class="as3 comments"&gt;// get the current time&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;36&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// find the difference (in ms) between the target and now&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;37&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;diff:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Number&lt;/code&gt; &lt;code class="as3 plain"&gt;= _targetDate.valueOf() - now.valueOf();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;38&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;if&lt;/code&gt;&lt;code class="as3 plain"&gt;(diff &amp;lt;=&lt;/code&gt;&lt;code class="as3 value"&gt;0&lt;/code&gt;&lt;code class="as3 plain"&gt;){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;39&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// TIME'S UP!&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;40&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// do something cool here&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;41&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_clockTimer.stop();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;42&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;_clockTimer.removeEventListener(TimerEvent.TIMER, update);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;43&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diff = &lt;/code&gt;&lt;code class="as3 value"&gt;0&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;44&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;45&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;46&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// convert to seconds&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;47&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diff = Math.round(diff/&lt;/code&gt;&lt;code class="as3 value"&gt;1000&lt;/code&gt;&lt;code class="as3 plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;48&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;49&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// number of days&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;50&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;days:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= Math.floor(diff/ (&lt;/code&gt;&lt;code class="as3 value"&gt;24&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt;&lt;code class="as3 plain"&gt;));&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;51&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diff -= days*(&lt;/code&gt;&lt;code class="as3 value"&gt;24&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt; &lt;code class="as3 plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;52&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;53&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// number of hours&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;54&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;hours:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= Math.floor(diff / (&lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt;&lt;code class="as3 plain"&gt;))&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;55&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diff -= hours*&lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt; &lt;code class="as3 plain"&gt;* &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;56&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;57&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// number of minutes&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;58&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;min:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= Math.floor(diff/ &lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt;&lt;code class="as3 plain"&gt;);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;59&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diff -= min*&lt;/code&gt;&lt;code class="as3 value"&gt;60&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;60&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;61&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// seconds are all that remain&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;62&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;sec:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= diff;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;63&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;64&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// create an array of strings to hold the number for each value&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;65&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;diffArr:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Array&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Array&lt;/code&gt;&lt;code class="as3 plain"&gt;(&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt;&lt;code class="as3 plain"&gt;(days), &lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt;&lt;code class="as3 plain"&gt;(hours), &lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt;&lt;code class="as3 plain"&gt;(min), &lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt;&lt;code class="as3 plain"&gt;(sec));&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;66&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;diffString:&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 string"&gt;""&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;67&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;len:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 value"&gt;3&lt;/code&gt;&lt;code class="as3 plain"&gt;; &lt;/code&gt;&lt;code class="as3 comments"&gt;// the first value (days) has 3 digits. All the rest have 2&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;68&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;for&lt;/code&gt; &lt;code class="as3 keyword"&gt;each&lt;/code&gt;&lt;code class="as3 plain"&gt;(&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;s:&lt;/code&gt;&lt;code class="as3 keyword"&gt;String&lt;/code&gt; &lt;code class="as3 keyword"&gt;in&lt;/code&gt; &lt;code class="as3 plain"&gt;diffArr){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;69&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// pad the string with a leading zero if needed&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;70&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;while&lt;/code&gt;&lt;code class="as3 plain"&gt;(s.length &amp;lt; len){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;71&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;s = &lt;/code&gt;&lt;code class="as3 string"&gt;"0"&lt;/code&gt;&lt;code class="as3 plain"&gt;+s;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;72&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;73&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;74&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;len = &lt;/code&gt;&lt;code class="as3 value"&gt;2&lt;/code&gt;&lt;code class="as3 plain"&gt;; &lt;/code&gt;&lt;code class="as3 comments"&gt;// all the other values are 2 digits in length&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;75&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;diffString += s; &lt;/code&gt;&lt;code class="as3 comments"&gt;// add the padded string to the diffString&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;76&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;77&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;78&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// go through each character in the diffString and set the corresponding digit&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;79&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;for&lt;/code&gt;&lt;code class="as3 plain"&gt;(&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;i:&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 value"&gt;0&lt;/code&gt;&lt;code class="as3 plain"&gt;; i&amp;lt; diffString.length; i++){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;80&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;if&lt;/code&gt;&lt;code class="as3 plain"&gt;(diffString.substr(i, &lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;) != &lt;/code&gt;&lt;code class="as3 keyword"&gt;this&lt;/code&gt;&lt;code class="as3 plain"&gt;[&lt;/code&gt;&lt;code class="as3 string"&gt;"digit"&lt;/code&gt;&lt;code class="as3 plain"&gt;+i].number){&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;81&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;this&lt;/code&gt;&lt;code class="as3 plain"&gt;[&lt;/code&gt;&lt;code class="as3 string"&gt;"digit"&lt;/code&gt;&lt;code class="as3 plain"&gt;+i].flipTo(diffString.substr(i, &lt;/code&gt;&lt;code class="as3 value"&gt;1&lt;/code&gt;&lt;code class="as3 plain"&gt;));&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;82&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;83&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;84&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;85&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;This function accepts a TimerEvent as its parameter. The default value for this parameter is &lt;em&gt;null&lt;/em&gt;. This allows us to call the function without sending a parameter, as we’re doing in the &lt;em&gt;set&lt;/em&gt; function.&lt;br /&gt;
The first line of this function gets the current date and time as a  Date object. Next, we find the difference between the current date and  the target date (line 37). If the difference is 0 or less, then it’s  past the target date, so we stop the &lt;em&gt;_clockTimer&lt;/em&gt; (lines 38-44).&lt;br /&gt;
Since the difference in time between now and the target is calculated  in milliseconds, we need to convert that into a nice readable display  of days, hours, minutes, and seconds (lines 46-62). The math here is  pretty simple as long as you know that there are 1000 milliseconds in a  second, 60 seconds in a minute, 60 minutes in an hour and 24 hours in a  day.&lt;br /&gt;
On line 65 we store all those values as elements in an array.  Starting on line 68 we loop through each element and add it to a String  of characters called ‘diffString’. While doing this we also add leading  zeroes where necessary (line 71). So if our values for the clock were 30  days, 5 hours, 56 minutes, and 6 seconds the &lt;em&gt;diffString&lt;/em&gt; would look like this: “030055606″.&lt;br /&gt;
The last thing this function does is loop through the characters in the &lt;em&gt;diffString&lt;/em&gt; (using the &lt;a href="http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/String.html#charAt%28%29"&gt;charAt() method&lt;/a&gt;).  For each character in the string we check to see if it’s different from  the number currently displayed on the corresponding digit. This is easy  because of the way we named our digit instances. If the number is not  the same as the one currently displayed we tell that digit to flip to  the number in the &lt;em&gt;diffString&lt;/em&gt;.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 20:&lt;/span&gt; Add Sound&lt;/h2&gt;Find (or create) a good ticking sound that will play every time the  clock updates. Import it into the Library of your Flash file and set the  class name to ‘TickSound’ in the Linkage settings.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Tick Sound Linkage Settings" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/11.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/11.jpg" style="display: inline;" /&gt;&lt;/div&gt;Add the &lt;em&gt;_tickSound&lt;/em&gt; variable to the top of your Clock class just below the two other variables:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_127506"&gt;&lt;div class="bar "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;09&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_clockTimer:Timer;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_targetDate:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;11&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;_tickSound:Sound = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 plain"&gt;TickSound();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;And play the sound inside the &lt;em&gt;update&lt;/em&gt; function:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_561169"&gt;&lt;div class="bar"&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;div class="item copyToClipboard"&gt;&lt;embed allowscriptaccess="always" flashvars="highlighterId=highlighter_561169" height="16" id="highlighter_561169_clipboard" menu="false" src="about:blank" title="copy to clipboard" type="application/x-shockwave-flash" width="16" wmode="transparent"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;_tickSound.play();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 21:&lt;/span&gt; Add the Main Document Class&lt;/h2&gt;Our countdown timer is complete, we just need some way to set the  target date. Create a new Actionscript file called ‘Main.as’ with this  code:  &lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_869496"&gt;&lt;div class="bar      "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 color3"&gt;package&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;36&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;37&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.display.MovieClip;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;38&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;39&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;class&lt;/code&gt; &lt;code class="as3 plain"&gt;Main &lt;/code&gt;&lt;code class="as3 keyword"&gt;extends&lt;/code&gt; &lt;code class="as3 plain"&gt;MovieClip {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;40&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;41&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;Main() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;42&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;43&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// set the target date for the clock&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;44&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;targetDate:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;45&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;targetDate.setTime( &lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;.UTC(&lt;/code&gt;&lt;code class="as3 value"&gt;2010&lt;/code&gt;&lt;code class="as3 plain"&gt;, &lt;/code&gt;&lt;code class="as3 value"&gt;4&lt;/code&gt;&lt;code class="as3 plain"&gt;, &lt;/code&gt;&lt;code class="as3 value"&gt;28&lt;/code&gt;&lt;code class="as3 plain"&gt;, &lt;/code&gt;&lt;code class="as3 value"&gt;20&lt;/code&gt;&lt;code class="as3 plain"&gt;, &lt;/code&gt;&lt;code class="as3 value"&gt;00&lt;/code&gt;&lt;code class="as3 plain"&gt;) );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;46&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;clock.&lt;/code&gt;&lt;code class="as3 keyword"&gt;set&lt;/code&gt;&lt;code class="as3 plain"&gt;(targetDate);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;47&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;48&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;49&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;50&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;All this does is set the target date for the Clock instance on the Stage. I’m using &lt;a href="http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/Date.html#setTime%28%29"&gt;setTime()&lt;/a&gt; and &lt;a href="http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/Date.html#UTC%28%29"&gt;Date.UTC()&lt;/a&gt;  to convert the date to Universal Timecode. This way the date will be  correct when it gets converted back to local time on the user’s  computer. Also, remember that the months are zero-based. So, the month 4  is actually May, not April.&lt;br /&gt;
In your Flash file set the Document class to ‘Main’.&lt;br /&gt;
&lt;div class="tutorial_image"&gt;&lt;img alt="Set the Document Class" original="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/12.jpg" src="http://activetuts.s3.amazonaws.com/tuts/121_countdown/Tutorial/12.jpg" style="display: inline;" /&gt;&lt;/div&gt;If you need a refresher on using the Document Class check out &lt;a href="http://active.tutsplus.com/tutorials/actionscript/quick-tip-how-to-use-a-document-class-in-flash/"&gt;this Quick Tip&lt;/a&gt;.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 22:&lt;/span&gt; Test&lt;/h2&gt;Test your movie now and everything should work. Try changing the  target date in the Main class and see how the countdown changes.&lt;br /&gt;
One potential downside to how we’ve set this up is that the target  date is hard-coded in our SWF. That’s fine, but it would be cool if we  could dynamically load the date so that we could reuse the countdown for  different things.&lt;br /&gt;
Let’s see what we can do about that…&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 23:&lt;/span&gt; Create the XML File&lt;/h2&gt;Create a new XML file in the same folder as your Flash file called  ‘targetDate.xml’ (an XML file is just a plain text file). Add this to  the XML file:&lt;br /&gt;
&lt;div class="syntaxhighlighter  xml" id="highlighter_40501"&gt;&lt;div class="bar  "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;targetDate&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;year&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;2011&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;year&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;month&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;3&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;month&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;day&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;25&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;day&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;5&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;hour&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;20&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;hour&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;6&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;minute&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;21&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;minute&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;7&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="xml plain"&gt;&lt;!--&lt;/code--&gt;&lt;code class="xml keyword"&gt;targetDate&lt;/code&gt;&lt;code class="xml plain"&gt;&amp;gt;&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Using this format for our target date is pretty bloated (there is  more markup than there is actual data), but it will keep things very  clear for the purposes of this tutorial.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 24:&lt;/span&gt; Load the XML&lt;/h2&gt;Now let’s make some changes to our Main document class. Replace everything in that file with this code:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_616681"&gt;&lt;div class="bar           "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;01&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 color3"&gt;package&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;02&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;03&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.display.MovieClip;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;04&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.net.URLLoader;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;05&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.net.URLRequest;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;06&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;import&lt;/code&gt; &lt;code class="as3 plain"&gt;flash.events.Event;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;07&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;08&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;class&lt;/code&gt; &lt;code class="as3 plain"&gt;Main &lt;/code&gt;&lt;code class="as3 keyword"&gt;extends&lt;/code&gt; &lt;code class="as3 plain"&gt;MovieClip {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;09&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// CONSTRUCTOR&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;11&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 keyword"&gt;public&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;Main() {&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;12&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 comments"&gt;// load the XML&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;13&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;xmlLoader:URLLoader = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 plain"&gt;URLLoader();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;14&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;xmlLoader.addEventListener(Event.COMPLETE, onDataLoaded);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;15&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;xmlLoader.load( &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 plain"&gt;URLRequest(&lt;/code&gt;&lt;code class="as3 string"&gt;"targetDate.xml"&lt;/code&gt;&lt;code class="as3 plain"&gt;) );&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;17&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;You’ll notice we’ve imported some additional classes to help us load  the XML file. In the constructor function we’re creating a new URLLoader  instance to load the file for us. We attach an event listener that will  call a function named ‘onDataLoaded’ when the file is finished loading.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 25:&lt;/span&gt; Add the onDataLoaded() Function&lt;/h2&gt;Add this function to the Main class:&lt;br /&gt;
&lt;div class="syntaxhighlighter  as3" id="highlighter_484268"&gt;&lt;div class="bar       "&gt;&lt;div class="toolbar"&gt;&lt;a class="item viewSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#viewSource" style="height: 16px; width: 16px;" title="view source"&gt;view source&lt;/a&gt;&lt;a class="item printSource" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#printSource" style="height: 16px; width: 16px;" title="print"&gt;print&lt;/a&gt;&lt;a class="item about" href="http://active.tutsplus.com/tutorials/actionscript/countdown-in-style-with-an-airport-terminal-timer/#about" style="height: 16px; width: 16px;" title="?"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="lines"&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 keyword"&gt;private&lt;/code&gt; &lt;code class="as3 color3"&gt;function&lt;/code&gt; &lt;code class="as3 plain"&gt;onDataLoaded(e:Event):&lt;/code&gt;&lt;code class="as3 keyword"&gt;void&lt;/code&gt; &lt;code class="as3 plain"&gt;{&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;xml:XML = &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 plain"&gt;XML(e.target.data);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 variable"&gt;var&lt;/code&gt; &lt;code class="as3 plain"&gt;targetDate:&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt; &lt;code class="as3 plain"&gt;= &lt;/code&gt;&lt;code class="as3 keyword"&gt;new&lt;/code&gt; &lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;();&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;targetDate.setTime(&lt;/code&gt;&lt;code class="as3 keyword"&gt;Date&lt;/code&gt;&lt;code class="as3 plain"&gt;.UTC(&lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt;&lt;code class="as3 plain"&gt;(xml.year), &lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt;&lt;code class="as3 plain"&gt;(xml.month), &lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt;&lt;code class="as3 plain"&gt;(xml.day), &lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt;&lt;code class="as3 plain"&gt;(xml.hour), &lt;/code&gt;&lt;code class="as3 keyword"&gt;int&lt;/code&gt;&lt;code class="as3 plain"&gt;(xml.minute) ));&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;23&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;24&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="as3 plain"&gt;clock.&lt;/code&gt;&lt;code class="as3 keyword"&gt;set&lt;/code&gt;&lt;code class="as3 plain"&gt;(targetDate);&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="number"&gt;&lt;code&gt;25&lt;/code&gt;&lt;/td&gt;&lt;td class="content"&gt;&lt;code class="as3 plain"&gt;}&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;This function creates a new XML object from the file we loaded. We  then create a new Date object from the values in the XML. We’re again  using setTime() and Date.UTC() to convert the date to Universal  Timecode. The final line is the same as before, it just sends the target  date to our Clock instance.&lt;br /&gt;
&lt;hr /&gt; &lt;h2&gt;&lt;span&gt;Step 26:&lt;/span&gt; Wrap Up&lt;/h2&gt;That’s pretty much it for this one. There are a couple of enhancements you might like to make though:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Depending on what you’re using the countdown for, you might want to  do something special for the user when the countdown hits zero. You’d  add this to the &lt;em&gt;Clock&lt;/em&gt; class in the part of the &lt;em&gt;update&lt;/em&gt; function that checks if the timer is at zero.&lt;/li&gt;
&lt;li&gt;As I mentioned, the format of our XML is pretty wasteful as it is. You might rather just pass in the date as a string via &lt;a href="http://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.html"&gt;FlashVars&lt;/a&gt;, use a different data format (like &lt;a href="http://www.json.org/"&gt;JSON&lt;/a&gt;), or just reformat the XML to be a bit more compact.&lt;/li&gt;
&lt;/ol&gt;Good luck! As always, post a comment and let me know what you think.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-5250250359248377437?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/5250250359248377437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/flash-countdown-in-style-with-airport.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/5250250359248377437?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/5250250359248377437?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/flash-countdown-in-style-with-airport.html' title='Flash - Countdown in Style With an Airport Terminal Timer'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DU8AQX48fSp7ImA9Wx5TGEw.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-3274228071579670138</id><published>2010-08-02T23:44:00.000-07:00</published><updated>2010-08-02T23:44:00.075-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-02T23:44:00.075-07:00</app:edited><title>General Graphics Tutorials -- Color</title><content type='html'>This is kind of an ambitious undertaking for me. Normally I try to keep  the size of tutorials down to a few pages at most (this one was over 20  pages in Word!). Unfortunately, color is a difficult and rather lengthy  topic even where web graphics are concerned. I hope you won't find this  tutorial too long-winded and that you'll find it a welcome reference.  &lt;br /&gt;
--tmc &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;&lt;a href="http://www.grafx-design.com/03gen00.html#COLOR"&gt;Color&lt;/a&gt;&lt;/h4&gt;&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://www.grafx-design.com/03gen00.html#COLOR_MODELS"&gt;Color Models (Part I)&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;CMYK&lt;/li&gt;
&lt;li&gt;RGB&lt;/li&gt;
&lt;li&gt;HSL/HSB&lt;/li&gt;
&lt;li&gt;Indexed&lt;/li&gt;
&lt;li&gt;How the Models Work&lt;/li&gt;
&lt;li&gt;Color and Your Computer Screen&lt;/li&gt;
&lt;/ul&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://www.grafx-design.com/03gen01.html"&gt;Color Depth (Part II)&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;8-Bit&lt;/li&gt;
&lt;li&gt;16-Bit&lt;/li&gt;
&lt;li&gt;24-Bit&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://www.grafx-design.com/03gen02.html"&gt;Color Palettes (Part III)&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Problems with Limited Palettes&lt;/li&gt;
&lt;li&gt;How to Build or Select a Palette&lt;/li&gt;
&lt;li&gt;Types of Palettes  &lt;ul&gt;&lt;li&gt;Exact Palette&lt;/li&gt;
&lt;li&gt;Adaptive Palette&lt;/li&gt;
&lt;li&gt;Web Palette&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://www.grafx-design.com/03gen03.html"&gt;Previewing Your Images (Part IV)&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://www.grafx-design.com/03gen04.html"&gt;Hexadecimal Notation (Part V)&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Counting in Hexadecimal&lt;/li&gt;
&lt;li&gt;Converting Hexadecimal to Decimal&lt;/li&gt;
&lt;li&gt;Converting From Decimal to Hexadecimal&lt;/li&gt;
&lt;li&gt;A Necessary Evil&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;&lt;a href="" name="COLOR"&gt;Color&lt;/a&gt;&lt;/h4&gt;When taken all together, color is one of the hardest web graphics topics  to understand. There are a lot of new buzzwords and some really geeky  computer stuff involved. As with the rest of my tutorials, though, I'll  try to make this experience as painless as possible. Once you've  finished this tutorial, you'll be able to move on to other tutorials  with real confidence. &lt;br /&gt;
&lt;br /&gt;
Even some graphic artists have problems with color and how it relates to  web graphics. Some of the things they, and you, must get used to are  how computers display colors. The displaying of colors involves both  hardware and software. Some of the buzzwords involved are: bit depth,  palettes, browser-safe and platform dependence. All of these topics will  be covered in this tutorial. Don't worry if it doesn't all make sense  the first time around. I suggest you read through this tutorial to get a  feeling for what it's all about and then refer back to it as necessary. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;&lt;a href="" name="COLOR_MODELS"&gt;Color Models&lt;/a&gt;&lt;/h4&gt;For our discussion of color, there are a few models that you need to  know about. Some of these, such as CMYK, are intended more for printing  and, as such, are not applicable to web graphics. These various models  are really just different ways of looking at the same thing, similar to  the way a word in a foreign language has a counterpart in English. The  words sound different and look different but they mean the same thing. &lt;br /&gt;
&lt;br /&gt;
The different models we'll look at are CMYK (cyan, magenta, yellow and  black--yes, K=Black; that's not a typo), RGB (red, green and blue),  HSL/HSB (hue, saturation and luminance or brightness) and Indexed (a  subset of RGB). &lt;br /&gt;
&lt;br /&gt;
&lt;div class="QABackground"&gt;&lt;strong&gt;Q&amp;amp;A:&lt;/strong&gt; What's the difference between CMYK and RGB? &lt;br /&gt;
&lt;br /&gt;
The main difference is that CMYK is used to describe colors when  discussing printing and RGB is for describing colors for screen-based  display such as your computer monitor or television set. &lt;br /&gt;
&lt;br /&gt;
C,M,Y &amp;amp; K are the four colors of ink that, when mixed together, can  produce all of the colors needed for printing. C is for Cyan, M for  Magenta, Y for Yellow and K for percent blacK. &lt;br /&gt;
&lt;br /&gt;
R,G and B are the three colors that, when mixed together can produce all  of the colors needed for onscreen images. R is for Red, G is for Green  and B is for Blue. &lt;br /&gt;
&lt;br /&gt;
The CMYK color model is what is known as subtractive. This means that  when you mix, or add, multiple colors you'll eventually end up with  black and when you subtract colors you'll eventually end up with white. &lt;br /&gt;
&lt;br /&gt;
The RGB model is additive. This means that when you mix, or add,  multiple colors you'll eventually end up with white and when you  subtract colors you'll eventually end up with black.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To see what I'm talking about, look at the CMYK and RGB values in figure  3.1 and you'll see that, for the color white, all of the CMYK values  are 0 (subtractive) and all of the RGB values are 255(additive). i.e.  subtracting, or moving the separate color values towards 0, in CMYK  results in white and adding, or moving the separate color values towards  255 in RGB results in white. &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 3.1" border="0" height="194" src="http://www.grafx-design.com/images/03gen01.jpg" width="300" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 3.1&lt;br /&gt;
Color Picker dialog box&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
&lt;strong&gt;CMYK&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, CMYK is the color model associated with color  printing and, therefore, is not of immediate interest where web graphics  are concerned. If, on the other hand, you sometimes import graphics  from predominantly print type graphics programs such as Corel DRAW! or  Adobe's Illustrator into a program like Adobe's Photoshop, you may have a  problem with the default mode being reset from RGB to CMYK. The first  clue that this has happened may come when you go to apply a plugin  filter only to find the entire menu grayed out. If this happens, don't  panic. Check to see if the mode has been reset and, if it has, set it  back to RGB. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; You can determine  which mode an image is using in Photoshop by choosing Image, Mode. The  current color mode will have a check mark next to it. To change the mode  simply select the one you wish to use. Once you've set an image to RGB  you should then be able to use all of the available filters.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;RGB&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
RGB, which stands for red, green and blue, is the most common computer  graphics color model. There are 256 possible values for each of the  three colors. Without getting into the higher math, what this means is  that you have a possible 256*256*256 colors--256 values for red, 256  values for green, and 256 values for blue. A quick glance at a  calculator will show that there are 16,777,216--or approximately 16.7  million--colors available with this model. You may or may not have  access to all of these colors depending on a number of software and  hardware related factors. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; To determine how many colors your hardware is capable of displaying: &lt;br /&gt;
&lt;br /&gt;
Windows 95: right-click anywhere on the desktop. A pulldown menu will  appear. Choose Properties this will bring up the Display Properties  dialog box. Choose Settings to see how many colors are being used. &lt;br /&gt;
&lt;br /&gt;
Windows 3.1: Select the Windows Setup icon (found in the Main program  group). In the Display pull-down menu you'll see the current settings. &lt;br /&gt;
&lt;br /&gt;
Mac: open the control panel (named Monitors, or Monitors and Sound  depending on which version of the system software you're running) from  the system folder. The current setting for your monitor will be  displayed there and can be changed from there, as well.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once you've bumped up the color resolution most of your software should take advantage of the extra colors. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;HSL/HSB&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
HSL or HSB for hue, saturation, and luminance or brightness is just  another way of looking at the RGB model. Hue means the same as color,  saturation is the amount of color and luminance, or brightness, is  self-evident. Usually, in cases where you can adjust the color within  your software program, both the HSL and RGB models will share a common  dialog box. This is true in both Paint Shop Pro and Photoshop, for  example. &lt;br /&gt;
&lt;br /&gt;
Although different programs will use either L, for luminance, or B, for  brightness, these two are exactly the same. When you adjust the  brightness by adding to it you'll get a brighter version of the color  you're working with. &lt;br /&gt;
&lt;br /&gt;
Saturation is the amount of color being used. Bringing this value up  will increase the color and decreasing this value will eventually give  you a shade of gray. &lt;br /&gt;
&lt;br /&gt;
Changing the value for hue will take you through the different color  values i.e. red, green, blue and all of the various colors in between. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; If you become more  familiar with one color model (RGB or HSL) over the other, use whichever  you please. During the course of this tutorial I'll use mostly the RGB  model.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Indexed&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
Indexed color is similar to RGB and might be considered a subset of it.  With indexed color you are limited to 256 colors. These 256 colors,  though, can be any 256 colors from the 16.7 possible colors. Software  such as Jasc Software Inc.'s Paint Shop Pro don't discuss colors in  terms of indexes but choose to refer to them in terms of color depth. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Indexed color is  important with GIF images. GIF is one of the two possible image types  available for web graphics. We'll look at GIF and JPG, the other image  type, in more depth in a future tutorial "Creating a Successful Image".&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;How the Models Work&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
Because computers start counting at zero rather than 1, the possible  values for red, green and blue go from 0 to 255. When all three values  are 0, the resulting color will be black (in RGB and Indexed); when all  three values are 255 the resulting color will be white. As expected,  then, a value of R:0, G:0, B:255 (no red, no green, and all blue) will  yield a vivid blue. A value of R:0, G:255, B:0 will give you a bright  green. And a value of R:255, G:0, B:0 will be bright red. Mixing the  values for R, G, and B will produce one of 16.7 million colors. &lt;br /&gt;
&lt;br /&gt;
Your color television uses the same method of displaying colors as your  computer monitor. When all three of the colors are fired at full  strength the result is bright white. If you could get close enough to  your television, although I don't recommend this, you might be able to  see that what appears to be a white dot is actually a collection of very  small red, green and blue dots. &lt;br /&gt;
&lt;br /&gt;
On the computer these dots are called pixels. Pixel stands for picture  elements. Your computer screen displays a rectangular array of these  dots in a fixed set of numbers like 640x480, 800x600 and 1024x768. The  more dots or pixels displayed, the better or higher the resolution. This  higher resolution, though, requires more video memory. &lt;br /&gt;
&lt;br /&gt;
To put it simply: Resolution is the number of pixels your monitor can  "resolve" or display. The higher the resolution is the better the  picture quality. I'll also use the word resolution when talking about  color. Again a higher color resolution will result in more colors being  displayed. &lt;br /&gt;
&lt;br /&gt;
You may wonder how these numbers 640x480 and 800x600 work, since your  screen doesn't actually change its size. What happens is that at a  higher resolution, say 800x600 versus 640x480, the computer displays  more pixels over the same surface. This will mean that the icons and  windows on your system will get a little smaller. At the same time,  though, you'll be able to see more on your screen. If you have a problem  with higher resolutions on your screen you may want to consider getting  a larger screen. The prices on 15 and 17 inch monitors have really come  down in the recent past. A 15 inch monitor running at 800x600 with  millions of colors will give you a really nice picture, especially if  you spend a lot of time in front of your computer. &lt;br /&gt;
&lt;br /&gt;
The 15 inch screen that I have hooked to my Internet machine runs at  800x600 with 64,000 colors and gives me a really nice view of the web.  If you've only seen the web with 256 colors you'll be really surprised  the first time you see a web site with a higher color resolution. You  won't see any dithering or muddy looking graphics--instead, most all  colors will appear exactly as they're supposed to. It'll be like a whole  new web. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Color and Your Computer Screen&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
How many colors does your screen display? Chances are good that, if you  bought your computer recently, it was sold to you as a multimedia  machine capable of great wonders. When you bought the machine was it set  up correctly, though? How do you know how many colors it's displaying? &lt;br /&gt;
&lt;br /&gt;
If you're running Window 95 it's fairly easy to find out. Right click  anywhere on the desktop and you'll a the pop-up menu like the one shown  in figure 3.2 &lt;br /&gt;
&lt;br /&gt;
&lt;div class="QABackground"&gt;&lt;strong&gt;Q&amp;amp;A:&lt;/strong&gt; What if I'm not using Windows 95? &lt;br /&gt;
&lt;br /&gt;
Checking your color resolution on Windows 3.x and Macs was discussed in  the section RGB, earlier in this chapter. The dialog boxes will be  similar to the one seen in figure 3.2. (If you're nervous about playing  with the system settings you might want to refer to the documentation  that came with your machine.)&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 3.2" border="0" height="135" src="http://www.grafx-design.com/images/03gen02.gif" width="118" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 3.2&lt;br /&gt;
Windows 95 Desktop options pop-up menu&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
At the bottom of this menu is the "Properties" selection. Clicking on  this choice will bring up the "Display Properties" dialog box as seen in  figure 3.3. &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 3.3" border="0" height="280" src="http://www.grafx-design.com/images/03gen03.gif" width="241" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 3.1&lt;br /&gt;
Display Properties dialog box&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
Your dialog box may appear a little differently than this one. The  software that came with my video card enhances this one. In any event  you should have a tab labeled "Settings". Clicking on this tab will  allow you to view the current color depth and resolution of your  computer's monitor. You can see that mine is currently set to 1,152x864  at 32 bit color depth. You should be able to change the resolution and  color depth to something higher than the standard 640x480 with 256  colors. Experimenting with the settings shouldn't prove troublesome as  the drivers normally won't allow you to select higher resolutions or  color depth than your machine can handle. Even on today's 14 inch  monitors and with a 1MB video card you should be capable of seeing  640x480 with 64,000 colors or even 800x600 with 64,000 colors. Some  people find that text on an 800x600 setting is to small to read.  However, you should also be able to choose large fonts from the same  dialog box. In any event, you should play around until you find a  setting that gives you an acceptable picture with the highest resolution  and color depth that your system can give you. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Some people believe  that a higher color setting will slow down the rate at which you can  view web pages. This is untrue, however. Even the quicker 28.8 modems  are much slower than your video card.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-3274228071579670138?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/3274228071579670138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/general-graphics-tutorials-color.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/3274228071579670138?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/3274228071579670138?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/general-graphics-tutorials-color.html' title='General Graphics Tutorials -- Color'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C04CQnk7fip7ImA9Wx5TF04.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-341831286320773258</id><published>2010-08-01T23:50:00.001-07:00</published><updated>2010-08-01T23:52:43.706-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-01T23:52:43.706-07:00</app:edited><title>Paint Shop Pro Tutorials -- Red Eye Removal</title><content type='html'>&lt;h3&gt;&lt;strong&gt;Red Eye Removal with Paint Shop Pro&lt;/strong&gt;&lt;/h3&gt;&lt;br /&gt;
Even today's smartest cameras and flash systems can leave you with  portraits of friends and family looking like something from a Wes Craven  movie... Spooky :)  Those bright red eyes glowing out at you from the  surrounding darkness... There's a solution, though, that's both elegant  and powerful! Paint Shop Pro's Red Eye Removal tool. With just a few  minutes practice at setting the different values you'll have your  family's portraits looking more normal and less like the cast for the  next "Freddie" movie. &lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
This Paint Shop Pro Photo XI lesson will demonstrate how you can correct  red eye in any of your digital portraits. Even though my portrait  subject is a boxer puppy you can achieve the same results with portraits  of your human subjects.  Of course the human portraits will have  subjects with red eyes, not the blue eyes that you see in the puppy's  portrait... no matter, though, as you'll see once you get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="Dreaded Red (or in this case blue) Eye" border="0" height="502" src="http://www.grafx-design.com/images/sugrrAd02.jpg" width="598" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;A case of dreaded "red", or in this case "blue" eye&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; This Paint Shop Pro lesson was created using &lt;strong&gt;Corel Paint Shop Pro Photo XI&lt;/strong&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;A Note on Glint&lt;/h4&gt;&lt;br /&gt;
Before moving on to the actual red eye removal technique I'd like to  point out that one of the differences between human red eyes and the  pup's blue eyes is the positioning of the "Glint" (this is what Paint  Shop Pro uses to refer to the bright white specular reflection from the  flash). Either the puppies wide set eyes reflect things a little  differently, or the pup needs glasses (see below), but there are a  couple of glints in her eyes that aren't really centered, or exactly  evenly spaced. No worries, though. I'll cover the "Glint" setting such  that you'll see exactly how it can be applied to any red eye problem. &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 24.1" border="0" height="400" src="http://www.grafx-design.com/images/sugrrrGlasses.jpg" width="348" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;Sugrrr in glasses?!?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
&lt;h4&gt;A Little Prep Work&lt;/h4&gt;&lt;br /&gt;
Although Paint Shop Pro's Red Eye Removal tool is very powerful, and  easy to use, it is what I refer to as a "destructive" tool in that it  changes the pixels of your original image. You can get around this in a  number of ways... &lt;br /&gt;
&lt;br /&gt;
...you can work on a duplicate of the image. This is a good solution,  but it means keeping track of more than one version of all of your  affected portraits. &lt;br /&gt;
&lt;br /&gt;
You can work on a copy of the layer. This is a pretty good solution,  too, but it will increase the size of your .pspimage file(s). &lt;br /&gt;
&lt;br /&gt;
A good compromise, in my opinion, is to copy the areas that need to be  affected (in this case the subject's eyes) to a new layer above the  original. Copying only the area that's needed will help keep the file  size down. &lt;br /&gt;
&lt;br /&gt;
To get started, select the Selection tool from the Toolbar, set the  Selection Type to Ellipse and the Mode to Replace. The other settings  aren't really relevant for this correction. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="tipBackground"&gt;&lt;strong&gt;TIP:&lt;/strong&gt; For the &lt;strong&gt;keyboard shortcut&lt;/strong&gt; fanatics in the crowd, you can press the 'S' key to select the Selection tool&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Click-and-drag an elliptical selection around one of the eyes that are affected. &lt;br /&gt;
&lt;br /&gt;
With the first eye selected, hold down the Shift key to add to the  current selection (you'll see a small plus sign above the mouse pointer)  and drag another selection around your subject's other eye. You should  end up with two selections around the eyes as seen in figure 25.1. &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 25.1" border="0" height="396" src="http://www.grafx-design.com/images/25psp01.jpg" width="346" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 25.1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
Choose Edit, Copy to copy the selected areas. &lt;br /&gt;
&lt;br /&gt;
&lt;!-- ###################################################################### --&gt; &lt;!-- #                              Begin GOOGLE ADS                      # --&gt; &lt;!-- ###################################################################### --&gt;   &lt;table align="center" cellpadding="15"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;  &lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-7418651354242977";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "ffffff";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "00cccc";
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"&gt;
&lt;/script&gt;&lt;script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"&gt;
&lt;/script&gt;&lt;script&gt;
google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);
&lt;/script&gt;&lt;ins style="border: medium none; display: inline-table; height: 90px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 728px;"&gt;&lt;ins style="border: medium none; display: block; height: 90px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 728px;"&gt;&lt;iframe allowtransparency="true" frameborder="0" height="90" hspace="0" id="google_ads_frame1" marginheight="0" marginwidth="0" name="google_ads_frame" scrolling="no" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7418651354242977&amp;amp;format=728x90_as&amp;amp;output=html&amp;amp;h=90&amp;amp;w=728&amp;amp;lmt=1280731772&amp;amp;ad_type=text&amp;amp;color_bg=FFFFFF&amp;amp;color_border=ffffff&amp;amp;color_link=0000FF&amp;amp;color_text=000000&amp;amp;color_url=00cccc&amp;amp;flash=10.1.53&amp;amp;url=http%3A%2F%2Fwww.grafx-design.com%2F25psp.php&amp;amp;dt=1280731772549&amp;amp;shv=r20100721&amp;amp;correlator=1280731772551&amp;amp;frm=0&amp;amp;adk=3034910452&amp;amp;ga_vid=2030380444.1280731773&amp;amp;ga_sid=1280731773&amp;amp;ga_hid=1818440843&amp;amp;ga_fc=0&amp;amp;u_tz=420&amp;amp;u_his=9&amp;amp;u_java=1&amp;amp;u_h=768&amp;amp;u_w=1360&amp;amp;u_ah=728&amp;amp;u_aw=1360&amp;amp;u_cd=24&amp;amp;u_nplug=8&amp;amp;u_nmime=41&amp;amp;biw=1343&amp;amp;bih=576&amp;amp;ref=http%3A%2F%2Fwww.grafx-design.com%2Ftutorials.html&amp;amp;fu=0&amp;amp;ifi=1&amp;amp;dtd=22&amp;amp;xpc=C7vnrIwZ2r&amp;amp;p=http%3A//www.grafx-design.com" style="left: 0pt; position: absolute; top: 0pt;" vspace="0" width="728"&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;  &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ###################################################################### --&gt; &lt;!-- #                              End GOOGLE ADS                        # --&gt; &lt;!-- ###################################################################### --&gt;      With the eyes selected and copied create a new layer for them by  choosing Layers, New Raster Layer... Doing so will bring up the New  Raster Layer dialog box. Give the layer a name ("Eyes" or "Red Eye  Correction" would be appropriate) and click OK to create the new layer. &lt;br /&gt;
&lt;br /&gt;
Choose Edit, Paste Into Selection to paste the selected areas into the newly created layer. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="tipBackground"&gt;&lt;strong&gt;TIP:&lt;/strong&gt; For the &lt;strong&gt;keyboard shortcut&lt;/strong&gt; fanatics in the crowd, you can press the 'Ctrl-Shift-L' keys to paste into the selection&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
By following the preceding steps in the order they're written you  prevent Paint Shop Pro from pasting the eyes into the center of a new  layer... not necessarily the place you want them to end up. The method  used here will assure that the eyes in the new layer are in exactly the  same place as those in the main layer below. &lt;br /&gt;
&lt;br /&gt;
Now that the eyes are in their own layer it's time to correct the red eye problem... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Paint Shop Pro's Red Eye Removal Tool&lt;/h4&gt;&lt;br /&gt;
The new "Eye" layer should be the active layer. If it's not, perhaps  because you've saved and re-opened the file, simply click the "Eye"  layer in the Layers palette to activate it. &lt;br /&gt;
&lt;br /&gt;
With the layer containing the selected areas active, choose Adjust, Red  Eye Removal... Doing so will bring up the Red Eye Removal dialog box  (see figure 25.2). &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 25.2" border="0" height="362" src="http://www.grafx-design.com/images/25psp02.jpg" width="381" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 25.2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="tipBackground"&gt;&lt;strong&gt;TIP:&lt;/strong&gt; Use the Pan option in  the Red Eye Removal dialog box to help you zero in quickly on the area  you want to work on. You can activate the Pan option by clicking the Pan  button located just below the "After:" preview window&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Use the Zoom slider to adjust the red eye area so that you can see all of it (take another peek at figure 25.2). &lt;br /&gt;
&lt;br /&gt;
Choose the Method. For the image of the puppy I chose "Auto Animal Eye".  If you're working on a photograph of a human subject you can choose  "Auto Human Eye". &lt;br /&gt;
&lt;br /&gt;
Click-and-drag, in the Before preview window, from the center of the  pupil outwards until you've created a selection that surrounds the pupil  (see figure 25.3) &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 25.3" border="0" height="362" src="http://www.grafx-design.com/images/25psp03.jpg" width="381" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 25.3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
I started with the pup's left eye (the one on the right in the  photograph) and it does have a small glint in it that I'd like to  preserve, or even (slightly, VERY slightly enhance). To do so I set the  "Center Glint" on and I set the size of the glint. In this case only 2  pixels, but it will be enough to preserve the glint. &lt;br /&gt;
&lt;br /&gt;
If removing the red eye from a portrait leaves black holes in space  where your subject's eyes should be, you can actually add a glint to  help give the eyes a more realistic appearance. &lt;br /&gt;
&lt;br /&gt;
When you've finished up with one eye move on to the next. With the pup's  right eye, I turned off the glint. Note that doing so doesn't remove  any existing specular highlights. &lt;br /&gt;
&lt;br /&gt;
For both eyes I left the default values for both the Feather and Blur  settings. That is I left the Feather set to 1 and the Blur set to 0. If  the image you're working with is suffering from a little soft-focus you  might want to bump up the Feather or the Blur values a little. &lt;br /&gt;
&lt;br /&gt;
To get the best results turn on the Preview on Image. There's a check  box to do so located at the top right of the dialog box. I turned that  preview on to help me set the lightness values for both the Glint and  the Pupil. I set both of those values to 60 based on observing the  changes in the preview as I played with the sliders. &lt;br /&gt;
&lt;br /&gt;
I left the default Color setting, but you may want to play around with  this, keeping an eye on the preview as you make changes to see what  effect it has on the photographs you're working with. Figure 25.4 shows  my final result. Now that's one cute little boxer puppy :) &lt;br /&gt;
&lt;br /&gt;
&lt;!-- figure and caption table --&gt; &lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 25.4" border="0" height="590" src="http://www.grafx-design.com/images/25psp04.jpg" width="515" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 25.4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br clear="all" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As always, make sure that you save a copy of your image as a .pspimage  file so that you can come back to it later if necessary and make any  subsequent changes or re-edits.   &lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-341831286320773258?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/341831286320773258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/paint-shop-pro-tutorials-red-eye.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/341831286320773258?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/341831286320773258?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/paint-shop-pro-tutorials-red-eye.html' title='Paint Shop Pro Tutorials -- Red Eye Removal'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0UNR3s9eip7ImA9Wx5TF04.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-5552344420366767700</id><published>2010-08-01T23:30:00.000-07:00</published><updated>2010-08-01T23:41:36.562-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-01T23:41:36.562-07:00</app:edited><title>Corel DRAW! Tutorials -- Animated Logos</title><content type='html'>&lt;h3&gt;&lt;b&gt;Creating Animated Logos with Corel DRAW!&lt;/b&gt;&lt;/h3&gt;&lt;h4&gt;Animated GIFs&lt;/h4&gt;&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.6" border="0" height="85" src="http://www.grafx-design.com/images/GDanim.gif" width="150" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;This tutorial will demonstrate how you can create an Animated GIF  logo. I used Corel DRAW! 7.0 for Windows for this technique. Some things  may be done differently with other versions.   &lt;br /&gt;
&lt;h5&gt;Putting a New Spin on Your Logo&lt;/h5&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
I'll be the first to admit that I'm probably the last person to jump on  the "Animated GIF" bandwagon. To be honest, I didn't really see the  potential for animated GIFs. Most of the early images I saw were kind of  cheesy. On top of that, I prefer keeping my images' download time to a  minimum, and animated GIFs can get rather large very quickly.  &lt;br /&gt;
&lt;br /&gt;
Recently, though, I've seen the light. Done right, animated GIFs can be  pretty cool. And, with today's GIF animation software, animated image  file size can be kept quite reasonable. Animated GIFs can be real  attention-getters on banner ads, can really add to the appeal of a  static logo, and they can certainly add some pizzazz to a web page.  &lt;br /&gt;
&lt;br /&gt;
Animated 3D text has become so popular on the web, in fact, that there  are now several dedicated programs available for you to choose from.  These programs, produced by software companies such as Xara and Ulead,  make the creation of animated 3D text as simple as point-and-click.  &lt;br /&gt;
&lt;br /&gt;
What if you need to do more than animate simple text? Normally you might  think of resorting to a dedicated 3D-rendering program. These programs  can be expensive, though, and they often have pretty steep learning  curves. So what can you do? Well, you can use Corel DRAW! to create the  frames for your animated masterpiece. That's right! Corel DRAW! has all  the features necessary to help you create a 3D animated logo.  &lt;br /&gt;
&lt;br /&gt;
Here's how you can use the extrusion features to give depth to, light, and spin your creation... &lt;br /&gt;
&lt;br /&gt;
Open a new graphic in Corel DRAW! (I'm using version 7, but the method should translate well to other versions).  &lt;br /&gt;
&lt;br /&gt;
I'll be creating a simple logo using the first letters of GrafX Design, my design company.  &lt;br /&gt;
&lt;br /&gt;
First I entered the text using the Text tool. I then selected the text  by clicking on the Pick tool. This enabled me to change the font and the  size of the text. I chose Braggadocio at 72 points.  &lt;br /&gt;
&lt;br /&gt;
Because I didn't want to create just simple text, but rather I wanted a  logo, I decided to cut the text out of a simple oval shape. To do that, I  selected the Ellipse tool and dragged an oval shape around the text.  &lt;br /&gt;
&lt;br /&gt;
To line these elements up, marquee-select them all with the Pick tool  and choose Arrange, Align and Distribute. In the Align and distribute  dialog box, check Center of Page and click OK.  &lt;br /&gt;
&lt;br /&gt;
With the elements still selected, click the Combine button on the  property bar. This will combine, or cutout, the text from the oval.  &lt;br /&gt;
&lt;br /&gt;
You can change the color of the oval logo by left-clicking a color on  the color palette. I choose a light blue color (see figure 9.1).  &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.1" border="0" height="74" src="http://www.grafx-design.com/images/09corel01.gif" width="130" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that the logo design is complete (as simple as it is), it's time to  extrude the image, light it, and start creating the separate frames  you'll need in order to complete the animation.  &lt;br /&gt;
&lt;br /&gt;
Choose Effects, Extrude to bring up the Extrude dialog box (see figure  9.2). This is where you'll do most of the work needed to create the  frames of your spinning animation. &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.2" border="0" height="356" src="http://www.grafx-design.com/images/09corel02.gif" width="162" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this dialog box you'll see 5 tabs. The first three, Extrude, Rotate,  and Lighting are the ones you'll need to use to create the frames for  your animation.  &lt;br /&gt;
&lt;br /&gt;
The first thing you should do is extrude the logo. This process gives  your logo some depth, i.e. it adds the 3rd dimension to your image.  &lt;br /&gt;
&lt;br /&gt;
Click on the first tab if it's not already active. You can now set the  basic shape, viewpoint, and depth of your image. I set the shape to  "Small Back," the viewpoint to "VP Locked To Object," and the depth to  2.0. You can play around with the various choices until you get the look  you're after. When you're done, click Apply.  &lt;br /&gt;
&lt;br /&gt;
The next thing you will do is create the lighting.  &lt;br /&gt;
&lt;br /&gt;
Click the third tab. Turn on the first light by clicking the first lightbulb icon (or Light switch 1).  &lt;br /&gt;
&lt;br /&gt;
You can now position the light by dragging the small black icon around  the 3D grid. You must place the icon on an intersection. I chose the  upper-right corner. Once you've chosen the position for your light,  click Apply.  &lt;br /&gt;
&lt;br /&gt;
At this point you won't really see much difference in your image. It's coming, though.  &lt;br /&gt;
&lt;br /&gt;
Click on the 2nd tab. This option enables you to rotate the logo in 3D  space. You'll notice the Corel symbol that's visible in the middle of  the dialog box (see figure 9.3). &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.3" border="0" height="356" src="http://www.grafx-design.com/images/09corel03.gif" width="162" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This symbol can be dragged around with the mouse, and its position will  correspond to the position of your image in 3D space once you click  Apply. Changing the position in this manner is a lot of fun. However,  you'll need to be more exacting when creating your frames. Below and to  the right of the Corel symbol is a small, bent-cornered, rectangular  icon. Clicking on this icon will replace the Corel symbol with a set of  coordinates, or rotation values. The first controls the rotation about  the x-axis, the second about the y-axis and the third about the z-axis.  Because I'll be spinning my logo around the y-axis, I'll only need to  change the values for number 2.  &lt;br /&gt;
&lt;br /&gt;
Before you start to apply the rotation values you should save the first  frame. Obviously the first frame doesn't need to be rotated.  &lt;br /&gt;
&lt;br /&gt;
Before saving the first frame, though, create a white (or some other  color, if you prefer) bounding box around your logo image. You'll need  to do this because of the way Corel DRAW! saves an image. When Corel  DRAW! saves an image it doesn't keep all of the white space you see  around the onscreen representation. Instead, all of that white space is  cropped off. It's best to have all of the frames of your animation the  same size, and adding the bounding box will assure that this is the  case.  &lt;br /&gt;
&lt;br /&gt;
Select the Rectangle tool and draw a box around your image. It doesn't  have to be much bigger than the image but it should give you a little  extra elbowroom.  &lt;br /&gt;
&lt;br /&gt;
On the color palette, left-click the color that you want the box to be.  This hides your logo, of course. Press CTRL-Page Down until the box  moves to the back and your logo is again visible.  &lt;br /&gt;
&lt;br /&gt;
To center everything again, marquee-select all of the objects and then  select Arrange, Align and Distribute. Place a check mark in the Center  of Page box and click OK.  &lt;br /&gt;
&lt;br /&gt;
To save the first frame of your animation, choose File, Export. In the  Export dialog box, choose a folder in which to store the image, give  your file a name, and choose a file type. I like to use the BMP file  format, (because it's 24-bit and it's a format most animation programs  recognize) and let the animation program handle the palette. I also like  to name the frames in sequence. I started this sequence as GD00.BMP.  &lt;br /&gt;
&lt;br /&gt;
Click Export to bring up the Bitmap Export dialog box.  &lt;br /&gt;
&lt;br /&gt;
Set the colors to 16 Million Colors. Set the Size to Custom and place a  checkmark in the Maintain Aspect Ratio box. You can leave the Resolution  at anywhere from 72 dpi to 96 dpi because the animation is intended for  screen viewing. I always like to set Anti-aliasing to Super-sampling.  Once you have entered all of the settings, click OK to save the image.  &lt;br /&gt;
&lt;br /&gt;
Now you're ready to rotate the logo.  &lt;br /&gt;
&lt;br /&gt;
By adding the bounding box you de-selected the logo. Simply use the Pick tool to re-select the logo.  &lt;br /&gt;
&lt;br /&gt;
Back at the Extrude dialog box, click Edit and enter 10 in the 2nd spin  control. Click Apply to apply the rotation. You could rotate the logo by  a value of 1 rather than 10 each time, and this would result in an  extremely smooth animation. However, it would also result in an  unacceptably large final file size.  &lt;br /&gt;
&lt;br /&gt;
The 2nd frame (see figure 9.4) is ready to be saved. Not so bad, eh?  &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.4" border="0" height="74" src="http://www.grafx-design.com/images/09corel04.gif" width="130" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose File, Export and name the second frame. I named mine GD01.BMP.  You'll need to select the Maintain Aspect Ratio and Super-sampling boxes  again.  &lt;br /&gt;
&lt;br /&gt;
That completes the 2nd frame.  &lt;br /&gt;
&lt;br /&gt;
Back at the Export dialog box, click Edit and enter 20 in the 2nd spin control. Export this frame.  &lt;br /&gt;
&lt;br /&gt;
Continue on until you hit the value 70. You'll notice that the image is now at 90 degrees (see figure 9.5).  &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.5" border="0" height="74" src="http://www.grafx-design.com/images/09corel05.gif" width="130" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This occurs because Corel DRAW uses the values -100 to 100 for the rotation values and not, as you might expect, 0-360 degrees.  &lt;br /&gt;
&lt;br /&gt;
After saving the frame with the value at 70, start back down using  negative values. Start with -60, then -50, etc, until you hit -10.  Although, technically, using these values won't spin the logo so that  you see the back of it, using these numbers will give your animation the  appearance of spinning 360 degrees around the y-axis.  &lt;br /&gt;
&lt;br /&gt;
You should now have 14 frames numbering 00 through 13. You're ready to animate your logo!  &lt;br /&gt;
&lt;br /&gt;
It's time to fire up your animation program. I'm currently using Ulead's  GIF Animator. I like it because it's relatively easy to use-it offers  animation and optimization wizards, has good palette control, and  accepts a fairly wide range of file formats.  &lt;br /&gt;
&lt;br /&gt;
After opening GIF Animator, I created the final animation, which can be  seen below. Because the wizards work so well, I simply chose to use all  of the defaults.  &lt;br /&gt;
&lt;br /&gt;
When the animation program opens, it offers you a chance to use the  Animation Wizard. This wizard enables you to Add Images/Videos. From  this first dialog box, you can add the images, or frames of your  animation. Simply point to the folder where you stored the separate  frames. There's a small quirk, though. The frames will not be in  sequence unless you follow this simple rule: Choose the last file in the  sequence and then, while holding down the shift key, click on the first  filename in the sequence. Click OPEN. You can click through the  remaining choices by choosing Next each time. The one place you might  want to stray from the default is the Frame Duration. I like my  animations to run more quickly than the default and usually choose  10/100's of a second rather than the 25/100's. In the last dialog box,  choose Finish to close the wizard.  &lt;br /&gt;
&lt;br /&gt;
To see how your animation will appear, click on the Start Preview  button. You'll see your animation for the first time. Pretty cool, eh?  &lt;br /&gt;
&lt;br /&gt;
If everything looks okay, you can choose File, Optimization Wizard.  Again, you should be able to just let the wizard do its thing. My final,  optimized, spinning logo weighs in at a pretty good 11K. If you're not  happy with the final result, re-run the wizard and tweak some of the  settings. Some of the biggest savings can be achieved by lowering the  color depth. I saved the logo with 64 colors, but I probably could have  gone lower without sacrificing too much of the image's quality. You  should spend a little time getting to know the animation software. Most  of the packages I've tried are fairly easy to use and come with pretty  extensive online help.  &lt;br /&gt;
&lt;br /&gt;
That's it. I invite you to play around with some text and some different  shapes in Corel DRAW!. Try adding a bevel (use the last tab in the  Extrude dialog box), or adding a second and third light, etc. Extrude  your images to different depths and try filling them with textures as  well as solid colors. Pretty soon you'll be wowing the visitors at your  web site with all manner of spinning and moving logos and buttons.  &lt;br /&gt;
&lt;br /&gt;
&lt;table align="right" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="center"&gt;&lt;img alt="figure 9.6" border="0" height="85" src="http://www.grafx-design.com/images/GDanim.gif" width="150" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" bgcolor="#00cccc"&gt;figure 9.6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="noteBackground"&gt;&lt;b&gt;NOTE:&lt;/b&gt; If you'd like more information on creating animated GIFs visit our &lt;a href="http://anangnggohele.blogspot.com"&gt;Animated GIF pages&lt;/a&gt;.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-5552344420366767700?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/5552344420366767700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/corel-draw-tutorials-animated-logos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/5552344420366767700?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/5552344420366767700?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/08/corel-draw-tutorials-animated-logos.html' title='Corel DRAW! Tutorials -- Animated Logos'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkMHQ3k_eSp7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-8115759523641096855</id><published>2010-07-29T20:30:00.000-07:00</published><updated>2010-07-30T03:07:12.741-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:07:12.741-07:00</app:edited><title>Photoshop Tricks And Tips</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3164/2609545227_036e27c2ca_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 184px;" src="http://farm4.static.flickr.com/3164/2609545227_036e27c2ca_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Photoshop makes it very easy to build an online portfolio.&lt;br /&gt;
Fluid Canvas Rotation and File display options.  If you’re a Photoshop power user,&lt;br /&gt;
or aspiring to be one, check out these in-depth feature spotlights that offer&lt;br /&gt;
useful tips and explain important, often overlooked new capabilities of Photoshop CS4. &lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
Sharpen your creative skills and learn from industry experts.&lt;br /&gt;
&lt;br /&gt;
Create extraordinary photos and incredible movies, and use them together in&lt;br /&gt;
cinematic slide show.  &lt;br /&gt;
Make and optimize images for the web more quickly and accurately than ever before.&lt;br /&gt;
Custom shapes are vectors so they will never pixelate or lose quality.&lt;br /&gt;
Again this is such a handy skill, you’ll end up using it all the time!&lt;br /&gt;
&lt;br /&gt;
Custom tools will be provided for users to create involved image scenarios.&lt;br /&gt;
Upload a screen shot of your final result showing the separated components and&lt;br /&gt;
filter layer placement.&lt;br /&gt;
&lt;br /&gt;
The different tools here can allow a photographer to do some minor editing&lt;br /&gt;
such as the removal of scars, bruises, freckles and eye bags to more drastic&lt;br /&gt;
modifications such as the slimming down of the entire body of the model or&lt;br /&gt;
providing that bronzed skin look on an actor to meet the needs of the advertising agency.&lt;br /&gt;
&lt;br /&gt;
Photoshop can really work wonders. Photoshop actions are commonly overlooked when&lt;br /&gt;
creating designs and artwork, often left only for batch editing photographs.&lt;br /&gt;
&lt;br /&gt;
However this is about to change, with a bit of imagination you can create very&lt;br /&gt;
impressive abstract pieces, detailed images which beg for a closer look.&lt;br /&gt;
&lt;br /&gt;
If you’re a Photoshop power user, or aspiring to be one, check out these in-depth&lt;br /&gt;
feature spotlights that offer useful tips and explain important,&lt;br /&gt;
often overlooked new capabilities of Photoshop .&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-8115759523641096855?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/8115759523641096855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/photoshop-tricks-and-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/8115759523641096855?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/8115759523641096855?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/photoshop-tricks-and-tips.html' title='Photoshop Tricks And Tips'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkMFQng-fCp7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-4846087114220225233</id><published>2010-07-29T20:07:00.000-07:00</published><updated>2010-07-30T03:06:53.654-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:06:53.654-07:00</app:edited><title>Different Tutorials For Adobe Photoshop</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2640/3966904499_c9c075d11a_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 227px; height: 240px;" src="http://farm3.static.flickr.com/2640/3966904499_c9c075d11a_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Adobe Photoshop is a tool well popular among people with photographic and creative interests. This software can be used by amateurs as well as professional alike. If you are an amateur and new to Adobe Photoshop , a little bit of guidance with the tutorials can make you work like a professional. You can use this program to make your pictures look life-like.&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
There are lot of things you can do with Adobe Photoshop like color corrections, setting contrasts and sharpness, blur out unwanted things, create collages, and so on.&lt;br /&gt;
&lt;br /&gt;
There are two types of tutorials for Adobe Photoshop. These are the beginner’s tutorials for Adobe Photoshop and the advanced tutorials for Adobe Photoshop. The beginner’s tutorials focus on the basic functions of the product. A beginner can start with this tutorial to understand the tool better. You will get a better understanding of the functions and advantages of the tool over other conventional image editing software programs. The advanced tutorials are focused at people who have a basic understanding of the tool. Using the advanced tutorials you can learn the advanced functions available in the tool like creating collages and keyboard shortcuts. Even if you do not learn the tool with the tutorial completely, you can experiment using the different tools and learn the functionalities.&lt;br /&gt;
&lt;br /&gt;
The tutorials for Adobe Photoshop are available as both hard copy and online versions. If you require a hard copy version of the tutorial, you can request the same from the Adobe Company at the official web site. But if you can get the tutorial from other sources it is much better, you may get it at a reduced price. Most users prefer the online version of the tutorial as it is easy to use, locate, and navigate to topics. The search function in the online tutorials helps you to locate the relevant content in a matter of seconds.&lt;br /&gt;
&lt;br /&gt;
There are many video tutorials for Adobe Photoshop available on the web. Video tutorials are very effective for the purpose as they give you a good visibility of what actually happens. There are video tutorials available for the specific functions. So you can browse the web for the specific functions and view the tutorials. You can find the video tutorials in web sites offering content on Adobe Photoshop or there are people hosting blogs solely for this purpose. If the web sites require you to become a member you can do that as it would let you get newsletters and updates on the tool very often. This will keep you updated on the advancements.&lt;br /&gt;
&lt;br /&gt;
Another good way to learn the Adobe Photoshop is by reading the blogs of people who use the tool. In the blogs they will upload the before and after images also which will give you an idea of the effect. With the specific instructions, you can also try working on your images. These blogs will also have a community of the Adobe Photoshop users. You can interact with them and exchange ideas. You can also ask your doubts and get them cleared from the professionals on the list. There might also be links from where you can download the latest tutorials of the tool for free.&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-4846087114220225233?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/4846087114220225233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/different-tutorials-for-adobe-photoshop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/4846087114220225233?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/4846087114220225233?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/different-tutorials-for-adobe-photoshop.html' title='Different Tutorials For Adobe Photoshop'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkQNRng_eyp7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-6889193631669127557</id><published>2010-07-29T19:56:00.000-07:00</published><updated>2010-07-30T03:06:37.643-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:06:37.643-07:00</app:edited><title>Clone Stamp Tool in Photoshop: Cloning Made Simpler!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1400/4732273807_1943e60f64_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 188px; height: 240px;" src="http://farm2.static.flickr.com/1400/4732273807_1943e60f64_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;The massive popularity of adult sites has opened up productive windows for adult web site designers  worldwide. As a high-on-demand online activity, adult sites also generate heavy revenues – thanks to the curious minds of visitors as well as efforts on adult designers’ side.&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
Adult designers working on such projects understand the demands of the visitors well, and therefore they make use of the best graphic design programs to make the sites even more lively and traffic-generating.&lt;br /&gt;
&lt;br /&gt;
Adobe’s Photoshop, the flagship software of the firm has been in the graphic designing scenario for years now and the software is still heavily used. With image duplication playing a big role in the adult industry, Photoshop has gained even more popularity. The software comes with a unique feature called the Clone Stamp Tool. As the name suggests, the tool is used to duplicate part of an image. Using it, you can effortlessly copy a portion of an image and reapply it repeatedly in order to cover an unwanted portion of the image. The Clone Stamp Tool of Photoshop can be real handy in providing a whale of options for adult website design. Adult website designers  offering adult web design services can enhance as well as modify images using the Clone Stamp Tool by erasing parts or elements from an image of a sexy model that are unwanted.&lt;br /&gt;
&lt;br /&gt;
An adult website designer can easily access the tool by selecting it from the toolbox. He can select the brush size and type from the options bar across the top of the screen. He can also view a menu for extended brush options by clicking the arrow on the upper right corner of the brush palette.&lt;br /&gt;
&lt;br /&gt;
After moving the cursor over the image to the area the adult designer wants to reproduce elsewhere, he needs to hold down the Alt key and click to select the area to clone from. When he releases the mouse, the brush can be seen appearing on the image with crosshairs. Then he needs to click repeatedly or drag the mouse to reproduce the pattern.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-6889193631669127557?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/6889193631669127557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/clone-stamp-tool-in-photoshop-cloning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/6889193631669127557?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/6889193631669127557?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/clone-stamp-tool-in-photoshop-cloning.html' title='Clone Stamp Tool in Photoshop: Cloning Made Simpler!'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkQDR387eyp7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-800141018797092449</id><published>2010-07-29T19:24:00.000-07:00</published><updated>2010-07-30T03:06:16.103-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:06:16.103-07:00</app:edited><title>What To Expect When You Hire Services For Business Logo Designing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm5.static.flickr.com/4095/4801128746_a54e8505b6_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 227px;" src="http://farm5.static.flickr.com/4095/4801128746_a54e8505b6_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Business logo designing services play a significant role when it comes to creating competent business logo design. In order to strengthen commercial online presence it is essential for every business to have an efficient business logo to represent their company. You may be aware that a brochure is essential to summarize about your business operations; &lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
in similar manner a logo represents your business and enables users to identify your organization by your uniquely designed company logo. This develops the need of hiring professional logo designers to help you obtain a perfect logo that may represent your business efficiently. While electing a graphic designing company it is essential for you to make sure that the company is well established and has served its client with numerous impressive designs.&lt;br /&gt;
&lt;br /&gt;
The logo designing company that you hire should be able to provide you with uniquely designed logo for your business. Any logo if resembles a logo of some other organization it may lead to copyright issue if the company has registered their logo. So you need to make sure that the business logo design that you will use should not bear resemblance with symbol of another company. There are numerous competent companies that will help design and provide exclusive and unique logo to you.&lt;br /&gt;
&lt;br /&gt;
You can expect your company to offer you a range of designs. This will enable you to choose the best business logo design from the spectrum of attractive logos. However, when you select your favorite logo design you need to make sure that it promotes your business and its operations efficiently. Also important to consider is the format in which you get your logo. You can ask your company to create your logo in vector format so that you can also enlarge your logo to a banner size without influencing its image quality. If you do not find your logo to be satisfactory then you can ask your designer to modify it until you find it suitable for you business.&lt;br /&gt;
&lt;br /&gt;
A professional logo designing company will have expert designers who will be dedicated towards the task of designing your business logo. Hence, you can expect your design to be optimally developed using intricate and advanced designing tools. You can have your logo in different styles, such as Wordmark logo, lettermark logo, brandmark logos and iconic logos. Most companies also use 3D image as their business logo designs. Some people may also use clipart as their logo design; however, it should be known that some clip art logos do not portray professionalism competently.&lt;br /&gt;
&lt;br /&gt;
While selecting a competent graphic designer to design your business logo, most people consider cost and get ready to comprise with the quality of their logo which should be avoided. It should be understood that your business logo creates impression on your customers; hence, it should be well designed and unique. You can also have animated designs as your logo as internet serves as a platform for implementing creativity, even in case of businesses, through its advanced technology. Hence, while you hire a competent company you can expect high quality and distinctive business logo design from your graphic designer.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-800141018797092449?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/800141018797092449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/what-to-expect-when-you-hire-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/800141018797092449?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/800141018797092449?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/what-to-expect-when-you-hire-services.html' title='What To Expect When You Hire Services For Business Logo Designing'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkQBSXc6eip7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-499856698552357169</id><published>2010-07-29T19:17:00.000-07:00</published><updated>2010-07-30T03:05:58.912-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:05:58.912-07:00</app:edited><title>Do It On Your Own: Freelance Work</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/27/88920701_f92193c2e5_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 222px;" src="http://farm1.static.flickr.com/27/88920701_f92193c2e5_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Many talented individuals tend to want to work for themselves rather than for someone else. Some often do have employers but may also do specific work on other related or unrelated projects. The appropriate term for this type of work is called freelance.&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
Freelance is a self-employed person who practices a profession without a long-term commitment to any particular employer or company. Other terms used include: freelancer and freelance worker.&lt;br /&gt;
&lt;br /&gt;
Common Freelance Fields&lt;br /&gt;
&lt;br /&gt;
Journalism Book Publishing Journal Publishing Computer Programming Graphic Design Consulting Translating Copywriting Editing&lt;br /&gt;
&lt;br /&gt;
Even though a freelancer is not in a long-term commitment, some require clients to sign written contracts, while others may perform work based on verbal agreements.&lt;br /&gt;
&lt;br /&gt;
Payment varies significantly from one freelancer to another. Some prefer to charge either by the hour, day, or per-project basis. Payment arrangements may be made upfront, percentage, or upon completion. Contracts can be drafted to ensure that work and payments are made within a certain amount of time.&lt;br /&gt;
&lt;br /&gt;
Being a freelancer has a few perks to it. Freelancers are given the opportunity to enjoy a greater variety of assignments than in regular employment. They usually have the freedom to choose what work they would prefer doing and their actual work schedule. The experience can lead to a wonderful portfolio of work and the establishment of a network of clients.&lt;br /&gt;
&lt;br /&gt;
The only most important disadvantage of doing freelance work is the uncertainty of projects and income. Other drawbacks include lack of company benefits, paid holidays, and bonuses.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-499856698552357169?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/499856698552357169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/do-it-on-your-own-freelance-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/499856698552357169?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/499856698552357169?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/do-it-on-your-own-freelance-work.html' title='Do It On Your Own: Freelance Work'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkYMQHo_cCp7ImA9Wx5TFEU.&quot;'><id>tag:blogger.com,1999:blog-981122775956099955.post-7077008764393297357</id><published>2010-07-29T19:10:00.000-07:00</published><updated>2010-07-30T03:03:01.448-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-30T03:03:01.448-07:00</app:edited><title>A Quick Guide To Locate The Right Graphic Designer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1179/951394251_f393dad7f5_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 153px;" src="http://farm2.static.flickr.com/1179/951394251_f393dad7f5_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;With a plethora of website designing agencies operating in the market, it often becomes difficult to make a choice of the best graphic designer agency out of the others available. If you too are caught in a situation as this, you can look for the under-mentioned points and find an appropriate web designer for yourself.&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
A strong portfolio and experience in designing is the foremost and the primary factor that enables you to trust the services of a certain company or website. I am not denying the possibility of finding a web graphic designer who is capable of exceptionally brilliant work despite him being inexperienced and new in this field. But experienced players ascertain quality services with the most efficient execution. And it relieves your worries about the work.&lt;br /&gt;
&lt;br /&gt;
You can also come to know about the quality of the services of a certain graphic designer by reading the testimonials of his clients and their feedback on the kind of work that is delivered by him. You can send in an email at the various testimonial addresses given on the website and check if they exist in real or if it is a mere gimmick to gain the trust of the clients.&lt;br /&gt;
&lt;br /&gt;
You can check if they have a logo design process which is capable to produce a logo in 48 hours. Such logo factories should be discouraged. A professional web designer will at least take 4-6 days in coming up with an idea and crafting a logo based on your suggestions rather than producing it in the factories on a mass level.&lt;br /&gt;
&lt;br /&gt;
A good custom web designer or such agencies also win various prestigious awards that again stand witness to their good work. You can check out this detail with them as well.&lt;br /&gt;
&lt;br /&gt;
You need to know about the strength of their portfolios. There are many websites which are quick to produce the fictional clients and their logos or web designs. Don’t let them befool you.&lt;br /&gt;
&lt;br /&gt;
Then the price is one of the most important aspects of the deal. If you are being offered the best services at a cost effective package, you will surely like to grab it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/981122775956099955-7077008764393297357?l=elipscomputereducation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elipscomputereducation.blogspot.com/feeds/7077008764393297357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/quick-guide-to-locate-right-graphic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/7077008764393297357?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/981122775956099955/posts/default/7077008764393297357?v=2'/><link rel='alternate' type='text/html' href='http://elipscomputereducation.blogspot.com/2010/07/quick-guide-to-locate-right-graphic.html' title='A Quick Guide To Locate The Right Graphic Designer'/><author><name>Elips Computer</name><uri>http://www.blogger.com/profile/08313069753554522120</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='03379149909556612511'/></author><thr:total>0</thr:total></entry></feed>