• ベストアンサー

画像の回転(角度)

こんにちは。 画像の角度の回転方法が分らず困っています。 今、マウスのカーソル周りを三つの画像が周る スクリプトを作ろうとしています。 それで、画像がマウスの周りを回る時に角度を 変えつつ回転させたいのです。 たとえば、↓ こういった矢印画像があったと すると、つねにカーソルの中心を指した状態で カーソルの周りを回るようにしたいです。 マウスの周りを回転するというのはサンプルで いくつか出てきたのですが、画像自体の回転の 方法は見つけられませんでした。 出来れば、両方のサンプルコードのあるサイト か、実際のコードを書いて頂けると助かります。 宜しくお願いします。

noname#191236
noname#191236

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

画像の回転となると現状ではJavascriptの範疇を超えそうです。 角度を変えた画像を数種類用意しておいて、画像を使い分けるのが現実的だと思います。 例によって(?)WindowsIEだけならそういうこともできるようです(参考URL) が、私は詳しくないのでこれの詳細はわかりません。

参考URL:
http://homepage2.nifty.com/godakaz/laboratory/Matrix_x4.html
noname#191236
質問者

お礼

回答どうもありがとうございます。 環境依存でいいのですが、教えて頂いたURLにあるスクリプトは、 ActiveXも有効にしないと動かないみたいですね。(汗 とりあえず、この方法で今試しています。

その他の回答 (1)

noname#35109
noname#35109
回答No.2

#1さんの言われる方法で,環境的問題などでもしできない場合は, 単に一定の中心3つの矢印が回るGIFアニメをつくられて,それを,マウス追従する方法はどうでしょうか。 言っていることがおわかりになるでしょうか? 3つの矢印をJavaScriptで操作するのではなく,3つの矢印が書かれた,1つの回転する画像をScriptでマウス追従するだけの操作するのです。 GIFだとバックが透明にできるので,大きくても下の文字や絵も透けて見えると思います。

noname#191236
質問者

お礼

回答どうもありがとうございます。 なるほど、それもいいですね。 アニメーションGIFは久しく作ってないので、 出来るかどうか・・・。(汗 近いうちに作ってみたいと思います。

関連するQ&A

  • 正6面体を一定の角度で回転させたい

    私は今、FlashMX Professional 2004 ver7.2を使っている者なのですが、ワイヤーフレームでできた正6面体(キューブ)を一定の角度で回転させるアニメーションがActionScriptで作りたいと思っています。 それで、Flash製作に関するHPを色々探して見たのですが、私の調べた限りでは、どのHPも、マウスカーソルに反応して回転の角度が変わるアニメーションのスクリプトしか公開されておりませんでした。 私としては、マウスに反応しないアニメーションを作りたいのですが、いかんせんActionScript初心者なので、上記で見つかったアニメーションのどのスクリプトを修正すればいいか、分からないでいます。 マウスの動きに反応せずに正6面体を回転させるアニメーションの作成方法をご存知の方がいらっしゃいましたら、よろしければそのスクリプトを、もしご面倒なようでしたら、参考になるHPをお教えくだされば幸いに思います。 また、こちらは余裕があればお答え頂くと言う形でよいのですが、こうしたアニメーションを表現するもう一つの手段として、ActionScriptを使わずに、思い切ってフレームアニメーションで回転しているように見せる、と言う方法もあるのですが、こちらの方法では動作が遅くなるほどサイズが重くなってしまうでしょうか? よろしければアドバイス頂けると幸いに思います。

    • ベストアンサー
    • Flash
  • フォトショップで画像の回転でショートカットってありますか

    フォトショップCS3を使用しております。 画像の回転でショートカットってありますか? たとえば、ある画像があるとします。 範囲設定をすべてを選択にして、その選択した範囲の内で 右クリックをして、自由変形を選択します。 そしてもう一度その選択した範囲の内で 右クリックをして、回転を選択します。 これで、選択範囲の破線の角にマウスをもっていくと マウスのカーソルが90度円の両矢印マークになります。 選択範囲の破線の角にマウスをもっていって画像を回転させるわけですが 微妙な角度まであわせたいときには、画像を拡大表示して中心部で あわせようとすると、選択範囲の破線の角が画面外になってしまって 少しあわせては、スクロールバーを移動して、選択範囲の破線の角が みえるところまで、もどってマウスでちょっとだけ動かして また、中心部までもどって様子をみて、またスクロールバーで 選択範囲の破線の角がでるところまでもどって、の繰り返しを しております。これはとても面倒で大変な労力です。 画像を拡大表示して中心部を表示した状態で たとえば、キーボードのRキー押したらすこしだけ回転が動くとか またはLキーをおしたら反対の方向にすこしだけ回転するとか、 そういったキーボードを利用したショートカットってあるでしょうか? また、設定できるのでしょうか? できるとしたら、方法を教えてください。

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

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

  • 回転を使って、ハンドル操作をしたい

    いつも、ありがとうございます。MACOSX、Flash8です。 ゲームの中で、ハンドル操作ができるようにしたいのですがなかなかうまくいかなくて困っています。 マウスの座標から、角度を出してrotationしたいのですが。 MouseDownで EnterFrame、マウスをドラッグしている間にカーソルに 合わせて回転してほしいのです。 1回転する必要はなく45度とー45度の間だけで動かします。 ハンドルのトップを0として、マウス座標から計算した角度をいれることによってできないかと思っているのですが、スクリプトがうまくかけません。 宜しく、お願い致します。

    • ベストアンサー
    • Flash
  • gimpで編集中の画像を回転させたい

    今gimpを使ってイラストを描いているのですが、線を描く角度によって描きづらいことがあります。それで、画像の絵自体を回転させるのではなく、表示されている画像を回転させて描きやすい角度にしたいのですが、どうやればできるのでしょうか?gimpではそのようなことはできないのでしょうか? うまく説明できていない気がするのですが;;; よろしくお願いします。m(__)m

  • イラストレーターの回転ツールについて

    WindowsでイラストレーターCS5を使用しています。 軸と角度を指定して回転させたいのですが、回転ツールをそのまま使うと軸を指定することはできますが、角度が指定できません。 回転ツールを選択した状態でエンターキーを押すと角度を指定できますが、軸が中心になってしまいます。 軸と角度の両方とも指定する方法はございませんでしょうか?

  • 画像をその場で回転(自転)させたい

     今晩は、宜しくお願いします。    ある四角の画像の上にマウスをクリックすると、その場で回転(自転)し、再度クリック すると、回転がとまるようにしたいのですが、コードの書き方が分かりません。  宜しくお願いします。

  • PaintShop  画像の傾きの角度を求めるには?

    図面等をスキャンし、スキャンした画像をつなぎあわせる際、微妙に2つの図面の角度が違っていたりします。「回転」等のコマンドで角度を合わせることは出来ますが、図面上の線を基準に正確な傾きの角度を求める方法はないでしょうか? Paint Shop7 又はPhotoShop6で良い方法がありましたらお教え下さい。お願いします。

  • 中1 数学 回転移動

    添付画像は,教科書の問題と,教科書の解答です。 解答によると, エの矢印は,アの矢印を「まわして」(回転移動させて) 動かしたものといえるようですが, 回転の中心はどこになるのでしょうか? よろしくお願いします。

  • 円の回転

    こんにちは。苦手な図形に取り組んでおります。 よろしくお願いします。  xy平面上に原点を中心とする半径3の大円がありそれに接する  半径1の小円が滑らずに大円の周りを2周する。  小円の内部に図のように矢印が描かれている場合、  この矢印は平面に対して何回回転したことになるか?  と言う問いなのですが1:3という事は単純に3周するのかと思いきや、  解答は4周なのです。    解答は角度で説明をしていたのですが今ひとつ理解出来ませんでした。  (写真が2枚添付できなかったため、解答の説明なしですが大丈夫でしょうか?)  どなかたご教授ください。よろしくお願いします。    

専門家に質問してみよう