幅100ピクセルで左側にメニューを並べます。(OKWebみたいに)その中に、メインメニューが3つ並びます。通常は、その3つが隙間10ピクセルくらいの間隔で並んでいるのですが、マウスを合わせると、その各メニューにあるサブメニューが表示。
すると、その他のメインメニューは下にずれて表示される。
また、そのサブメニューをクリックすると、そのページに飛ぶ。
ということをしたいのですが、どういった手順で行うのでしょうか。
作成すると、重なってしまい、うまくずれてくれません。

例>

●概要
●目的         
●方法         
            
概要にマウスを合わせると・・・

●概要
 ・▼▼▼
 ・■□■
 ・○○○
●目的
●方法

といった感じになります。
どうぞ、よろしくお願いいたします。
説明が下手で分かりづらいかと思いますが・・・。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

Flashの質問は実に言葉では回答しにくいんですけど…。



質問で書かれている「●概要…」なんかを「大ボタン」、「・▼▼▼」を「小ボタン」と置き換えて書きます。

「重なってしまう」ということでしたので、おそらく「大ボタン」を押してフレーム移動した際に、「小ボタン」だけ出現させるようになってるんでしょう。それと同時に、残りの「大ボタン」をよけるように移動させればいいと思うのですが。モーショントゥイーンでいけますよね?

「大ボタン」とそれに属するもの別に「小ボタン」をそれぞれ別フレームで配置した方が楽かと思います。質問の例だと全部で3+3=6ですかね。「小ボタン」をひとつずつ別々にする必要はないと思います。要するに、「大ボタン」でフレーム移動、「小ボタン」でURLリンクってことでいいんじゃないかとかってに解釈させてもらってますが…。

この回答への補足

amour7さん、ありがとうございます。

別フレームで配置ということは何とか理解できました。

大ボタンにマウスオンしたときに表示させるナビ全部を
一枚の絵として作るということでは、ないのですね。

ちなみに、よけるように、モーショントゥイーン・・・とは・・?
これも言葉では大変表現が難しいですよね。すいません。
もし、よろしければ、補足説明をお願いします。

補足日時:2001/12/21 14:15
    • good
    • 0

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

このQ&Aと関連する良く見られている質問

QFLASHで、メニューボタンクリック→サブメニュー開く、再びクリック→サブメニュー閉じる、と設定する方法は?

タイトルの通りですが、
メニューボタンを・・・

クリック→サブメニュー開く
再びクリック→サブメニュー閉じる

・・・とするには、
どのようなアクションスクリプトを設定すればよいのでしょうか?

あらかじめ、タイムライン上のフレームに
サブメニューが開くモーションを作成し、
メニューボタンのアクションに

on(release){gotoAndPlay(*);}
*はサブメニューを開きはじめるフレームを指定

を設定したものの、
そこから先がわからず行き詰っています・・・

アドバイスよろしくお願いいたします<(_ _)>

Aベストアンサー

> この問題を解決できますか?

はい。解決できます。

↓DDDのボタンアクション
on(release){
 if (_root.ddd.check == 0) {
  if (他のメニューを何も開いていない状態を判定する式) {
    gotoAndPlay("open1");
    _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaを開いている状態を判定する式){
   gotoAndPlay("open2");
   _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaとbbbbを開いている状態を判定する式){
    gotoAndPlay("open3");
    _root.ddd.check = 1; //サブメニューが開いている
  } else {
    gotoAndPlay("open4");
    _root.ddd.check = 1; //サブメニューが開いている
  }
 }else {
  gotoAndPlay("close");
  _root.ddd.check = 0; //サブメニューが閉じている
 }
}

開閉をチェックする変数は、checkは、aaa,bbb,ccc,dddのムービークリップインスタンスにそれぞれ設定しておきます。

........説明の仕方が難しいです。
ある程度ActionScriptを理解していないと難しいと思います。

お役に立てなくてすみません。

> この問題を解決できますか?

はい。解決できます。

