私は、Flashビデオシーケンスで複雑な視差エフェクトを作成しようとしています。これには、多くのレイヤー間の変換とスケーリングが含まれています。モーショントゥイーンでオブジェクトのプロパティをドライブすることはできますか?
私は、1つのオブジェクトをアニメーションして(できればモーショントゥイーンで)アニメーションすることができる場所を設定し、そのアニメーションのある割合を各背景オブジェクトに適用する方法を探していました。
MovieClipのレイヤーからMotion Tweenデータを取り出し、それをオブジェクトのx、y値に変換する方法はありますか? [これまでのところ、私は唯一のオブジェクトのインスタンスを作成およびActionScriptを介して自分の位置を設定しました。]
モーショントゥイーンはx座標とy座標を変更するだけではありませんか?なぜあなたは他のオブジェクトを基にしたいオブジェクトのx/y座標を読み取れませんか? –
@NealDavisオブジェクトのプロパティが丸くなる可能性があるためです。 (例えば、xとyは1/20ピクセル単位で四捨五入されています)、他のプロパティは丸められず、中間値を持つ可能性があります。より高い解像度のトゥイーン値(おそらく0から1までの浮動小数点値)を基礎とした計算をベースにする方が良いでしょう。 – null
@NealDavis Flashでアニメーション化したオブジェクトからそのX/Y情報を取得する方法がわかりません。私が見つけた最も近いものは、 "Copy Motion as Action Script ..."コマンドです。これは、他のレイヤーやオブジェクトに影響を与えるために使用できる配列の束を吐き出しますが、アニメーションを調整するたびにこれらの配列を常に更新する必要があります。 –