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

パスワード:


パスワード紛失

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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
wat4178
Åê¹ÆNo.37197
投稿日時: 2008-1-16 19:50
新米
居住地: 東京
投稿: 25
使用環境:
pro
gotoAndStopについて
ものすごい初歩的な質問かもしれませんが、
サイコロ(dice_mc)を作成し、ボタンを押すとランダムで1?6までの数字を取得し、
ダイナミックテキスト(変数:t1)に出た目の数字を表示し、サイコロの目が変わるものを作成しております。

ボタンに記述したスクリプトは以下のとおりです。

on(press) {
diceNum = random(6) + 1;
t1 = diceNum;
tellTarget("dice_mc") {
gotoAndStop(diceNum);
}
}

これでやると、gotoAndStopが変数読めないようです。
liteでは無理なのでしょうか?

じかに
gotoAndStop(4);
とやれば、出来きます。

ご教授お願いいたします。
ニノミヤ カズノリ
Åê¹ÆNo.37198
投稿日時: 2008-1-16 20:19
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: gotoAndStopについて
引用:
wat4178さんは書きました:
on(press) {
diceNum = random(6) + 1;
t1 = diceNum;
tellTarget("dice_mc") {
gotoAndStop(diceNum);
}
}

FlashLiteのバージョンがよく分かっていませんが、
下記にしてみてはどうでしょうか。
on(press) {
 diceNum = random(6) + 1;
 t1 = diceNum;
 tellTarget("dice_mc") {
  gotoAndStop(eval("/:diceNum"));
 }
}

または
on(press) {
 diceNum = random(6) + 1;
 t1 = diceNum;
 /*tellTarget("dice_mc") {
  gotoAndStop(diceNum);
 }*/
 gotoAndStop("dice_mc:" add diceNum);
}
wat4178
Åê¹ÆNo.37218
投稿日時: 2008-1-17 23:01
新米
居住地: 東京
投稿: 25
使用環境:
pro
Re: gotoAndStopについて
すいません;Flash lite1.1です。

なるほど、eval関数を使用するのですか。
Stringとして扱うんですね。
ご教授のおかげで無事やりたいことが出来ました。

ありがとうございました。
show5
Åê¹ÆNo.37312
投稿日時: 2008-1-23 13:41
新米
居住地:
投稿: 1
使用環境:
WinXP,Flash8
MacOSX,Flash8
Re: gotoAndStopについて
引用:

on(press) {
diceNum = random(6) + 1;
t1 = diceNum;
tellTarget("dice_mc") {
gotoAndStop(diceNum);
}
}

これでやると、gotoAndStopが変数読めないようです。
liteでは無理なのでしょうか?



亀レスですが、
変数の通し方がちょっと間違っているためにスクリプトが通っていないはずです。
tellTarget("XXX"){
で、すでにそこのターゲットにフォーカスが移動しているので、
上記の書き方だと、dice_mc内のdiceNumを読みに行っています。
ですので

on(press) {
diceNum = random(6) + 1;
/:t1 = diceNum;
tellTarget("dice_mc") {
gotoAndStop(/:t1);
}
}
で上手く動くはずです。
wat4178
Åê¹ÆNo.39219
投稿日時: 2008-6-20 14:05
新米
居住地: 東京
投稿: 25
使用環境:
pro
Re: gotoAndStopについて
有難うございます!!

簡単なやり方なので、使い始めました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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