メイン コーダーズルーム【スクリプト系】 スライド式メニューにボタンを入れたい | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
野中文雄 | Åê¹ÆNo.33061 投稿日時: 2007-4-19 19:14 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい
|
ツトム | Åê¹ÆNo.33052 投稿日時: 2007-4-19 14:01 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい 出来ました。
本当に本当にありがとうございます。 ActionScriptの本を買ってきました。 頑張って勉強します。 またわからないことがあったら勉強させてください。 本当にありがとうございました。 |
ツトム | Åê¹ÆNo.33051 投稿日時: 2007-4-19 13:54 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい ひろゆき様ありがとうございます。
関数の方のターゲットパスも変更ですね。 やってみます。 |
ひろゆき | Åê¹ÆNo.33050 投稿日時: 2007-4-19 13:25 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: スライド式メニューにボタンを入れたい 引用:
ツトムさんは書きました: 回答をよくお読みになっておられないからでしょう。 引用: 呼出す関数と参照する変数のターゲットパスを変更していますか? 関数のターゲットパスも修正して、動作を確認してみましょう。
|
ツトム | Åê¹ÆNo.33049 投稿日時: 2007-4-19 13:17 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい 以下のように記述しました。
cont_mcがスライドしてくれません。 私の【ターゲットパス】が間違っているのでしょうか? on (release) { this.xSetDest(this._parent.nMyNum); } 何度も何度もすみません。 |
野中文雄 | Åê¹ÆNo.33043 投稿日時: 2007-4-19 11:46 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい 値が[出力]されたということは、変数のターゲットパスは正しく認識されていることを意味します。動作確認の仕方も、そろそろおわかりになってきたかと思います。関数のターゲットパスも修正して、動作を確認してみましょう。
引用: ツトムさんは書きました: 今回にかぎらず、[変数のリストアップ]はターゲットパスや変数の値を確認するための有用なツールです。この機会に調べてみることは、後々多いに役立つと思います。 引用: 変数のリストアップの見方も自分なりにいろいろ調べてみます。 |
ツトム | Åê¹ÆNo.33040 投稿日時: 2007-4-19 11:35 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい xSetDestのターゲットパスを確認するステートメントヒントにtrace(this._parent.nMyNum);と設定しました。
on (release) { this.xSetDest(nMyNum); trace(this._parent.nMyNum); } と設定したことで、button_mcより[1]という値が出力できるようになりました。 このことによってターゲットパスは(this._parent.)と言う認識でよろしいのでしょうか? 変数のリストアップの見方も自分なりにいろいろ調べてみます。 ひろゆきさん、アドバイスありがとうございます。 繰り返し呼んでみます。【理解】までは時間がかかりそうですが、頑張って【理解】できるようにします。 |
野中文雄 | Åê¹ÆNo.33030 投稿日時: 2007-4-19 10:31 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい 変数nMyNumのターゲットパスが正しくないことと、併せてボタンのbutton_mc自体は動作していることが確認できました。メニューさえ開くようになれば、当初ご質問のコンテンツ内に置いた別のボタンは動作するようになると予測します。
スクリプトの動作確認において、trace()関数を活用することは大切です。参考までに、引用のMovieClipアクションに、関数xSetDestのターゲットパスを確認するステートメントを追加してみました。 また、[デバッグ]メニューの[変数のリストアップ]の見方を理解されると、ターゲットパスを調べるうえで役立つと思います。がんばってください。 引用: ツトムさんは書きました: スクリプトの動作確認をするとき、初期状態を定めることは重要です。 引用: ここからもう一度はじめます。 |
ひろゆき | Åê¹ÆNo.33029 投稿日時: 2007-4-19 10:05 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: スライド式メニューにボタンを入れたい 引用:
ツトムさんは書きました: 「Flash ActionScript Helper: ターゲットパス」を、再度読み直したうえで、 「野中さんの投稿#32988」「野中さんの投稿#32994」 を理解されるまで、くり返しお読みになった方が良いでしょう。
|
ツトム | Åê¹ÆNo.33028 投稿日時: 2007-4-19 9:57 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい おはようございます。
いろいろ操作していてわからなくなってしまったので、初めからやり直しました。 以下の手順で操作しました。 ----------------------------------------------------------- MovieClip cont_mcのスクリプトからon (release)ハンドラのみをカットしMovieClip button_mcのスクリプトにペーストしました。 MovieClip.hitAreaプロパティを設定するステートメントは、削除しました。 button_mcにペーストしたon (release)ハンドラ内にtrace(nMyNum);と設定しました。 on (release) { this.xSetDest(nMyNum); trace(nMyNum); } ----------------------------------------------------------- これでムービープレビューし、button_mcをクリックしたところ先生の仰る通り【undefined】となりました。 ここからもう一度はじめます。 |
(1) 2 3 4 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |