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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     gotoAndStop(変数);について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
jackson
Åê¹ÆNo.39902
投稿日時: 2008-8-14 10:43
新米
居住地:
投稿: 8
使用環境:
WinXP,Flash Professonal MX2004
gotoAndStop(変数);について
いつも参考にさせていただいてます。

gotoAndStop();の()の中を変数をいれてムービークリップを制御したいと考えています。

card_value = 50;
tellTarget ("card") {
  gotoAndStop(card_value);
}


上記のようにスクリプトを書いても正常にムービークリップ"card"が目的のフレームに移動してくれません。

何か問題点があればご指摘願います。

環境は

Windows XP SP2
Macromedia Flash MX Professonal 2004

です。よろしくお願いします。
ひろゆき
Åê¹ÆNo.39903
投稿日時: 2008-8-14 11:08
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: gotoAndStop(変数);について
引用:
jacksonさんは書きました:
gotoAndStop();の()の中を変数をいれてムービークリップを制御したいと考えています。

ヘルプで「(Flash Lite 1.x ActionScript の学習) 変数の使用」あたりをお読みになってはいかがですか?

card_value = 20;
tellTarget ("card") {
	gotoAndStop(/:card_value);
}


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

jackson
Åê¹ÆNo.39906
投稿日時: 2008-8-14 11:46
新米
居住地:
投稿: 8
使用環境:
WinXP,Flash Professonal MX2004
Re: gotoAndStop(変数);について
すばやい返信ありがとうございます。
gotoAndStopの()の中は絶対パスで書かなければいけないのですね。
そのように書き直したら正常に動作しました。
ご指摘ありがとうございました。
ひろゆき
Åê¹ÆNo.39907
投稿日時: 2008-8-14 11:56
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: gotoAndStop(変数);について
引用:
jacksonさんは書きました:
gotoAndStopの()の中は絶対パスで書かなければいけないのですね。

これは、間違っていると思います。

tellTarget内で、タイムライン上の変数を用いているために、
ターゲットパスを考えて、記述しなければならない。ということだと思います。

その証拠に、相対パスでもできます。
card_value = 20;
tellTarget ("card") {
	gotoAndStop(../:card_value);
}


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

jackson
Åê¹ÆNo.39911
投稿日時: 2008-8-14 13:02
新米
居住地:
投稿: 8
使用環境:
WinXP,Flash Professonal MX2004
Re: gotoAndStop(変数);について
tellTarget("***"){

}

の{}の中だと、"***"からの変数のパスを書かなきゃいけなかったんですね!
スクリプトが書いてある階層からのパスを書けばよいと勘違いしていました。だから相対パスだと

card_value = 50;
tellTarget ("c" add i add j) {
  gotoAndStop(card_value);
}

このように書いてしまっていたんです。。。

いろいろ勉強になりました。ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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