以前は Animate で多くのフィルターを使用していましたが、手作業でカラー フィルターを作成し、それがどのように見えるかを確認してから、コードをそれに統合することもできたので、素晴らしいものでした。
object.filters = e.currentTarget.filters;
しかし、私はうまくやろうとしており、処理能力などを減らすためにフィルターから離れています。さらに、フィルターは 16 進コードを取りません。だから私はcolorTransformsを使おうとしています。しかし今では、必要な色を把握し、すべての 16 進数コードをメモ帳に書き留めてから、その色に変換するコードを記述するため、非常に扱いにくくなっています。そして、ファイルを公開するまで、色の相互作用をまだ見ることができません。colorTransforms を手動でいじる方法はありませんか? 色効果 -> スタイルの下の詳細セクションでしょうか。
私のファンタジーでこれがどのように起こるかを想像する方法は次のとおりです。生地見本を作成するために相互作用するいくつかのムービークリップがあります。colorTransform をいじったり、16 進コードを手動で (コード内で動的にではなく) 適用したりしてから、これらのスウォッチを使用して、次のような他のものを動的に色付けできます。
newFabric.topPattern.colorTransform.color = fabricSwatch.topPattern.colorTransform.color;
最初にコードを使用して色を追加した場合、これを実行できることはわかっています..しかし、ステージ/視覚的/手動で色を追加してから、コードをロールフォワードする方法はありますか? ビットマップを描画してピクセルの色をサンプリングできることは知っていますが、パターンはすべて非常に細かく、異なる複雑な形状と透明度を持っているため、ここでは機能しません:/