メイン コーダーズルーム【スクリプト系】 スライドメニューにボタンを配置 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shevchenko | Åê¹ÆNo.19214 投稿日時: 2005-8-1 17:08 |
新米 居住地: 投稿: 3
使用環境:
WinXP Pro,Flash MX |
スライドメニューにボタンを配置 http://www.condo.fromc.jp/flash/memo/index.html
ここの「スライド式メニュー」を使わせてもらって、スライドメニューを作ろうとしています。 しかし、各コンテンツ内にボタンのシンボルを配置してもボタンとして機能してくれません。 (ボタンにオーバーやダウンを加えても表示されない) on()ハンドライベントではできないみたいで、onClipEventハンドラで書き直しているんですが、うまくいかず・・・。 どのように修正していけばいいのか、わかる方いらっしゃいますでしょうか? |
野中文雄 | Åê¹ÆNo.19217 投稿日時: 2005-8-1 18:59 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライドメニューにボタンを配置 メニューのMovieClipインスタンスにon ()ハンドラを設定してしまうと、そのシンボル内に配置したボタンにはマウスイベントが渡らないからですね(「スライドメニューにボタンを加える」参照)。
引用: shevchenkoさんは書きました: 今回の場合には、MovieClipインスタンスに設定されたon (release)ハンドラをカットして、MovieClipシンボル内にボタンのヒット領域として配置されているMovieClipインスタンスbutton_mcに設定することで解決できます(onClipEvent ()ハンドラで書直す方法も可能です)。 注意は、2点あります。 [1] button_mcから親(button_mcを内包する)MovieClipのfunction(関数)xSetDestを呼出すには、ターゲットパスを修正する必要があります。 [2] 親のMovieClipアクションに設定されたMovieClip.hitAreaプロパティを設定するステートメントは、不要ですので削除します。 引用: on()ハンドライベントではできないみたいで、onClipEventハンドラで書き直しているんですが、うまくいかず・・・。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |