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

パスワード:


パスワード紛失

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

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mayor
Åê¹ÆNo.48065
投稿日時: 2011-9-24 9:58
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
Re: ゲームのスコアが表示されない
「NaN」のみについて回答します。

# テキストフィールドやゲームなどについては一切触れません。
# テストをする際も、他の要素は一切必要ありません。
# 空のflaファイルのフレームに、スクリプトを記述するだけで確認できます。


scoreは、銀行口座だと考えてみましょうか。

score += 50;
は、銀行口座に50万円を預け入れることだと考えることができます。

trace(score);
は、銀行口座の残高を確認することだと考えることができます。

スクリプトは、人間に指示されたことを忠実に実行するだけです。
問題が発生した場合の多くは、指示が間違っていたりあやふやだったりすることが大半です。
特に、初心者を強く主張する人の多くは、
自分は間違ったことをしていないのに、期待と異なる結果が出たことで、
その責任をスクリプトに負わせがちですが、
そうではないということを理解されないと、思う通りにスクリプトに指示を出すことは無理でしょう。

さて、本題にもどりますが。
score += 50;
trace(score);
は、銀行口座の例で考えると、どういう意味のスクリプトになるでしょうか?
# そんなに難しい、厳しいことだとは思えませんが。
# むしろ、自分が解けない問題だから、難しいのでは?と思い込んでいるだけでしょう。

あるscoreという銀行口座に50万円を預け入れました。さて、銀行口座にはいくら残高があるか。
という意味になります。

ただし、そういう意味のスクリプトを記述して、
コンピュータに計算するように指示を出しているのは、あなたです。

果たして、コンピュータは計算できるでしょうか?



結論としては、
あなたの指示があやふや、不正確、不適切なので、コンピュータは計算できません
# コンピュータの立場になって考えてみれば、わかることなんですけどね。
# また、その証拠に「NaN」(数値ではない)とコンピュータから文句が出てます。


逆に、あなたが誰かにこういう指示をされたら、どうでしょう?
scoreという銀行口座に50万円を預け入れた。その結果の預金残高を答えよ。
当然、答えられますよね?

え?答えられない?
それはなぜでしょう?


# コンピュータに指示を出したときには、
# 当然結果が出せるだろうという態度で接したのは間違いですよね?


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

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ゲームのスコアが表示されない dobato 2011-9-23 16:45
     Re: ゲームのスコアが表示されない mayor 2011-9-23 16:56
       Re: ゲームのスコアが表示されない dobato 2011-9-23 17:30
         Re: ゲームのスコアが表示されない mayor 2011-9-23 17:37
         Re: ゲームのスコアが表示されない mayor 2011-9-23 17:44
           Re: ゲームのスコアが表示されない dobato 2011-9-23 18:44
             Re: ゲームのスコアが表示されない mayor 2011-9-23 18:50
               Re: ゲームのスコアが表示されない dobato 2011-9-23 19:25
                 Re: ゲームのスコアが表示されない mayor 2011-9-23 19:28
                   Re: ゲームのスコアが表示されない dobato 2011-9-23 19:31
                     Re: ゲームのスコアが表示されない mayor 2011-9-23 19:44
                       Re: ゲームのスコアが表示されない dobato 2011-9-23 19:49
                         Re: ゲームのスコアが表示されない mayor 2011-9-23 19:56
                           Re: ゲームのスコアが表示されない dobato 2011-9-23 21:06
                             Re: ゲームのスコアが表示されない mayor 2011-9-23 21:08
                               Re: ゲームのスコアが表示されない dobato 2011-9-23 21:20
                                 Re: ゲームのスコアが表示されない mayor 2011-9-23 21:23
                                   Re: ゲームのスコアが表示されない dobato 2011-9-23 21:43
                                     Re: ゲームのスコアが表示されない mayor 2011-9-23 21:49
                                       Re: ゲームのスコアが表示されない dobato 2011-9-23 21:51
                                         Re: ゲームのスコアが表示されない mayor 2011-9-23 21:54
                                           Re: ゲームのスコアが表示されない dobato 2011-9-23 22:15
                                             Re: ゲームのスコアが表示されない mayor 2011-9-23 22:21
                                               Re: ゲームのスコアが表示されない dobato 2011-9-23 22:35
                                                 Re: ゲームのスコアが表示されない mayor 2011-9-23 22:39
                                                 » Re: ゲームのスコアが表示されない mayor 2011-9-24 9:58
                                 Re: ゲームのスコアが表示されない tonbi 2011-9-24 0:03
                                   Re: ゲームのスコアが表示されない dobato 2011-9-24 0:32
                                     Re: ゲームのスコアが表示されない tonbi 2011-9-24 1:37
                                       Re: ゲームのスコアが表示されない dobato 2011-9-24 1:46
                 Re: ゲームのスコアが表示されない Fumio 2011-9-23 23:22
                   Re: ゲームのスコアが表示されない dobato 2011-9-23 23:43
             Re: ゲームのスコアが表示されない Fumio 2011-9-23 19:04
         Re: ゲームのスコアが表示されない Fumio 2011-9-23 18:05
         Re: ゲームのスコアが表示されない mayor 2011-9-23 18:39
           Re: ゲームのスコアが表示されない dobato 2011-9-23 18:50

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