DoAction, DoInitAction を parse/build する時の内部仕様変更。
Actionレコードのバイナリ全体でなく、Actionの配列として保持するようにした。
- swf_tag_action 構造体から action_data, action_length、has_length を削除してaction_list を追加
- detail input, output に action_list 処理を追加
- setvariable を action_list に対する処理に変更
- getTagDetail で Action タグの時に埋めるキーを action_record_data,len から action_list_count に変更
- getActionData で参照でなく malloc したデータが返るので、その対応
- swf_tag_action_create_setvaribles, swf_tag_action_put_setvaribles の処理が重複してたので swf_tag_action_top_append_varibles にまとめた。
- action_has_length で判断する場所を action_id >= 0x80 で判断するよう変更
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@575
7c90b180-03d5-4157-b861-
58a559ae9d1e