2

Flash CS5 が特定のレイヤー内の異なるフレーム間でシンボル インスタンスをどのように扱うかについて、私は混乱しています。オブジェクトをレイヤーに追加してから、既存のフレーム セットにキーフレームを追加すると、オブジェクトのインスタンスが 2 つ (フレームごとに 1 つ) になりますか? 最初のキー フレームでインスタンスの色を変更すると、2 番目のキーフレーム インスタンスは同じままです。とにかくすべてのフレームを編集する方法はありますか? すべてのフレームに貼り付けますか?

ありがとう

4

2 に答える 2

2

以下はインスタンスと同じオブジェクトです。実際、オブジェクトシンボルまたはクラスのインスタンスです。

レイヤーにオブジェクトを追加し、既存のフレーム セットにキーフレームを追加すると、各フレームに 1 つずつ、オブジェクトの 2 つのインスタンスが存在することになりますか?

キー フレームを個別に見ていきます。両方のフレームにそれぞれ 1 つのインスタンスがあります。両方のインスタンスが同じインスタンス名を持つ場合、それらの実際のインスタンス パラメータは完全に異なる可能性がありますが (サイズ、位置、色、効果など)、それらは同一であると言えます。

最初のキー フレームのインスタンスの色を変更すると、2 番目のキーフレーム インスタンスは同じままです。とにかくすべてのフレームを編集する方法はありますか? すべてのフレームに貼り付けますか?

インスタンスの色、または一般的にそのインスタンス パラメータを編集している場合、編集中の現在のインスタンスにのみ影響します。2 つのインスタンスのインスタンス名が同じであっても、それらは完全に異なるオブジェクトであり、両方とも独立したインスタンス パラメータを持ちます。

複数のインスタンス間で共有したい場合は、シンボル自体を変更する (すべてのインスタンスを変更する) か、シンボルのインスタンスを別のシンボルでラップして、複数回インスタンス化することができます。次に、最初のシンボルのインスタンス パラメータを変更して、2 番目のシンボルのすべてのインスタンスに適用できます。

于 2010-09-28T20:08:38.237 に答える
0

ええ、キーフレームを作成する前に変更を加えるか、変更されたアイテムをコピーして、後続のフレームに貼り付けて置き換えます。

于 2010-09-28T20:01:00.457 に答える