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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     AS2.0での計算について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yukirin
Åê¹ÆNo.50129
投稿日時: 2013-10-31 12:12
新米
居住地:
投稿: 3
使用環境:
AS2.0での計算について
テキストボックスを使った計算が上手くできず困っています。
3.0を本格的に勉強する前に、2.0をある程度勉強したいと思っています。
ご助力お願いいたします。

シーン1に
数値入力のための、テキスト入力フィールドを2つ(インスタンス名:n1,n2)
計算ボタン
結果表示のための、ダイナミックテキストフィールド1つ(インスタンス名:ans)
の4つの素材があります。

計算ボタンには以下のスクリプトを書いています。
---------------------------------------------------
on(release){
ans.text = Number(n1.text) + Number(n2.text);
}
---------------------------------------------------
計算ボタンをおすと、ansにはNaNと表示されます。
---------------------------------------------------
trace(isNaN(Number(n1.text)));
---------------------------------------------------
確かに、上記の文を追加するとtrueと返ってきます。
キャストが上手く行ってないのでしょうか?
ansのテキストプロパティに合わせて、右辺をStringでキャストしたりと色々ためしましたが、さっぱり分からなくなってしまいました。

どうかご指導よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » AS2.0での計算について yukirin 2013-10-31 12:12
     Re: AS2.0での計算について Fumio 2013-10-31 13:27
     Re: AS2.0での計算について tonbi 2013-10-31 17:27
     Re: AS2.0での計算について mayor 2013-11-1 1:19
       Re: AS2.0での計算について yukirin 2013-11-1 11:24

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