あらゆるタイプの可能なundoおよびredoコマンドでうまく機能する独自のundo/redoクラスを作成しようとして失敗しました。
たとえば、私の単純なクラスは、表示オブジェクトのxとyの位置を元に戻す/やり直す、またはスライダーの値を元に戻す/やり直すなどで完全に機能しますが、クラスを調整して追加や削除なども機能するようにしようとすると、物事が厄介になりますリストへのアイテム。
アクションスクリプト(Flexなし)の一般的な取り消しとやり直しのためのよく知られた、十分に文書化された解決策はありますか?