Fun with Three.js

Every year I promise myself I’ll spend some time learning 3D graphics programming and just about every year I fail miserably at finding the time to do so. So in a desperate attempt not to let the same happen again this year I thought I’d do some tinkering with three.js. Here are two quick demos […]

JS-Linter Flash Pro CC Extension

Static code analysis tools like JSLint can be a real time saver when working with JavaScript. It can be somewhat frustrating only finding out about errors in your code at runtime. It’s especially true when working with Flash Pro’s HTML5 Canvas document, where a simple typo can leave you with a blank page in your […]

Using Flash Pro in WeeWorld’s HTML5 Workflow

We’re targeting HTML5 more and more at WeeWorld but doing so has always been a problem for us. You see our illustrators and animators rely heavily upon Flash Professional. With our previous HTML5 and JavaScript projects we’d been left in a bit of a pickle because it just wasn’t possible to take our Flash content […]

Away3D TypeScript

It looks like there has been some significant work going on to port Away3D to Typescript. For the last few months plugin.IO and Karim Beyrouti have been busy porting Away3D to JavaScript via TypeScript. The process has required reverse-engineering of the Flash framework and Adobe themselves have been on hand to help. The nice thing […]

TypeScript

I’ve been doing a lot more JavaScript recently and while I’m enjoying it I do really miss the type safety and object-oriented language features provided by ActionScript 3. This is especially true for larger projects where a proper object-oriented approach would be ideal. JavaScript’s typeless and dynamic nature means it’s incredibly easy to introduce bugs […]

Physics and Pixi JS

I spent some time over the weekend adding Box2D physics to the JavaScript version of my endless runner prototype. As you can see from the video below, you can now interact with our little hero, making him run and jump between platforms (once again, apologies about the terrible camera work). The demo may still be […]

Pixi JS Rocks!

I wrote about Starling JS recently, but there are tonnes of similar JavaScript graphics libraries out there that are worth exploring. One that’s got me quite excited is pixi.js, which has a very similar API to Starling and also boasts support for WebGL as well as Canvas. As a quick test I ported some of […]

Flash Pro CS6 and the Toolkit for CreateJS

Learn how to build rich HTML5 applications with content exported using Flash Professional CS6’s Toolkit for CreateJS. What you will learn… The fundamentals of the CreateJS suite of JavaScript libraries How to publish Flash Professional CS6 assets for use with CreateJS How to write JavaScript that utilizes your exported content What you should know… You […]

Software Developer’s Journal

If you’ve noticed that my blogging has been less frequent the last few months, it’s because I was approached by Software Developer’s Journal magazine about taking on co-editing duties for their July issue. To be perfectly honest, I’d no previous experience as an editor but thought it would be a good opportunity to learn something […]

HTML5 Bubbles (with Flash’s Help)

You’re probably sick of these bubbles. They’ve already popped up in my book, a recent Starling tutorial I wrote, and now here they are again. So what’s different this time? Well, if you right-click on any of them you’ll notice something odd. That’s right, there’s no Adobe Flash Player driving them. Unlike my other bubble […]