flags - フラグ

# WaveSoundBuffer.flags

機能/意味
  フラグ
タイプ
  WaveSoundBufferクラスのプロパティ (読み出し専用)
説明
  フラグを表すオブジェクトを得ることができます。
  このオブジェクトには 0 〜 15 のプロパティがあり、それぞれ各フラグの値を表しています。プロパティには間接メンバ選択演算子 ('[ ]' 演算子) を用いてアクセスすることができます。これらのプロパティには値を設定することもできます。値は 0 〜 9999 の範囲であり、これを下回ったり、上回ることはできません。
  このオブジェクトの count プロパティは常に 16 を返します。
  このオブジェクトには reset メソッドがあり、このメソッドを実行すると、全てのフラグが 0 にリセットされます。
  メディアを開いていない場合は、このオブジェクトのプロパティに値を設定しても無視されます。
  このオブジェクトは一見配列オブジェクトにも見えますが、いわゆるTJSの配列オブジェクト('Array' クラスのオブジェクト) ではありません。
  フラグは WaveSoundBuffer.open メソッドで全て 0 にリセットされます。
  `例:
  var buf = new WaveSoundBuffer(window);
  (略)
  buf.flags.reset(); // 全てのフラグを 0 にリセット
  var cnt = buf.flags.count; // cnt には 16 が入る
  buf.flags[4] = 34; // 4番のフラグに34を代入
  `