03
03
Nov 2011

Book review: haXe 2 Beginner’s Guide

So there’s this haXe book that came out in July, and I was supposed to review it.

For those of you who don’t know, haXe is an ECMAScript-based programming language with awesome features. Its compiler is fast; it targets Flash, JavaScript, PHP, nekoVM (a speedy virtual machine like Flash or Java that is extensible) and native platforms. You can even write functions in it that change the way your haXe code is compiled.

Understandably, people who are new to haXe spend a lot of time using it the way they’d use the languages they’re used to. The haXe 2 Beginner’s Guide covers all the usual things people are familiar with, but then it guides the reader steadily through the trickier concepts. Good thing too, because that’s where the fun is.

[ More ]

No Comments
31
31
Oct 2011

Oh right, I have a blog.

Hey there. I guess it’s been a while!

Since July of last year, I picked up Flex, haXe, a bit of JavaScript, and a new project called Scourge.

And an apartment in Brooklyn. And a short-lived relationship.

And a new job in a new town. I’ve been a bit busy. There’s been no time to post things so that the two or three people who visit this site with any regularity can have something to return to. However, I do intend to post more frequently again. Here goes!

No Comments

Handling clipboard events in AIR

So!

If you read that last post, you know about Tyro. Since I designed Tyro to be able to handle clipboard events, I expected it to respond to my cut, copy and paste keystrokes when I put it in an AIR application. It didn’t work. Can you think of why?

If you guessed it had something to do with menus, you’re correct. You seem pretty clever; maybe you want to follow along and try this project at home? Clipboard commands are usually provided through the Edit menu of an application, such as a web browser. Most people have learned through experience to rely upon the common keyboard shortcuts that software developers commonly bind to the clipboard commands, but know this: if your browser’s developer didn’t think to include that overlooked Edit menu, all your absent-minded key tapping would do nothing. [ More ]

No Comments

Overthinking Text

Part 1 of my 65,536 part series on overthinking things

Remember 2008? What a great year. Especially in November, when we made history. I remember watching the ceremony on video feed with friends. People were cheering and crying.

No, wait. I mean 2007, not 2008. You know, when Adobe showed us a sneak peek of Flash Player 10, and Peter Elst’s posted video coverage gave his blog a bazillion hits as Flashmongers everywhere watched Emmy Huang spin a MovieClip in 3D. “Whoop dee doo”, you might say with hindsight-equipped eyes. It’s 2010 and all those new tricks are now old hat, right?

Not exactly. While the novelty of 2.5D and IK handles may have faded away, one of Flash Player 10′s new features– the advanced text engine– has lagged behind the rest. That’s because the text engine is very low-level, and wasn’t exposed to designers in the Flash Professional authoring environment. Until CS5 was released this past April, only developers had access to the FTE. That’s kind of ridiculous, and Adobe knew that. And so began the efforts (by many different people) to bring TextField-like usability and new text functionality to the Flash platform. [ More ]

No Comments
29
29
Apr 2010

Thoughts on Apple

Off the bat you can guess where this is going

Today, Apple released something truly amazing– Steve Jobs’s personal opinion regarding the Flash platform. Like Apple’s other releases, it’s sleek, substantial, and loses much of its charm once Steve’s left the room.

Many of Steve’s criticisms are legitimate, but most of them have a valid counterargument that should be presented before the Grubers and Pogues of the world do their dance of exaltation.

Update: Apparently Steve’s triggered an impromptu Flash apologist essay writing contest. Here’s one of the more extensive responses.

[ More ]

3 Comments
Older Posts