| Method | Defined by | ||
|---|---|---|---|
|
bind(object1:IEventDispatcher, propName1:String, object2:IEventDispatcher, propName2:String, isTwoWay:Boolean = false):void
[static]
オブジェクトのプロパティ同士が同期するように設定します.
| Binder | ||
|
unbind(object1:IEventDispatcher, propName1:String, object2:IEventDispatcher, propName2:String):void
[static]
オブジェクトのプロパティ同士の同期を解除します.
| Binder | ||
|
update(object:IEventDispatcher, propName:String):void
[static]
オブジェクトのプロパティが更新されたことを通知します.
| Binder | ||
| bind | () | method |
public static function bind(object1:IEventDispatcher, propName1:String, object2:IEventDispatcher, propName2:String, isTwoWay:Boolean = false):voidオブジェクトのプロパティ同士が同期するように設定します. 一つ目のプロパティがソースとして扱われ, このメソッドを呼び出した時点でも同期を行います.
Parametersobject1:IEventDispatcher — 同期させる一つ目のプロパティが属するオブジェクトです.
|
|
propName1:String — 同期させる一つ目のプロパティのインスタンス名です.
|
|
object2:IEventDispatcher — 同期させる二つ目のプロパティが属するオブジェクトです.
|
|
propName2:String — 同期させる二つ目のプロパティのインスタンス名です.
|
|
isTwoWay:Boolean (default = false) — ソースではなくターゲット側の更新でもプロパティの同期を行うか否かです.
|
— オブジェクトにプロパティが存在しない場合.
|
| unbind | () | method |
public static function unbind(object1:IEventDispatcher, propName1:String, object2:IEventDispatcher, propName2:String):voidオブジェクトのプロパティ同士の同期を解除します.
Parametersobject1:IEventDispatcher — 同期させる一つ目のプロパティが属するオブジェクトです.
|
|
propName1:String — 同期させる一つ目のプロパティのインスタンス名です.
|
|
object2:IEventDispatcher — 同期させる二つ目のプロパティが属するオブジェクトです.
|
|
propName2:String — 同期させる二つ目のプロパティのインスタンス名です.
|
— オブジェクトにプロパティが存在しない場合.
|
| update | () | method |
public static function update(object:IEventDispatcher, propName:String):voidオブジェクトのプロパティが更新されたことを通知します.
Parametersobject:IEventDispatcher — 更新されたプロパティが属するオブジェクトです.
|
|
propName:String — 更新されたプロパティのインスタンス名です.
|
— オブジェクトにプロパティが存在しない場合.
|