Quantcast
Keith Peters


Areas of Expertise:
  • Flash
  • ActionScript
  • consulting
  • programming
  • writing

Biography

Keith Peters is currently working full time doing freelance and contract Flash development and various writing projects. His experimental Flash site, BIT-101 won an award at the Flashforward 2003 Flash Film Festival in the Experimental category. In addition to the experiments on the site, there are several highly regarded Flash tutorials which have been translated into many languages and are now posted on web sites throughout the world. Keith has authored or contributed to several books on Flash and ActionScript.

Books

ActionScript 3.0 Cookbook ActionScript 3.0 Cookbook
by Joey Lott , Darron Schall , Keith Peters
October 2006
Print: $39.99
Ebook: $31.99
Bundle: $51.99
starstarstarstarstar (4)
(Read Reviews)

Articles

Blog

Keith's blog posts are hosted at:
http://www.bit-101.com/blog/

Dust and iAttractor full versions now free.

June 30 2009

Dust iAttractor No ads, no cost. Enjoy. read more

Dot Notation or Square Brackets?

June 29 2009

In Objective-C, you call methods with square brackets. Instead of: PLAIN TEXT C: myObject.myMethod(); it's: PLAIN TEXT C: [myObject myMethod]; Instead of: PLAIN TEXT C: myObject.myMethod(argument); it's: PLAIN TEXT C: [myObject myMethod:argument]; Bizarre at first to many, but it really does grow on you. Especially with multiple arguments, it's like having named parameters. Compare code that looks like… read more

Flash on iPhone

June 28 2009

No, I’m not predicting when it’s going to be on there, saying it’s never going to be on there, or forwarding any conspiracy theories about why it’s not on there already. I’m just curious what people think of when they think of “Flash on the iPhone”. This started as a twitter… read more

Bug Out! Submitted to App Store

June 28 2009

http://wickedpissahgames.com/?page_id=105 read more

Bug Out! New iPhone Game Coming Soon!

June 27 2009

Almost done. Hope to submit this weekend, along with a whole lot of other stuff I have to do. But figured I’d start getting the “buzz” out now. read more

TextExpander and XCode (and Pragmatic Screencasts)

June 24 2009

I installed TextExpander a few weeks back and have been slowly building up some cool snippets. One thing I often want to do is log something. An object, an int or float, or a point or rectangle. The object and numbers can be pretty easy, unless you are logging the… read more

From Hossgate to Hughesgate

June 23 2009

So the big news today on Twitter was Chris Hughes’ talk at TED. He got just under 2 minutes on stage and showed off some augmented reality stuff using Papervision 3D and the FLARtoolkit. Unfortunately he said some stuff along the lines of “I wrote” and “we converted” and didn’t… read more

Fireworks: Can someone explain this, please?

June 21 2009

I love Fireworks, but this has bugged me since I’ve been using it. Say I draw a line. It’s a 1-pixel (I’m zoomed way in), hard, black line. Notice the blue vector line and end points, and the position of the line in relation to the underlying vector: But since… read more

KClipper: Save Text Clips to your Kindle

June 20 2009

A couple of months ago I got my Kindle 2. I was a bit skeptical, but fell in love with it. Even then, I thought, well, it’s new and shiny, see how much you like it in a few weeks. I still love it. In addition to books, I found… read more

An NSObject is an NSObject… or is it?

June 16 2009

Just got tripped up here. Was doing some runtime type checking... if an instance is this class, do this, if it's this class, do this. A bit hacky, may clean it up later, but anyway... I was using something like: PLAIN TEXT C: if([[myObject className] isEqualToString:@"SomeClass"]) {...} And it was working just fine.… read more

Up Next: FLASH ON THE BEACH!!!

June 16 2009

I know it’s a ways away, but FOTB will most likely be the next conference you see me out and about at. And probably the only remaining one this year. I had planned to cut down a bit on travel this year, but wound up doing FiTC Amsterdam and 360iDev… read more

Safari “Full Screen”

June 16 2009

So I’m back to using Safari. At least for a while. I’ve tried just about every new release that has come out over the last couple years, including the betas. This one seems actually useful. But one thing that really bugs me is the behavior of the zoom button. Actually,… read more

Accelerometer in Simulator

June 14 2009

I had a vague awareness that things like this were out there, but finally went ahead and tried this one. Works great. http://code.google.com/p/accelerometer-simulator/wiki/Home Basically, you check out this XCode project, fix it up so you can provision it to your own phone. Add a single class and a single import to the… read more

Thoughts on Game Architecture

June 12 2009

I’ve made a few games in my time. And made various parts of a few other games for other people. Most of the games that I’ve worked on have been pretty simple, but recently I’ve been working on some more complex ones, both in ActionScript and in Objective-C. And one… read more

Flash on Tap Workshop Slides and Code

June 04 2009

If you attended my “From Flash to iPhone” workshop at Flash on Tap last week (has it been a whole week already???), I’m finally getting around to putting up the slides and code I promised. If you didn’t attend the workshop, I can’t guarantee the slides or the code are… read more