- ベストアンサー
Flash ActionScriptで変形点を移動する方法
お世話になっています。 FlashのActionScriptでムービークリップの変形点を移動することは可能なのでしょうか。ケースによって、ムービーの回転軸を変えたいもので調べていますが、見つからないのでここで質問させていただきました。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
インスタンスの基準点を変更するということでしょうか? 例えばシンボルをステージ上に配置して、インスタンスに変更。 その際に基準点を右上に設定し、インスタンス名をmainとします。 インスタンスmainをダブルクリックして再度中身をインスタンスに変更。 インスタンス名をnestとし、右上を基準点にします。 ネストされたインスタンスnestの基準点を手動で中心に合わせます。 スクリプトで onEnterFrame = function { main._rotation += 5; } とした場合と onEnterFrame = function() { main.nest._rotation += 5; } とした場合では 回転の仕方がかわってきます。
その他の回答 (2)
noname#221395
回答No.2
MCの中にMCを入れて、中のMCの位置を_xや_yで移動させ、外のMCを回転…はどうでしょうか?
質問者
お礼
ありがとうございます。 なるほど、内のMCを移動させることで相対的に外のMC中心点が動くことになりますね!
- cool12
- ベストアンサー率6% (4/58)
回答No.1
中心点ということでしょうか? 自由変形ツールを使えば移動させられますが 的外れな回答だったらすいません。
質問者
お礼
ありがとうございます。 中心点と呼ぶのですね。 やりたいことは、ActionScriptで実行時に中心点を移動させることでした。
お礼
ありがとうございます。 なるほど、ネストさせることでうまく行きそうですね。