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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     AS3.0でプルダウンメニューを作りたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
HM2011
Åê¹ÆNo.47563
投稿日時: 2011-6-19 13:33
新米
居住地: 東京都中野区
投稿: 4
使用環境:
Mac OSX 10.6.7 Flash CS3
AS3.0でプルダウンメニューを作りたい
Action Script3.0でプルダウンメニュー(ポップアップメニュー)を作りたいのですが、詳しい方がいましたら教えてください。

フラッシュで動画を作り、最後にアイコンが並ぶようにしました。アイコンをマウスオーバーでプルダウンメニューがでて、それぞれのカテゴリーにリンクをさせたいのですが、WEBで調べてもAction Script3.0でつくるプルダウンメニューがあまりなく、行き詰っています。

どなたかAS3.0のスクリプトが、初心者にも分かりやすく出ているサイト、もしくはサンプルスクリプトなどがありましたら教えて下さい。設置の仕方等、全くわかりませんので、詳しく知りたいのです。

下記のサイトにある、Chapter11 メニュー・フォームの11-01 ロールオーバーでプルダウンメニューを表示ではAS1.0の作成方法とサンプルがあります。こちらのサンプルから大体の設置方法、作り方などは理解しましたが、AS3.0に対応したいません。
http://book.mycom.co.jp/support/e5/actionscript10/

AS3.0にこだわるのは今後3.0に移行していくだろうと思われ、他のファイルをAS3.0で作成しています。スクリプトで結合をしていますので、最後のファイルもAS3.0としないとスクリプトで結合ができません。

独学でマニュアルをもとに勉強しています。自分ひとりではやはり限界がありますので、悩んでいます。よろしくお願い致します。


----------------
HM

とんび
Åê¹ÆNo.47564
投稿日時: 2011-6-19 20:02
Bak@Fla大巨匠
居住地: 佐賀県 杵島郡
投稿: 275
使用環境:
MX
CS3
:Flash CS6:CS6
.7.5
Re: AS3.0でプルダウンメニューを作りたい
 このあたりに、だらだらとAS3におけるドロップダウンメニューの作り方とか書いたので、参考にどうぞ。
http://www.tonbi.jp/Flash/Diary/037.html
http://www.tonbi.jp/Flash/Diary/038.html
http://www.tonbi.jp/Flash/Diary/039.html

 ざっくり言うと、ComboBoxをeditable = falseで使うということみたいです。


----------------
鳶嶋工房

HM2011
Åê¹ÆNo.47566
投稿日時: 2011-6-19 20:34
新米
居住地: 東京都中野区
投稿: 4
使用環境:
Mac OSX 10.6.7 Flash CS3
Re: AS3.0でプルダウンメニューを作りたい
tonbiさん、リンクをありがとうございます。

初心者の私には難しいですが、何度もじっくりと読み返してみます。
読んでわからないところがありましたら、また質問させてください。
================================

よく読んでみました。私の考えているものと若干違うようなのですが、今後為に役立ちそうなので、メモを取りました。

一番シンプルなマウスオンでプルダウンするメニューもComboBoxを使用するのでしょうか?今ComboBoxで検索しながら色々と調べていますが、少し混同しています。

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


----------------
HM

野中文雄
Åê¹ÆNo.47568
投稿日時: 2011-6-20 9:03
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: AS3.0でプルダウンメニューを作りたい
投稿するときは、まずフォームの注意書きをお読みください。このような注意がなされる理由については、Wikipedia「マルチポスト」のとくに4「マナー違反の理由」と5「失礼にならない方法」をご覧になるとよいでしょう。

投稿フォームの注意書きより引用:
複数の会議室、または複数のコミュニティサイトに、同じ質問を投稿することは、マルチポストと呼ばれるマナー違反行為ですのでおやめ下さい。

「あまりなく」というのは、少しはあるのですよね。それはなぜお使いになれないのですか?→【いろいろ探しましたが見つかりませんでした】
引用:
HM2011さんは書きました:
フラッシュで動画を作り、最後にアイコンが並ぶようにしました。アイコンをマウスオーバーでプルダウンメニューがでて、それぞれのカテゴリーにリンクをさせたいのですが、WEBで調べてもAction Script3.0でつくるプルダウンメニューがあまりなく、行き詰っています。

