| パッケージ | net.user1.reactor |
| クラス | public class Attribute |
| 継承 | Attribute Object |
| バージョン : | Reactor 1.0.0 |
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
| byClient : IClient もしそのクライアントを把握している場合は、その属性をセットあるいは削除したクライアントを表すIClientオブジェクトです。 | Attribute | ||
| name : String 属性名です。 | Attribute | ||
| oldValue : String 前回の属性値です。 | Attribute | ||
| scope : String この属性が有効となるルームIDです。 | Attribute | ||
| value : String 属性値です。 | Attribute | ||
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタ | Attribute | ||
toString():String 属性のストリング表現です。 | Attribute | ||
| byClient | プロパティ |
public var byClient:IClient| バージョン : | Reactor 1.0.0 |
もしそのクライアントを把握している場合は、その属性をセットあるいは削除したクライアントを表すIClientオブジェクトです。 サーバーが属性をセットするとき、byClientはnullになります。
| name | プロパティ |
public var name:String| バージョン : | Reactor 1.0.0 |
属性名です。
| oldValue | プロパティ |
public var oldValue:String| バージョン : | Reactor 1.0.0 |
前回の属性値です。
| scope | プロパティ |
public var scope:String| バージョン : | Reactor 1.0.0 |
この属性が有効となるルームIDです。 これはクライアント属性にのみ適用されます。 ルーム属性とグローバルクライアント属性のスコープはnullです。
| value | プロパティ |
public var value:String| バージョン : | Reactor 1.0.0 |
属性値です。
| Attribute | () | コンストラクタ |
public function Attribute(name:String, value:String, oldValue:String, scope:String = null, byClient:IClient = null)コンストラクタ
パラメータname:String | |
value:String | |
oldValue:String | |
scope:String (default = null) | |
byClient:IClient (default = null) |
| toString | () | メソッド |
public function toString():String| バージョン : | Reactor 1.0.0 |
属性のストリング表現です。
戻り値String |
protected function updateClientAttributeListener (e:RoomEvent):void {
// Attributeオブジェクトを取得するためにはgetChangedAttribute()を使用してください。
// もし変更された属性の名前が"MOOD"である場合、
// 新しいムードを表示します。
if (e.getChangedAttr().name == "MOOD") {
trace("User " + e.getClient().getClientID()
+ " has a new mood: " + e.getChangedAttr().value;
}
}
}