Tutorials

Turning the Default Wordpress Theme into Something Wonderful: Structure

Tuesday, May 6th, 2008


I have to get this out of the way, I am a huge fan of Wordpress. Both our blogs use Wordpress. Whenever I get a web design project, my first thought is, “How can I best utilize Wordpress for this project.” Granted, my second thought is frequently, “Maybe Wordpress isn’t the best solution for this [flash, static, e-commerce] site.” Be that as it may, Wordpress is still by far my favorite blogging platform. And it’s not just for blogging. With a few minor changes WP can become a truly powerful CMS as well. So if you’re looking for a free, powerful, and open platform with an insane developer community, look no further than your new best friend Wordpress.

This is the first in a series on turning the Default WP Theme into something wonderful. Today we’re going to go over the basic structure of a Wordpress Theme. I’m not going to go over the WP installation process, so check out the Wordpress 5 Minute Install if you need some help with that (if you are having any issues with the install, feel free to ask me).

By the way, we’ll be using Wordpress 2.5.1, the shiny new version of this beautiful platform.

(more…)

Photoshop Watercolor Paint Smudges

Wednesday, April 30th, 2008

Here’s a neat effect that I happened upon by accident. It’s a really simple Photoshop trick that results in a cool little watercolory smudge. Now you may be thinking, “You fool! Why bother with this? What could you even use this for?” The answer, my friend, is anything your heart desires. They make great ambient backgrounds, nice accents, and are just a fun thing to throw into your composition when you need a bit of subtle color.

Step 1:

The first step is creating a new layer with a transparent background and dragging a small radial gradient onto it. Make sure you don’t bring the gradient to the edge of your canvas, as you’ll have to stretch it in the next step.

(more…)

Changes to Box2DFlash “Hello World” example.

Tuesday, April 29th, 2008

I’ve talked about the basics of Box2DFlash v1.4.3 in my Introductory tutorial. I showed how to create your world and how to introduce simple bodies into that world. With the release of Box2DFlash v2.0.0 the basics remain mostly the same, there are a few details changed. I need to go over these small changes before I move on to the next step of adding joints and forces to the bodies.

The first and biggest change (although really a small thing) is that we no longer work in pixels! We now work in units that by default equal 30 pixels to 1 unit (think of it as meters; 30px : 1m). With this change our normal gravity is no longer (0, 300) but instead (1, 10). This makes more sense to me at least because gravity in reality is 9.81 m/s/s. This is going to effect almost everything you do, from applying forces to setting the width and height of a box.

(more…)

DIY Rubber Stamp

Wednesday, April 23rd, 2008

I was ordering something from an online printer the other day and noticed that they offered custom rubber stamps. This got the old brain moving, and I remembered that I (and by extension you) can make a custom stamp of my own.

Step 1: Get Your Stuff Together

(more…)

Making an MP3 player in AS3

Tuesday, April 15th, 2008


Music Credits:
Title: The Best Day Ever
Artist: SpongBob
Album: The SpongeBob SquarePants Movie: Music From the Movie and More

Creating an MP3 Player in ActionScript 3.0 is fairly straight forward. The complexity varies greatly depending on what kind of features you want your player to have. I don’t plan on getting into ID3 tags here, but otherwise (as you can see) I will be going over the full functionality of a normal MP3 Player.
(more…)

Internal PreLoading in ActionScript 3

Monday, April 7th, 2008

I’m going to walk through the steps of making a preloader for your animation, game, or application and provide easily implemented source files that you can copy and change to fit your own project. Making a preloader in ActionScript 3 is more difficult to figure out then it was in ActionScript 2, but the code itself is not any harder.
(more…)