本当に「全くわか」らいなということでしたら、おやりになりたいことは一旦脇に置いて基礎の勉強をされた方が、結果として早道でしょう。→【まったくわかりません】【スクリプトはわからないので】
引用:
どなたかAS3.0のスクリプトが、初心者にも分かりやすく出ているサイト、もしくはサンプルスクリプトなどがありましたら教えて下さい。設置の仕方等、全くわかりませんので、詳しく知りたいのです。

URLのサンプルを拝見したところ、ごく基本的なフレームの移動をしているだけのようです。「大体の設置方法、作り方などは理解」されたのでしたら、ActionScript 3.0に移行することは難しくないと思われます。→「ActionScript 3.0書き方教室
引用:
下記のサイトにある、Chapter11 メニュー・フォームの11-01 ロールオーバーでプルダウンメニューを表示ではAS1.0の作成方法とサンプルがあります。こちらのサンプルから大体の設置方法、作り方などは理解しましたが、AS3.0に対応したいません。
http://book.mycom.co.jp/support/e5/actionscript10/

コピー&ペーストで済ませたいということでしたら、つぎのようなサンプルはごく簡単に検索できました。ただし、上記ActionScript 1.0のサンプルより手の込んだつくりになっているようです。

ちほちゅう「AS3でプルダウンメニュー(ActionScript3.0勉強中! #3)


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

HM2011
Åê¹ÆNo.47570
投稿日時: 2011-6-20 14:04
新米
居住地: 東京都中野区
投稿: 4
使用環境:
Mac OSX 10.6.7 Flash CS3
Re: AS3.0でプルダウンメニューを作りたい
参考のリンクをありがとうございます。
スクリプトはリンク先のものを参考にし、テスト用のswfを作ってみました。

下記のようなスクリプトを親ムービークリップに付け

addEventListener (load) {
 nMove = 0;
}
addEventListener(Event.ENTER_FRAME,moving) {
if (d_mouse.hitTestPoint(stage.mouseX,stage.mouseY,true) {
 nMove = 1;
} else {
nMove = -1;
} }

子ムービークリップに

addEventListener (load) {
 nMove = 0;
}
addEventListener(Event.ENTER_FRAME,moving) {
if (d_mouse.hitTestPoint(stage.mouseX,stage.mouseY,true) {
nMove = 1;
} else {
nMove = -1;
}
}
と作成し、結果を見たところ他にも表示されません。
AS3.0ではMovieClipがaddEventListenerに改変され、自分では文法に則って設定したつもりですが、なぜか動きません。ご指導を頂けましたら幸甚です。

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



----------------
HM

野中文雄
Åê¹ÆNo.47572
投稿日時: 2011-6-20 14:25
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: AS3.0でプルダウンメニューを作りたい
「文法に則って」いないからです。
引用:
HM2011さんは書きました:
下記のようなスクリプトを親ムービークリップに付け
addEventListener (load) { 
 nMove = 0;
}
// ...[後略]...

...[中略]...
AS3.0ではMovieClipがaddEventListenerに改変され、自分では文法に則って設定したつもりですが、苗か動きません。ご指導を頂けましたら幸甚です。

ご紹介したドキュメントをお読みになるおつもりがないのでしたら、アドバイスを差上げても無駄のように感じられます。
引用:
Fumioは書きました:
投稿するときは、まずフォームの注意書きをお読みください。このような注意がなされる理由については、Wikipedia「マルチポスト」のとくに4「マナー違反の理由」と5「失礼にならない方法」をご覧になるとよいでしょう。

以下の記事では、ActionScript 1.0の「onClipEvent (load)」と「onClipEvent (enterFrame)」は3.0にどのように書替えたらよいかを、まさにご説明しています。
引用:
URLのサンプルを拝見したところ、ごく基本的なフレームの移動をしているだけのようです。「大体の設置方法、作り方などは理解」されたのでしたら、ActionScript 3.0に移行することは難しくないと思われます。→「ActionScript 3.0書き方教室


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

HM2011
Åê¹ÆNo.47576
投稿日時: 2011-6-20 16:47
新米
居住地: 東京都中野区
投稿: 4
使用環境:
Mac OSX 10.6.7 Flash CS3
Re: AS3.0でプルダウンメニューを作りたい
ご参考に頂いたリンクを何度か読んでいるのですが、初心者の私のASの知識では理解ができません。ActionScript3.0を使いこなすには、初心者の私には敷居が高い様です。
もう少し時間をかけて、スクリプトを解読しながらじっくり読んでみます。
ありがとうございました。


----------------
HM

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

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