質問ページ4 / 156


質問ページ4 / 156

質問ページ4/156

概要変数が文字列として認識されている?
投稿者こんた?
状態
カテゴリーActionScript
投稿日2012-04-12 (木) 06:53:42
バージョン1.39

質問内容

変数宣言をせず「driru_no」という変数を使っています。

 driru_no = driru_no + 1;

で、1つずつ値を増やしていきたいのに、1回目=1,2回目=11,3回目=111と文字列のように変数が変わっていきます。 (driru_no += 1; と書いても同じ結果で、driru_no ++; と書くと"NaN"になります) 変数宣言をすれば良いのかな、と思い  var driru_no:int; とやったらエラーになりました。(intをnumberに変えても同じ)

この場合、どうすれば数値型として認識してもらえるのでしょうか?

回答

  • 無駄な質問を増やしてしまって本当にすみません! -- こんた? 2012-04-12 (木) 06:58:13
  • 原因が分かりました。初期値代入をルートに置いていて、スプライトでカウントアップしていたのが原因だったようです。初期値代入を同じスプライト内に移すと数値として1ずつカウントアップされるようになりました。長時間悩んでいた末に質問のですが、質問した途端にポロっと原因発覚しました。本当に申し訳ありませんでした。 -- こんた? 2012-04-12 (木) 07:01:00
  • どんまい -- 2012-04-12 (木) 12:53:10