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

パスワード:


パスワード紛失

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

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
野中文雄
Åê¹ÆNo.33022
投稿日時: 2007-4-19 1:16
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: スライド式メニューにボタンを入れたい
trace()関数の[出力]で数値が表示されれば、そのかぎりで変数nMyNumは正しく認識されていることになります。

しかし、私のアドバイスどおりon (release)ハンドラをボタンのMovieClipインスタンスbutton_mcに移動した場合、私の環境では[出力]はundefined(未定義)となります(したがって、ターゲットパスを正しく設定し直す必要があります)。

つまり、on (release)ハンドラを正しく移動していないか、trace()関数を挿入する場所がon (release)ハンドラ内になっていないか、あるいはこれまでのご説明にない操作を何か加えられているのではないかと推測します。
引用:
ツトムさんは書きました:
on (release)ハンドラ内に以下のtrace()関数を挿入して結果を確認しました。
MovieClip cont1_mc内でtrace(nMyNum);を確認したところ[1]となりました。
MovieClip cont2_mc内では[2]となりました。


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

ツトム
Åê¹ÆNo.33017
投稿日時: 2007-4-18 23:02
新米
居住地: 神奈川
投稿: 19
使用環境:
WinXP,Flash8
Re: スライド式メニューにボタンを入れたい
ありがとうございました。実習無事に終了いたしました。

on (release)ハンドラ内に以下のtrace()関数を挿入して結果を確認しました。
MovieClip cont1_mc内でtrace(nMyNum);を確認したところ[1]となりました。
MovieClip cont2_mc内では[2]となりました。
このターゲットパスはどこに記述すればよいのですか?
野中文雄
Åê¹ÆNo.33015
投稿日時: 2007-4-18 22:26
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: スライド式メニューにボタンを入れたい
trace()関数が実行されていない様子です。
引用:
ツトムさんは書きました:
スクリプトを記述して[ Ctrl ] + [ Enter ] キーを押して、ムービープレビューを実行しても【出力】ウィンドウが出てきません。

「[ traceアクションを省略 ] をチェックすると、オーサリング時にも結果が表示されなくなります」。[出力]を確認するためには、チェックは外してください。
引用:
もちろん
[ パブリッシュ設定 ] → [ Flash ] パネルの[ オプション ] 欄、[ traceアクションを省略 ] をチェックする。
もやりました。


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

ツトム
Åê¹ÆNo.33014
投稿日時: 2007-4-18 22:07
新米
居住地: 神奈川
投稿: 19
使用環境:
WinXP,Flash8
Re: スライド式メニューにボタンを入れたい
お世話になります。

「[出力]ウィンドウへの表示」を参照して、「trace 関数 : 実習1」をやっているのですが、いきなりつまずいてしまいました。

スクリプトを記述して[ Ctrl ] + [ Enter ] キーを押して、ムービープレビューを実行しても【出力】ウィンドウが出てきません。

もちろん
[ パブリッシュ設定 ] → [ Flash ] パネルの[ オプション ] 欄、[ traceアクションを省略 ] をチェックする。
もやりました。

どのような原因が考えられますか?
野中文雄
Åê¹ÆNo.33012
投稿日時: 2007-4-18 21:00
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: スライド式メニューにボタンを入れたい
先の回答にリンクしたtrace()関数の説明は、お読みになりましたか? それで理解できなかったということでしたら、併せて「[出力]ウィンドウへの表示」をご参照ください。また、[変数のリストアップ]について、「シンプルなムービーを使って確認」されたでしょうか?

私がアドバイス差上げているのは、原因を特定するための方法と、それを解決するために必要であろうと予測される情報です。単にそれらを試されただけでは、「MovieClipが動いて」くれるようにはなりません。実際に原因を調べ、テストを行い、解決する作業は、ツトムさんご自身の手に委ねられています。
引用:
ツトムさんは書きました:
親MovieClipに内包されるbutton_mcに以下のスクリプトを設定しました。がやはりMovieClipが動いてくれません。


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

ツトム
Åê¹ÆNo.33008
投稿日時: 2007-4-18 17:56
新米
居住地: 神奈川
投稿: 19
使用環境:
WinXP,Flash8
Re: スライド式メニューにボタンを入れたい
親MovieClipに内包されるbutton_mcに以下のスクリプトを設定しました。がやはりMovieClipが動いてくれません。

on (release) {
_level0.cont1_mc.trace(nMyNum);
}

どこが間違っているのでしょうか?
ご指摘お願いいたします。
野中文雄
Åê¹ÆNo.33007
投稿日時: 2007-4-18 17:18
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: スライド式メニューにボタンを入れたい
trace()は、指定した値を[出力]パネルに表示してくれる関数です。
引用:
ツトムさんは書きました:
this._parent.trace(nMyNum);

「ずらーっと文字が出てきた」中から「どの部分が変数のパスになる」のかを確認していただきたいということです。その見当がつかないという場合には、先にご紹介した「変数」や「ターゲットパス」のドキュメントを再度お読みいただいたうえで、もっとシンプルなムービーを使って確認されるとよいでしょう。
引用:
ムービープレビュー]時に[デバッグ]メニューの[変数のリストアップ]で出力いたしました。
ずらーっと文字が出てきたのですが、どの部分が変数のパスになるのですか?


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

ツトム
Åê¹ÆNo.33004
投稿日時: 2007-4-18 16:12
新米
居住地: 神奈川
投稿: 19
使用環境:
WinXP,Flash8
Re: スライド式メニューにボタンを入れたい
大変申し訳ございませんでした。
存じ上げませんでした。
以後気をつけます。
ツトム
Åê¹ÆNo.33003
投稿日時: 2007-4-18 16:10
新米
居住地: 神奈川
投稿: 19
使用環境:
WinXP,Flash8
Re: スライド式メニューにボタンを入れたい
以下のように書き直しましたがムービークリップがスライドしてくれません。

this._parent.trace(nMyNum);

ムービープレビュー]時に[デバッグ]メニューの[変数のリストアップ]で出力いたしました。
ずらーっと文字が出てきたのですが、どの部分が変数のパスになるのですか?

もう一つよろしいですか?
traceというターゲットパスはどの部分を示しているのですか?


ひろゆき
Åê¹ÆNo.33002
投稿日時: 2007-4-18 16:09
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: スライド式メニューにボタンを入れたい
投稿に関して
引用:
1. 複数の会議室、または複数のコミュニティサイトに、同じ質問を投稿することは、マルチポストと呼ばれるマナー違反行為ですのでおやめ下さい。
は、お読みになっておられるのでしょうか?

マルチポストとは 【multiple posting】- 意味・解説 : IT用語辞典 e-Words
マルチポストはやめましょう


----------------
質問する際は、回答者に具体的な情報を与えてください。

« 1 (2) 3 4 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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