PexJS/PexJS — pull request #7 by dameleon (2014-07-25 02:40:26+00:00)
Title: Added existence check function in case of "ActionDefine.TypeActionFSCommand2

SWF 側から FSCommand2 を経由して JavaScript をコールした時、コールする対象の関数が存在しない場合に無限ループへ陥るバグを修正しました。

- function name を eval 評価した後、typeof で型をチェック
- 関数が存在しない場合は、stack を size 分減らし、-1 を追加(FSCommand2 に JavaScript が指定されなかった場合の処理と同一にした)
- createActionFunction 内では break 無しの switch, case の評価を行いながら関数を組み立てていたので、存在チェック後に break を行わず処理を続けるようにした