AIRGamepad Example

August 19th, 2014

The recently released AIR 15 beta includes an updated AIRGamepad class that lets you use your mobile Android device as a controller for your desktop AIR applications and games. I spent a little bit of time messing around with it and created the demo shown below.

I've uploaded the project to github if you want to check it out. Note that it requires the gamepad.swc from the AIR 15 sdk (located in frameworks/libs/air).

File Loading Bug with Google Chrome (Flash Pepper API)

July 24th, 2014

Apparently this has been an issue for a long while now, but I only came across it today. Google's custom Flash Pepper API has issues loading local files. I just wanted to throw this out there in case someone else runs into this issue and is at a loss (as I was).

Here's the deal: if you have a swf file that loads external files (images, other swfs, etc) and attempt to run it in Chrome on your local machine, the files may not load. Below are two screenshots showing this in action. Note that in Firefox, the image loads. In Chrome we just get the black swf background. Boo!

It is worth noting that this only happens when testing locally; everything works fine on a server. It seems that the Pepper API doesn't respect the global Flash Player settings for trusted locations. You can read more about the bug here.

Terrain Morphing with Threejs

July 14th, 2014

Spent some time with the three.js library this afternoon and created a little terrain morphing demo which you can check out here. It's a fairly simple demo; just press the Up arrow on the keyboard and the terrain will gradually transform itself according to a new set of random values. You can do this as many times as you want, but you have to wait for the current morph to complete before starting a new one. Pretty neat!

Check out the terrain morphing demo for yourself!

Text Formatting (Italics, Bold) Bug and Solution in Flash Pro CC

July 7th, 2014

I recently worked on a project that required formatted text (italics) to be read in from a file and placed into a textfield that was using an embedded font. "No problem," I thought, "I can just use the htmlText attribute." Well, it turns out that isn't the case. Flash Pro CC seems to have trouble handling italics/bold when compared to Flash CS6. To demonstrate this, let's take a look at a very simple .fla file.
(more…)

Tutorial: High Score Table with Flash and PHP

May 11th, 2014

In this tutorial we'll take a look at how to build your own high score system using Flash ActionScript 3.0 on the client side and PHP on the server side to handle database tasks. This is meant only as a starting point as we do not do much, if any, error checking or security checks on the data submitted to the database. I am not well-versed in PHP so if you are and notice some mistakes, feel free to point them out! (more…)

Tutorial Update: Puzzle Game Completion with HTML5 and Javascript

March 26th, 2014

One of the more popular tutorials on the site is the Puzzle Game Basics with HTML5 and Javascript piece. Over the last few months I've had a lot of requests asking how to detect that the player has correctly ordered all the pieces. That's what we're looking at today. As you'll see, it's rather simple to implement!

I'm going to be using the completed code from the previous tutorial as the starting point. If you haven't checked out the puzzle game basics tutorial, you should do that now and then come back here when you're finished. If you're ready to go, continue on! (more…)

Life After Mochi

March 25th, 2014


As you have probably heard by now, Mochi Media is shutting down. This is very sad news for the Flash community and particularly to myself. As with most things surrounding Flash in the last 10 years or so, this news has been blown well out of proportion by the anti-Flash crowd. As you'll see, there are plenty of other options available for Flash developers when it comes to monetizing and distributing games. (more…)

Crash Planet Released

March 16th, 2014

I am happy to announce the release of Crash Planet! It's been a long road creating this game, but I am really pleased with the way it came out. I've always liked the classic NES style games and I think Crash Planet successfully blends that classic gameplay style with modern hooks such as medals/achievements. Check the game out on Newgrounds and Kongregate using the links below!

Crash Planet on NewGrounds

Crash Planet on Kongregate

Crash Planet Screenshot

OrlandoiX Preview Event Slides + Orlando Rising Trailer

February 5th, 2014

The preview event for OrlandoiX was a big success. There was a huge turnout and a lot of great thoughts in terms of what the festival should encompass were introduced. If anyone missed it, you can view the event slides and also a trailer for the upcoming Orlando Rising showing at Full Sail Live on February 18th. Orlando Rising is a documentary on the great tech community in central Florida and offers a glimpse of what's to come.

OrlandoiX Launch Event, Feb. 4 2014 from David Glass

OrlandoiX Preview Event February 4

January 31st, 2014

If you're in the Orlando area I encourage you to stop by Electronic Arts on Tuesday February 4th for the OrlandoiX preview event. OrlandoiX (Orlando Interactive Experience) is a new digital festival scheduled to take place in Orlando, FL in October of 2015. This is going to be a major production promising to bring in thousands of professionals from across the globe to take part in over 200 events in downtown Orlando. The preview event at EA will give you a glimpse of what to expect from the festival and feature a panel discussion from community leaders. You can register for the event right here; I hope to see you there!

If you want to keep up with all the latest OIX news, check out the website and follow them on Twitter.

Subscribe to RSS feed FGS5 Badge