クラスには、特定のオブジェクトからインスタンスプロパティを更新するメソッドがあります。
何らかの理由this
で、ActionScript3の失敗のプロパティをループします。
私は次のようなことを試しました:
class myThing() {
public var A:String;
public var B:String;
public var C:String;
...
public function bindToObject( obj:Object){
for( var s in this){
if( obj.hasOwnProperty(s)) this[s] = obj[s];
}
}
}
this
このように、プロパティがまったくないかのように、ループが実行されることはありません。
オブジェクトプロパティをクラスのインスタンスにコピーするスマートな方法についてアドバイスしてください。