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

パスワード:


パスワード紛失

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

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

Flash Professional CS4/CS6/CC

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

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


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

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

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

Flash Professional CS4/CS6/CC

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

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

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


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

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.48040
投稿日時: 2011-9-23 19:04
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ゲームのスコアが表示されない
指摘された点が直っていないからではありませんか。
引用:
mayorさんは書きました:
単に、テキストフィールドのインスタンス名を削除して空にすればいいんじゃないかとも思いますが。

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

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


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

ひろゆき
Åê¹ÆNo.48039
投稿日時: 2011-9-23 18:50
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
説明の手抜きをしないようにされないと、もう関わることはできません。

「サンプルを修正する」ようにと申し上げたのではなく、
「サンプルを2つ用意してほしい」と申し上げたと思いますが、
これは、どうなったのでしょうか?

リンク先を何度も書くのがそれほど面倒なことなのでしょうか?


NaNについては、別途新規flaファイルを用意してください。
何も配置する必要はありません。

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

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


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

dobato
Åê¹ÆNo.48038
投稿日時: 2011-9-23 18:50
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
そうですね。もう一度スコアの表示方法を1から考えないとダメのようですね。調べてきます。

お察しの通り、スクリプトがFlashMXの頃のなのは書籍が古いくてその頃のものだからです。
その時点で失敗だったのかもしれません。

とりあえずテキストフィールドの使い方を調べてみて、
どうしてもだめなようならスクリプト全体の古さをどうにかしたいと思います。
dobato
Åê¹ÆNo.48037
投稿日時: 2011-9-23 18:44
新米
居住地:
投稿: 16
使用環境:
WinVista,Flash CS4
Re: ゲームのスコアが表示されない
mayor様
キーボード制度をカットして、クリックのみとしてみました。サンプルを修正してみました。
するとクリックして点数が入ると「NaN」と表示されるようになりました。
もう一度アイスをクリックすることによってadd(得点を+する)を起動するための、

on (press) {
this.play();
_root.addScore();
}

と、ゲーム全体での定義の

function addScore() {
score+=150;
}
//ボタンを押すと「score」が増えるシステム//

を確認してみましたが、2つの結びつきが間違っていないと思うので、
「NaN」の原因が別にあるのではないかと考えています、調べてきます。


Fumio様、ありがとうございます。
ライブラリもゴミは全部消してみました。確かに書籍が古いのかもしれないです。

確かに古い書籍なので、もう少し新しい書籍を見るべきでした。
教えていただいたことをもう一度振り返ってきます。
ひろゆき
Åê¹ÆNo.48036
投稿日時: 2011-9-23 18:39
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: ゲームのスコアが表示されない
結論から言うと、
テキストフィールドの基礎的な使い方を学べば済むだけの話な気がします。

ただし、その際、
なぜ、FlashMXの頃のスクリプトを使っているのか、
ActionScript2.0や3.0ではダメなのか、
なぜ、現状のようなflaファイルにしているのか、
そのあたりのことについて、説明すべきでしょうね。


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

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

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