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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     スライドメニューにボタンを配置
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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さんは書きました:
http://www.condo.fromc.jp/flash/memo/index.html

ここの「スライド式メニュー」を使わせてもらって、スライドメニューを作ろうとしています。

しかし、各コンテンツ内にボタンのシンボルを配置してもボタンとして機能してくれません。
(ボタンにオーバーやダウンを加えても表示されない)

今回の場合には、MovieClipインスタンスに設定されたon (release)ハンドラをカットして、MovieClipシンボル内にボタンのヒット領域として配置されているMovieClipインスタンスbutton_mcに設定することで解決できます(onClipEvent ()ハンドラで書直す方法も可能です)。

注意は、2点あります。

[1] button_mcから親(button_mcを内包する)MovieClipのfunction(関数)xSetDestを呼出すには、ターゲットパスを修正する必要があります。

[2] 親のMovieClipアクションに設定されたMovieClip.hitAreaプロパティを設定するステートメントは、不要ですので削除します。
引用:
on()ハンドライベントではできないみたいで、onClipEventハンドラで書き直しているんですが、うまくいかず・・・。


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

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

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