ショボ短歌会

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

よろしくお願いいたします。

A 回答 (3件)

インスタンスの基準点を変更するということでしょうか?



 例えばシンボルをステージ上に配置して、インスタンスに変更。
その際に基準点を右上に設定し、インスタンス名をmainとします。

 インスタンスmainをダブルクリックして再度中身をインスタンスに変更。
インスタンス名をnestとし、右上を基準点にします。

ネストされたインスタンスnestの基準点を手動で中心に合わせます。

スクリプトで

onEnterFrame = function
{
 main._rotation += 5;
}

とした場合と

onEnterFrame = function()
{
 main.nest._rotation += 5;
}

とした場合では
回転の仕方がかわってきます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/10/13 20:54

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

    • good
    • 0
この回答へのお礼

ありがとうございます。

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

お礼日時:2008/10/10 17:02

中心点ということでしょうか?



自由変形ツールを使えば移動させられますが
的外れな回答だったらすいません。
    • good
    • 0
この回答へのお礼

ありがとうございます。

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

お礼日時:2008/10/10 16:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!