ステートマシンについて詳しく知りたい方はステートマシンの仕組みのおさらいも参考にしてください。 より多機能なJavaScript ステートマシン・ライブラリ Async-FSMのソースコードをGitHubで公開しました。 Async-FSM – Finite StateMachine JavaScript Library 前回の記事JavaScriptでステートマシンを実装する(その1)にてFSM.jsというスクリプトを公開していましたが、その後コンポジット状態などのUMLの機能を盛り込もうと四苦八苦し、結局スクリプトの仕様を大きく変更することになりました。現バージョンは0.2ですが、前のバージョン(0.1)とほとんど別物になっています。 ⇒ステートマシンJavaScriptライブラリ FSM-0.2.js(25KB) 追記:FSM.jsの最新版は2015年末現在ver 0.6です。ver