トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     円を回転させるメニューを作りたいと思っています。
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
londo66
Åê¹ÆNo.14873
投稿日時: 2005-2-6 14:19
新米
居住地:
投稿: 6
使用環境:
WinXP,Flash MX,DreamWeaver MX
円を回転させるメニューを作りたいと思っています。
こんにちは。お世話になってます。

ただいま、円型のメニューを作ろうと思っていまして、
一つの円に対して4?5等分に切り(ピザのような
状態です)、その各々にメニューの項目が入っている
ものを作りました。
そして、そのメニュー項目をクリックすると回転して、
一番上(東西南北で言ったら北です)まで回転する
方法が分からなくて困ってしまいました。

元々あまりスクリプトに詳しいわけではないので
大変恥ずかしく、申し訳ない気持ちなのですが、
サンプル等も見付からず投稿させて頂きました。

もしよろしければご教授頂ければと思います。
よろしくお願いいたします。

環境は、WindowsXPで、FLASHは、MXです。
野中文雄
Åê¹ÆNo.14874
投稿日時: 2005-2-6 14:28
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 円を回転させるメニューを作りたいと思っています。
わからないことは、恥ずかしいことではありません。でも、具体的に何がおわかりにならないのか説明していただかないと、回答のしようがありません。

こんなサンプルでよいのですか? サンプルさえあれば、大丈夫とは思えませんが...

参考:「MovieClipのターゲットパスとプロパティ
引用:
londo66さんは書きました:
そして、そのメニュー項目をクリックすると回転して、
一番上(東西南北で言ったら北です)まで回転する
方法が分からなくて困ってしまいました。

元々あまりスクリプトに詳しいわけではないので
大変恥ずかしく、申し訳ない気持ちなのですが、
サンプル等も見付からず投稿させて頂きました。


----------------
 

londo66
Åê¹ÆNo.14875
投稿日時: 2005-2-6 14:38
新米
居住地:
投稿: 6
使用環境:
WinXP,Flash MX,DreamWeaver MX
Re: 円を回転させるメニューを作りたいと思っています。
言葉足らずで大変失礼いたしました。

実際にご覧頂きたい参考のサイトがあるのですが、
ここにURLを貼るのはマズイかな。
と言うこともあり出来る限り言葉で
説明してみましたが、意味が伝わらなかったようで、
大変申し訳ありませんでした。

端的に言いますと、円の中の任意の場所をクリックすると、
その部分が円の12時の角度(一番上、北)まで
回転する方法が知りたいと思ったのです。

確かにサンプルのみで大丈夫ではないようです…。
すいませんでした。よろしくお願いいたします。。
野中文雄
Åê¹ÆNo.14878
投稿日時: 2005-2-6 17:10
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 円を回転させるメニューを作りたいと思っています。
「意味が」わからないのではありません。おやりになりたいことは、理解できたつもりです。わからないのは、londo66さんが「実際にご自分でスクリプトを作成しよう」と努力された結果、具体的に「どの点」がおわかりにならずに完成できないのかということです。→【どうしたらいいですか
引用:
londo66さんは書きました:
と言うこともあり出来る限り言葉で
説明してみましたが、意味が伝わらなかったようで、
大変申し訳ありませんでした。

(1)「クリックすると」動作させるためには、on (release)またはMovieClip.onReleaseイベントハンドラにスクリプトを定義します。

(2)12時の角度は、-90(または270)度です。

(3)MovieClipインスタンスの角度を設定するプロパティは、MovieClip._rotationです。
引用:
端的に言いますと、円の中の任意の場所をクリックすると、
その部分が円の12時の角度(一番上、北)まで
回転する方法が知りたいと思ったのです。


----------------
 

森 巧尚
Åê¹ÆNo.14879
投稿日時: 2005-2-6 17:42
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: 円を回転させるメニューを作りたいと思っています。
引用:
そして、そのメニュー項目をクリックすると回転して、
一番上(東西南北で言ったら北です)まで回転する
方法が分からなくて困ってしまいました。

元々あまりスクリプトに詳しいわけではないので

野中さんが言われるように、今どのように作られていて、どこがわからないのかが見えないと答えにくいですよ。

実現する方法はいろいろあります。

例えば、「回転するアニメーションを必要なパターンだけ用意しておいて、項目がクリックされたら用意されたアニメーションにジャンプして再生するだけ」という方法もあります。

5等分されたメニューなら、今一番上になっていない項目は4つですから、それらを一番上に移動させるアニメーションを4パターンだけ用意しておけば、今の状態からどの項目が選ばれても一番上に移動させることができます。で、それがメニュー項目の5通りあるわけですから、5x4で、たった20パターンのアニメーションを地道に用意しておくだけでできますよね。

地道に作業をするのが楽と思うか、頭を使って全部を一括してコントロールさせるスクリプトを考えるのが楽と思うか、それは制作の目的や状況や作る人の能力や好みによって分かれますね。


----------------
森 巧尚
http://www.ymori.com

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops