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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ゲームのスコアが表示されない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
野中文雄
Åê¹ÆNo.48040
投稿日時: 2011-9-23 19:04
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ゲームのスコアが表示されない
指摘された点が直っていないからではありませんか。
引用:
mayorさんは書きました:
単に、テキストフィールドのインスタンス名を削除して空にすればいいんじゃないかとも思いますが。

引用:
Fumioは書きました:
取りあえず、[テキストをHTMLとしてレンダリング]のボタンがオンになっているようです。

引用:
dobatoさんは書きました:
キーボード制度をカットして、クリックのみとしてみました。サンプルを修正してみました。
するとクリックして点数が入ると「NaN」と表示されるようになりました。


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

dobato
Åê¹ÆNo.48041
投稿日時: 2011-9-23 19:25
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
5と9を用意しました。5がさっきまでのもので、
9が修正したものです。

修正内容は、ライブラリの消去と、それに従う数字の変更です。
数字は、アイスの数が減ったので、乱数の候補を10個から1個に減らしたこととです。
また、最初に定義するところの数字も変更しました。

function add1Score() {
score+=60;
}



function addScore() {
score+=60;
}
従って、ボタンのほうも、
on (press) {
this.play();
_root.addScore();
}
に変更しました。
さっきの、9でやった修正点は以上です。



var score:Number;
score += 50;
trace(score);
は、どこに書けばよろしいのでしょうか。
score += 50;とのことなので、1フレーム目を書き直せばいいのでしょうか?
一応1フレーム目に書き直してみましたところ、「NaN」が最初から表示されておりますが、書く場所が違いますでしょうか?
それも上げておきます。ver10でございます。
ひろゆき
Åê¹ÆNo.48042
投稿日時: 2011-9-23 19:28
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
もう一度申し上げます。

リンク先を何度も書き記すことはそれほど面倒なことですか?

また、Ver10は、申し上げた通りに作られていません。
もう一度、回答を読み返して、指示通りになさってください。


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

dobato
Åê¹ÆNo.48043
投稿日時: 2011-9-23 19:31
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
ごめんなさい。書き記すの意味をぺージの中身のことと勘違いしておりました。
大変失礼いたしました。こちらでございます。

http://www.geocities.jp/itigomann1515/situmon.htm
ひろゆき
Åê¹ÆNo.48044
投稿日時: 2011-9-23 19:44
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
何度も読み返して、回答なさってください。

いまいちど、スレッドを読み返された方がよいのでは?


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

dobato
Åê¹ÆNo.48045
投稿日時: 2011-9-23 19:49
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
はい、そうさせて頂くことにします。
いろいろとアドバイスありがとうございました。
とりあえず今日いただいたことを参考に、もう一度1からきちんと整理して考えてみます。
今回のことを理解できたらまた顔を出します。それでは、失礼いたします。
ひろゆき
Åê¹ÆNo.48046
投稿日時: 2011-9-23 19:56
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
引用:
また、Ver10は、申し上げた通りに作られていません。
もう一度、回答を読み返して、指示通りになさってください。

これは、すぐにできることなので、これだけは今日中に済ませた方がよいと思います。
そうでないと、混乱を助長するだけになります。


念のため、読み返すべき投稿を引用しておきましょうか。
引用:
NaNについては、別途新規flaファイルを用意してください。
何も配置する必要はありません。

フレームに以下のスクリプトを記述。
どのような値が出力がされるのか、予想を立てたうえ、
ムービープレビューで出力を確認してください。
var score:Number;
score += 50;
trace(score);

で、予想と確認された値の違いを回答してください。


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

dobato
Åê¹ÆNo.48047
投稿日時: 2011-9-23 21:06
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
var score:Number;
score += 50;
trace(score);

を試してみました。真っ白の1フレーム目にこれだけ書きました。

予想:辞書で調べたところ、traceとは、出力ウィンドウに結果を表示するとあり、
結果は()内のscoreことであると予想しました。
どう表示されるかは、わかりませんが、2行目に50とあるので、それに関係のあるものが表示されるのではないかと思いました。
Numberは、数字の何かが入るのだぞ、と言った命令でしょうか

結果:FLASH本体の出力欄に、「NaN」と表示されました。本体は真っ白でした。
値の違い...なにも表示されなかったです。50と表示されると思っていました。

考察:数字を表示される空間がないから何も表示されないのではないか?
→ためしてみます

http://www.geocities.jp/itigomann1515/situmon.htm
の一番下のver0というファイルです。
ひろゆき
Åê¹ÆNo.48048
投稿日時: 2011-9-23 21:08
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
当てずっぽうで考察したところで、何も生まれないのでは?

score += 50;
trace(score);
で、試してみては?
これは、あなたご自身が記述しようとしていたスクリプトですよね?

これも、どのような値が出力されるのか、予測と結果を回答してください。
考察は不要です。


また、何をしているのか、わからないのであれば、
スコア表示ができる段階にはないように思います。

テキストフィールドで何かの値を表示する方法や、
変数を用いて、値を計算する方法から、学習なさった方がよいでしょう。


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

dobato
Åê¹ÆNo.48049
投稿日時: 2011-9-23 21:20
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
score += 50;
trace(score);

入れてみましたが、先ほどと同様、NaNとなりました。

よく見ると、ゲームのサンプルでは、
score += 50;
とあるのですが、「+= 50」って意味不明だと思うのです。プラスイコールって。
そこで、
score = +50;
trace(score);
に勝手に変えてみたら出力が50になりました。
も、もしや、これが間違っていたのでしょうか!?
ちょっと本体をいじってみます

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

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