Flash が複数のキー フレームで同じ名前のオブジェクト インスタンスを管理する方法に関する技術文書を探しています。
これまでのところ、再生ヘッドが別のフレームに移動したときに、同じ名前のオブジェクトが同じタイプである場合、そのインスタンスは動的に設定されたプロパティと共に保持されることに気付きました。
一方、名前付きインスタンスが別のタイプであるフレームに再生ヘッドが移動するとすぐに、新しいタイプの新しいインスタンスが (元の名前で) 作成され、古いタイプの元のインスタンスは次のようになります。永久に破棄され、名前付きインスタンスに動的に設定されたすべてのプロパティが失われます (新しいインスタンスであるため)。
元のフレームに戻ると、元のインスタンスは復元されず、さらに別の変更として扱われ、新しいインスタンスが再度構築されます。この動作を説明するドキュメントはありますか?
「タイムライン インスタンスの連続性」に関する同様の質問: http://www.kirupa.com/forum/showthread.php?t=316612 プロパティが引き継がれることに私も驚きました。(インスタンス名/シンボルタイプ)ペアが次のキーフレームで変更された場合にのみ(つまり、名前付きインスタンス「obj」が両方で「ボール」を参照する場合)、Flashが新しいインスタンスを作成するランタイム機能のようですただし、「obj」が次のキーフレームの「正方形」を参照する場合、「正方形」の新しいインスタンスが作成されます)。それは理にかなっていますが、この動作は保証されていますか?