私はFlashでiOSゲームを書いていますが、ポリモーフィックオブジェクトのクローンを作成する方法が必要です。BaseClass、SubClass1、SubClass2(など)があり、BaseClassにclone()メソッドが必要です。これにより、次のような条件なしで、現在のオブジェクトのコピーが作成されます。
var obj:BaseClass;
if(this is SubClass1) {
obj = new SubClass1();
}else if(this is SubClass2) {
obj = new SubClass2();
}else...
オブジェクトを作成し、オブジェクトの正確なバイトを作成する方法が必要です(はい、私の目的には浅いコピーで十分です)。私が見た:
http://actionscripthowto.com/how-to-clone-objects-in-as3/
しかし、どれも機能していないようです。おそらく、iOSSDK用のAIR3.3では使用できません。(コンパイルされますが、私の場合はコードが機能しません)
他の方法はありますか、または誰かがAIR for iOSでオブジェクトのクローンを作成することを達成しましたか?
ありがとう、
できる。