2016-05-31 10 views
0

シナリオ:MovieClipをcolorTransformできますが、特定のサブコンポーネントは除外できますか?

私は、奇妙なパスで動き回る浮島を持っています。いくつかの島にマウントされたトーチ(ネストされたムービークリップ)があります。時には気象効果によって島の色と明るさが変わることがあります。トーチ(子ムービークリップ)の明るさも変更せずに、アイランド(親ムービークリップ)の明るさを変更する方法はありますか?

============================================== =====私は想像することができます

一つの解決策は、代わりに親オブジェクトを調整する、各ムービークリップのすべての子オブジェクトを調整する独立した色です。これは非常に不便で不必要だと思われるので、どんな考えも高く評価されます。

+2

島とトーチの両方を保持するコンテナMCを使用して、必要に応じて島の色を調整することができました。 'contMC.IslandMC.transform.colorTransform = etc.。 'のようなロジックは島にのみ影響します。 –

+0

私はおそらくそれを行うつもりです。 – Orange

答えて

0

いいえ、ムービークリップの一部(または他のDisplayObjectContainer)を親の変更に適用しないようにする必要がある場合は、コンテナ構造を修正する必要があります。選択した子に逆の操作(逆色変換など)を適用してみることもできますが、すべての変換が正しく逆変換できないことに注意してください。

関連する問題