forked from: flash on 2009-5-10

blog@http://tirirenge.undo.jp/?p=1821
