アクション > SWF 4 アクションモデル > 数値比較

数値比較

ActionEquals

ActionEquals は、 2 つの値が等しいかテストします。

フィールド コメント
ActionEquals ACTIONRECORDHEADER ActionCode = 0x0E

ActionEquals は次のことを行います。

  1. 値 A をスタックからポップする
  2. 値 B をスタックからポップする
  3. A と B を浮動小数点数に変換する。数値でない値の場合は 0 とする。
  4. 2 つの値の比較を行う
  5. 値が等しい場合、 SWF 5 以降: true をスタックにプッシュします。 SWF 4: 1 をスタックにプッシュします。
  6. 値が等しくない場合、 SWF 5 以降: false をスタックにプッシュします。 SWF 4: 0 をスタックにプッシュします。

ActionLess

ActionLess は、ある値が他の値より小さいかテストします。

フィールド コメント
ActionLess ACTIONRECORDHEADER ActionCode = 0x0F

ActionLess は次のことを行います。

  1. 値 A をスタックからポップする
  2. 値 B をスタックからポップする
  3. A と B を浮動小数点数に変換する。数値でない値の場合は 0 とする。
  4. B < A の場合、 SWF 5 以降: true をスタックにプッシュします。 SWF 4: 1 をスタックにプッシュします。
  5. それ以外の場合、 SWF 5 以降: false をスタックにプッシュします。 SWF 4: 0 をスタックにプッシュします。

移動

最終更新:2017年02月20日 20:58