| パッケージ | net.user1.reactor.snapshot |
| クラス | public class BannedListSnapshot |
| 継承 | BannedListSnapshot Snapshot flash.events.EventDispatcher |
| バージョン : | Reactor 1.0.0 |
// スナップショットを作成します
var snapshot:BannedListSnapshot = new BannedListSnapshot();
// コールバック関数を登録します
snapshot.onLoad = function ():void {
trace("Here is the banned address list: " + snapshot.getBannedList());
}
// あるいはリスナー関数を登録します
snapshot.addEventListener(SnapshotEvent.LOAD, loadListener);
function loadListener (e:SnapshotEvent):void {
var snapshot:BannedListSnapshot = BannedListSnapshot(e.target);
trace("Here is the banned address list: " + snapshot.getBannedList());
}
// BANされたアドレスの一覧をロードするために、
// スナップショットオブジェクトをReactorのupdateSnapshot()メソッドに渡します:
reactor.updateSnapshot(snapshot);
BannedListSnapshot によって取得したBANアドレスの一覧はサーバー状態の一時的なスナップショットであり、ロード後は最新状態には保たれません。 BannedListSnapshot オブジェクトを更新して最新のサーバー状態に一致させるには、そのオブジェクトを Reactor の updateSnapshot() メソッドに渡します。
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタ | BannedListSnapshot | ||
getBannedList():Array サーバー上にあるBANアドレスの配列を返します。 | BannedListSnapshot | ||
![]() | getStatus():String 最も最近のスナップショットのロード操作のステータスを返します。 | Snapshot | |
![]() | updateInProgress():Boolean スナップショットが現在データをロード中かどうかを示します。 | Snapshot | |