forked from: flash on 2009-8-12

see http://gihyo.jp/design/feature/01/frocessing/0001