↓DDDのボタンアクション
on(release){
 if (_root.ddd.check == 0) {
  if (他のメニューを何も開いていない状態を判定する式) {
    gotoAndPlay("open1");
    _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaを開いている状態を判定する式){
   gotoAndPlay("open2");
   _root.ddd.check = 1; //サブメニューが開いている
  } else if(すでにaaaaとbbbbを開いている状態を判定する式)...続きを読む

QMovieWriterでその都度メニューには

DVD MovieWriter for Fujitsu を使って、何とか複数の映像を取り込んだDVDを作成する所までできたのですが、再生するとすべての映像が連続して再生されてしまいます。
それぞれにメニューを設定しているのですが、最初の映像を再生すると最後まで次々と連続再生してしまいます。
ちなみに、一番後ろのメニューをクリックすると、その映像が終われば最初の画像につながっていきます。
それぞれの再生が終わったら、一旦トップページ(メニューのあるページ)に戻るようにしたいのですが、どうすればできるのか、あるいはできないのか、どなたかお教え頂けませんか?
マニュアルを見てもよくわかりません。
当方、全くの初心者です。
ソフトも購入したものでなく、PCに最初から入っていたものです。よろしくお願いいたします。

Aベストアンサー

プロジェクトの設定で変更できますよ。

プロジェクトの設定>ナビゲーションコントロール>トラック再生後の動作>メニューに戻る

   ※お使いのソフトのバージョンによっては操作が異なる場合があります。

QFLASHでプルダウンメニューを使用。その際の下の画面は?

例えば上部にメニューがあり、その下にコンテンツが見えるようにしたとします。
(まぁいわゆるフレームですね。)
で、上部のメニューをFLASHで作成し、さらにプルダウン形式のメニューにしたとします。
その際、普通に作成すると、プルダウンした時の一番下までウィンドウがないと全部表示されませんよね?
フレームの下部分にかかるようにプルダウンを表示するにはどうしたらいいのでしょうか?

FLASH5です

Aベストアンサー

こんにちは。

私もむか~し、同じような事がしたくて試行錯誤しました…。2年程前の話です。
結論から言うと「無理」です。その当時は。
今も多分無理だと思います。

どうしてもプルダウンさせたいのならば、フレームを諦めてください。ブラウザの外にはみ出して表示できませんよね。それと同じです。
以前、画像をフレームの境界線上に表示させるJSを作った事が有りますが、結構無理矢理でしたし、最近のバージョンのブラウザには全く対応してくれませんでした。

なので、残念ですが
・フレームを取るならプルダウンメニューを諦める
・プルダウンメニューを取るならフレームを諦める
で、再度お考えになられた方が賢明かと思います。

Q600X600ピクセル

デジカメで撮った顔写真を600X600ピクセルにしたいのですが、ソフトなどをつかっても元データと同じ比率になってしまい、600X600になりません。 私のデジカメでは600X600という設定がありません。どうしたら600X600の写真が作れるでしょうか?
IrfanViewとPhotoshop(古いバージョン)は試しましたが、何かよいソフトがありましたらご教示ください。
宜しくお願いします。

Aベストアンサー

No.4,5の回答の通りPhotoshopならできると思います。
ただ、[縦横比の固定]のチェックを外せば、元の画像の縦横比と異なるサイズの600x600にできますが、その場合は画像が縦か横に伸びてしまう可能性があります。

お使いのデジカメで、600pix以上で縦横比が同じサイズがあればよいのですが、正方形の撮影サイズってあまり無いですね。
その場合、縦横どちらも600pix以上となる一番近いサイズで撮影し、Photoshopで読み込んだあと、余った辺をトリミング(切り取る)と良いと思います。
※600x600以下のサイズだと加工時に画像が拡大され粗くなります。

方法はいろいろあると思いますが、簡単な方法をご紹介します。
1)解像度を変更
撮影した画像が縦横どちらも600pix以上の場合、どちらか短いほうを600pixにあわせます。
[イメージ]→[画像解像度]から、[ピクセル数](上)の入力欄で、どちらか短いほうを600に指定します。単位は"pixel"
このとき[縦横比の固定]チェックはつけてください。
2)トリミング
[イメージ]→[カンバスサイズ]から、変更後のサイズの入力欄で縦横それぞれ"600"と入力します。単位は"pixel"と入力し、[相対]チェックは無しにしててください。
基準位置を任意に指定することで、切り取られる部分を調整できます。

※あらかじめ切り取られることを考慮して撮影してあれば、手順1)は飛ばして、手順2)だけでもOKです。手順1)は切り取られる部分を最小限に抑えるための手順です。
※上記手順はCSで確認しましたが、古いバージョンもほぼ同じだったと思います。

No.4,5の回答の通りPhotoshopならできると思います。
ただ、[縦横比の固定]のチェックを外せば、元の画像の縦横比と異なるサイズの600x600にできますが、その場合は画像が縦か横に伸びてしまう可能性があります。

お使いのデジカメで、600pix以上で縦横比が同じサイズがあればよいのですが、正方形の撮影サイズってあまり無いですね。
その場合、縦横どちらも600pix以上となる一番近いサイズで撮影し、Photoshopで読み込んだあと、余った辺をトリミング(切り取る)と良いと思います。
※600x600以下のサイズ...続きを読む

Qピクセルについて

ピクセルについて
会社でIEからWEBサーバー内の画像を参照し、表示した画像上で線を任意で引き長さ(幅など)を計測し、その画像を拡大・縮小する機能が実装されています。
線の横に引いた線の長さの値が表示されるのですが、拡大・縮小すると本来同じでなければならないものが計測時の値と微妙に変わってしまう状態でした。
私には理解が難しいと察し先輩は「拡大と長さを計測した際の比率が違うため~」と濁されたのですが、先輩方同士で「ピクセルを基準に長さを測っているため、どうしても拡大・縮小をする際値が変わってきてしまう」の様な話をしていました。
その話を聞いてたしかに理解できなかったのですが、これは画面のドット・ピクセルの関係があるのでしょうか?

Aベストアンサー

こんにちは

ピクセルのサイズ(解像度)を変えずに拡大縮小するとき、ピクセルは個数(整数)ですから小数点第一桁で四捨五入されます。(水平方向に101ピクセルあるファイルを50%縮小すると51ピクセルになります)
これはピクセルを扱うツール(選択範囲など)で共通です。
対して、計測やペンツールなどベクトルデータとして機能するものはおそらくですが千分の一mm位の単位になります。(あるいはメートル法ではないかもしれませんが)
微妙に結果が異なるのはこのためです。


このカテゴリの人気Q&Aランキング

おすすめ情報