メイン コーダーズルーム【スクリプト系】 スライド式メニューにボタンを入れたい | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
野中文雄 | Åê¹ÆNo.32999 投稿日時: 2007-4-18 15:37 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい
|
ツトム | Åê¹ÆNo.32998 投稿日時: 2007-4-18 15:20 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい 文献を拝見させていただきました。
変数の前にターゲットパスを入れればよいのでしょうか? 親MovieClip内の function xSetDest(nNum) { var i = 1; を function xSetDest(nNum) { var (_root.button_mc.)i = 1; と変更しましたが 【**エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 19:識別子が必要です。 var (_root.button_mc.)i = 1; **エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 34:ステートメントは on/onClipEvent ハンドラ内でなくてはいけません。 function xSetMove(sDest) { **エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 49:ステートメントは on/onClipEvent ハンドラ内でなくてはいけません。 function xMove() { **エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 62:予期しない '}' があります。 } ActionScript エラー数 :4 報告済みエラー :4】 というエラーが出てきてしまいます。 ご指摘お願いいたします。 |
ツトム | Åê¹ÆNo.32995 投稿日時: 2007-4-18 14:13 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい ありがとうございます。
文献を参考にさせていただいて頑張ります。 |
野中文雄 | Åê¹ÆNo.32994 投稿日時: 2007-4-18 14:09 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい 「クリックすると」「ムービー内のスクリプト」は動いていることがうかがわれます。ボタンそのものは、動作している可能性が高いでしょう。
引用: ツトムさんは書きました: それはおそらく「関数」のターゲットです。関数に渡している「変数」も、ターゲットは変わるはずです。「変数」や「ターゲットパス」は、ActionScriptのきわめて基本的かつ重要な概念です。理解に不確かな点があれば、この機会に改めて学習されることをお勧めします。 引用: ターゲットパスの変更はbutton_mcに設定したon (release)ハンドラのthisをthis._parentに変更しただけです。 |
ツトム | Åê¹ÆNo.32992 投稿日時: 2007-4-18 13:23 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい ムービープレビューしMovieClipをクリックすると何の動作もしなくなり
【ムービー内のスクリプトが原因でFlash Playerの実行速度が遅くなっています。このまま継続すると応答しなくなることがあります】というエラーが出ます。 >呼出す関数と参照する変数のターゲットパスを変更していますか? ターゲットパスの変更はbutton_mcに設定したon (release)ハンドラのthisをthis._parentに変更しただけです。 この部分を書き換えただけでは動作しないと言うことですね? あとはどの部分を書き換えればいいのでしょうか? |
野中文雄 | Åê¹ÆNo.32988 投稿日時: 2007-4-18 12:10 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい どういう結果になったのか、もっと「説明」をしましょう。→【うまくいきません】
説明をするためには、何が起こっているのかをよく「調べる」という作業も必要になるはずです。エラーが出るのか、出るとすればどういう内容なのか。意図しない動きになるのか、その場合の動作はどういうものなのか。動作自体しないのか、その場合ボタンのハンドラも呼出されないのかなど、「うまく動作しない」具体的な内容にはさまざまな状態がありえます。それを確認することが、解決の第一歩です。 引用: ツトムさんは書きました: 呼出す関数と参照する変数のターゲットパスを変更していますか? 引用: 親MovieClipのon (release)ハンドラをカットして内包するbutton_mcにon (release)ハンドラをペーストしました。 |
ツトム | Åê¹ÆNo.32986 投稿日時: 2007-4-18 10:23 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい お世話になります。
以下のことを実行しましたが、うまく動作しません。 どこに問題がありますか? 親MovieClipのon (release)ハンドラをカットして内包するbutton_mcにon (release)ハンドラをペーストしました。 このスクリプト内のターゲットパス(this)をthis._parentと書き直しました。 this.hitAreaハンドラを削除しました。 ご指摘お願いいたします。 |
ツトム | Åê¹ÆNo.32981 投稿日時: 2007-4-17 21:59 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい 本当にありがとうございました。
やってみます。 |
野中文雄 | Åê¹ÆNo.32980 投稿日時: 2007-4-17 21:58 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: スライド式メニューにボタンを入れたい
|
ツトム | Åê¹ÆNo.32979 投稿日時: 2007-4-17 21:55 |
新米 居住地: 神奈川 投稿: 19
使用環境:
WinXP,Flash8 |
Re: スライド式メニューにボタンを入れたい ご丁寧にありがとうございます。
もう一つ質問させてください。 【on (release)ハンドラをカット】とは具体的にどのようなことでしょうか?on (release)?以下を削除してしまって良いと言うことですか? |
« 1 2 (3) 4 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |