ActionJump は、無条件分岐を作成します。
フィールド | 型 | コメント |
ActionJump | ACTIONRECORDHEADER | ActionCode = 0x99 |
BranchOffset | SI16 | オフセット |
ActionJump は BranchOffset フィールドのバイト数をプログラムカウンタに加算します。 オフセットは符号付きの値です。分岐は –32,768 バイトから 32,767 バイトの範囲で行われます。 オフセット 0 は、 ActionJump アクションのすぐ次のアクションを指します。
ActionIf は、条件テスト付きの分岐を作成します。
フィールド | 型 | コメント |
ActionIf | ACTIONRECORDHEADER | ActionCode = 0x9D |
BranchOffset | SI16 | オフセット |
ActionIf は次のことを行います。
(注) SWF 4 ファイルを再生中の時は、 ''Condition'' は Boolean に変換されません。 true ではないことの代わりに 0 と比較されます。
オフセットは符号付きの値です。分岐は –32,768 バイトから 32,767 バイトの範囲で行われます。 オフセット 0 は、 ActionIf アクションのすぐ次のアクションを指します。
ActionCall は、サブルーチンを呼び出します。
フィールド | 型 | コメント |
ActionCall | ACTIONRECORDHEADER | ActionCode = 0x9E |
ActionCall は次のことを行います。