• ベストアンサー

Tweenerについて

Tweenerを使って画像を縦に回転させたく rotationXプロパティを360にすると 回転の中心が左上になってしまいます。 画像の真ん中を中心に回転させるには どのようにすればよいでしょうか。

  • Flash
  • 回答数1
  • ありがとう数14

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

画像を ムービークリップ または スプライト の中に配置します。 その ムービークリップ または スプライト の中に画像を配置するとき 画像の x 座標を (-画像の幅の半分), 画像の y 座標を (-画像の高さ半分), にします。 そして ムービークリップ または スプライト に Tweener を適用させて回転させます。 何にしても回転(や拡大縮小などなど)の基準は「基準点」です。 単なる画像の基準点は左上です。 この基準点は変えられないので ムービークリップ や スプライト の基準点に 画像の中心が来るように配置しておいて ムービークリップ や スプライト を回転させれば 画像の真ん中が中心に来るように回転するようになるという意味です。

ekekojr
質問者

お礼

ありがとうございます! 丁寧に解説頂きありがとうございます。 うまく中心基準で回転させることができました。

関連するQ&A

  • 真ん中を中心として、図形を半回転させるには

    図形のパイを、アニメーションで半回転させたいのですが、 強調→スピンだと、確かに回転はできるのですが、変な方向に回転してしまいます。 私としては、中心を中央にして半回転させたいのですが、 強調→スピンだと違う部分を中心として回転してしまいます。 画像のように、真ん中を中心として、図形を半回転させるにはどうすればいいでしょうか?

  • Excel2002のマクロについて

    マクロを使って、画像を貼付で困っています。 流れは、セルを選択し画像を写真サイズにして、回転させて貼り付けているのですが、選択したセルの左上角にあってくれません。 おそらく、回転前の角をあわせて、それから回転してしまっているのだと思います。 これを、回転させた画像がセルの左上角に合うように、画像の挿入をしたいのですが、マクロをどう記述すればいいのでしょうか? 教えください。

  • Androidアプリ開発 画像の回転について

    CANVASに画像を表示し、その画像を回転させるようにしたいのですが、どうにもうまくいかなくて困っています。 画像の中心を軸に回転させたいと思って以下のように実装してみたのですが、うまくいきません。 //////////////////////////////以下抜粋//////////////////////////////// Matrix matrix; // Bitmap のサイズの取得 int width = bmp.getWidth(); int height = bmp.getHeight(); matrix = new Matrix(); // 画像の中心を軸に回転させるようにする(ここがうまくいっていないっぽい・・・) matrix.postRotate(5.0f, width / 2.0f, height / 2.0f); // 回転させた画像を生成する bmp2 = Bitmap.createBitmap(bmp, 0, 0, width, height, matrix, true); // CANVASに画像を描画する canvas.drawBitmap(bmp2 , 10.0f, 10.0f, paint); ////////////////////////////////////////////////////////////////////// 上記のコードで画像自体は回転するのですが、中心軸がずれてしまっているようです。 画像のサイズは横15ピクセル、縦15ピクセルとなっております。 また、matrix.postRotateの前でmatrix.postTranslate()にて軸を設定してみたのですが、 これもうまくいきませんでした。 きれいに画像を回転させるにはどのようにすればよいか、わかる方いましたら教えて いただけないでしょうか?

    • ベストアンサー
    • Java
  • デジカメの画像表示について

    こんにちわ。 デジカメで撮影した画像をパソコンに取り込んだ際 縦に撮った画像を回転させ、縦表示にしました。 デジカメ内で画像を削除してしまったため パソコンから、デジカメに画像をもう一度移しました。 そうしたところ、パソコンで回転処理をしていない画像は 普通に表示されるのですが、デジカメに移した際縦に回転させた画像が表示されません。 デジカメのSDカードをパソコンにいれて見てみると、縦画像も 表示されているのですが、デジカメ本体では表示されませんでした。 回転処理をした画像をデジカメで表示できる方法を知っておられる方が おりましたら、アドバイスお願いします。

  • パソコンについてです。

    何かダウンロードしたとき、画像が左上に出ます。でもマウスポインタはディスプレイの真ん中ぐらいに あててクリックしないといけません。画像を真ん中に移動することって出来るでしょうか? 何か設定でしょうか?全く分かりません。よろしくご教授くださいますようお願い申し上げます。

  • scrollpaneの回転で質問

    scrollpaneで回転のしかたで質問なんですが 当方、flash8でscrollpaneに外部画像を読み込んだMCを表示 してみたんですが、縦向きの画像を横向きにしようとrotation を使ったところ、変な位置にいくらしく、scrollpaneに表示されません 希望としては、横向きになって画像の中心で表示されるのがいいんですが どなたかご存じないでしょうか?

  • Javascriptにおいてのプロパティの意味

    こんにちは プロパティと聞くと、縦と横の長さなど画像のほうが頭にあるのですが、 「オブジェクトのプロパティを定義する」などとあり、画像においての縦と横の長さを変える程度のことを飛び越して、なんだかそのもの自体を変えてしまっているのではないかと思うのですが、 長さ変える以上のことをしていじるなら、いっそのこと違うオブジェクトを新しく作っては?と感じます。 オブジェクトにおいてプロパティの意味ってなんでしょうか

  • 外にある中心で画像を回転させる方法

    こんにちは。 現在サイトを作成していまして、その中で画像を回転させたいと思っています。 その画像の中にある中心ではなく、画像の外にある中心で回転させ、画像自体は回転させないようにするのに参考になるスクリプトはありますか? 私のイメージに近いものとしてはこれです。 http://www.3tomo.net/ 猫の画像が回転しています。

  • 3DのActionScriptについて

    http://www.uniqlo.co.uk/ 海外のユニクロサイトのトップにあるようなFLASHを作りたいのですが どのようなフレームワークが必要かわかりますでしょうか。 (SWF内でクリックした場所を中心にしてタイル状に画像が沈んでから新しい画像へ変わるもの) いろいろと調べてみたのですが ・Tweener ・papervision3d ・scaena のここらへんを使えば実現できそうな気はするのですが いまいち実現方法を見出すことができません。 他に必要(これを使うべき)というものはありますか? またサンプルがあるサイトがございましたらアドバイスをお願いできますでしょうか。

  • ドアの修理について

    ドアの修理の方法について教えてください。 本来は、左上の画像の状態なのですが、右上の画像の様に真ん中の部分が外れてしまいました。 この真ん中の部分を元に戻す方法を教えてください。 単に押し込めばとは思うのですが、外れた真ん中の板の外周には、下側の画像の様に縁取りの様な物があって、これが邪魔して単に押し込めない状況になっています。 よろしくお願いいたします。

専門家に質問してみよう