• ベストアンサー

Flash ActionScriptで変形点を移動する方法

お世話になっています。 FlashのActionScriptでムービークリップの変形点を移動することは可能なのでしょうか。ケースによって、ムービーの回転軸を変えたいもので調べていますが、見つからないのでここで質問させていただきました。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ryo2501
  • ベストアンサー率46% (15/32)
回答No.3

インスタンスの基準点を変更するということでしょうか?  例えばシンボルをステージ上に配置して、インスタンスに変更。 その際に基準点を右上に設定し、インスタンス名をmainとします。  インスタンスmainをダブルクリックして再度中身をインスタンスに変更。 インスタンス名をnestとし、右上を基準点にします。 ネストされたインスタンスnestの基準点を手動で中心に合わせます。 スクリプトで onEnterFrame = function {  main._rotation += 5; } とした場合と onEnterFrame = function() {  main.nest._rotation += 5; } とした場合では 回転の仕方がかわってきます。

tanq
質問者

お礼

ありがとうございます。 なるほど、ネストさせることでうまく行きそうですね。

その他の回答 (2)

noname#221395
noname#221395
回答No.2

MCの中にMCを入れて、中のMCの位置を_xや_yで移動させ、外のMCを回転…はどうでしょうか?

tanq
質問者

お礼

ありがとうございます。 なるほど、内のMCを移動させることで相対的に外のMC中心点が動くことになりますね!

  • cool12
  • ベストアンサー率6% (4/58)
回答No.1

中心点ということでしょうか? 自由変形ツールを使えば移動させられますが 的外れな回答だったらすいません。

tanq
質問者

お礼

ありがとうございます。 中心点と呼ぶのですね。 やりたいことは、ActionScriptで実行時に中心点を移動させることでした。