メイン 迷える子羊の部屋【初心者専用】 AS2.0での計算について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yukirin | Åê¹ÆNo.50129 投稿日時: 2013-10-31 12:12 |
新米 居住地: 投稿: 3
使用環境:
Win 7 Mac OS10.7.5 flash CS5.5 6 |
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でキャストしたりと色々ためしましたが、さっぱり分からなくなってしまいました。 どうかご指導よろしくお願いいたします。 |
野中文雄 | Åê¹ÆNo.50130 投稿日時: 2013-10-31 13:27 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: AS2.0での計算について Number()をparseInt()関数に替えるといかがですか。
なお、「3.0を本格的に勉強する前に、2.0をある程度勉強」するというのは、硬式テニスを習う前に軟式テニスで練習するようなもので、役に立たないことはないものの、目的の勉強を早く始める方が効率的に思えます。 引用: yukirinさんは書きました: |
とんび | Åê¹ÆNo.50131 投稿日時: 2013-10-31 17:27 |
Bak@Fla大巨匠 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3 :Flash CS6:CS6 .7.5 |
Re: AS2.0での計算について 3.0が出た頃は2.0を知っている人前提の情報が多かったので2.0知ってないと困る事も多かったんですが、今は野中さんの言うように素直に3.0から入った方が良いと思います。
2.0を知ってる方が混乱しそうな気がします。
|
ひろゆき | Åê¹ÆNo.50132 投稿日時: 2013-11-1 1:19 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: AS2.0での計算について テキストフィールドのタイプが「複数行」になっていませんか?
「単一行」にしてみてはいかがでしょう? わたしも、AS3.0が目的ならAS2.0はかえって遠回りというより混乱のもとになる気がします。
|
yukirin | Åê¹ÆNo.50133 投稿日時: 2013-11-1 11:24 |
新米 居住地: 投稿: 3
使用環境:
Win 7 Mac OS10.7.5 flash CS5.5 6 |
Re: AS2.0での計算について みなさん、ご教授ありがとうございます!
結果報告です。 ひろゆきさんのおっしゃる通り、フィールドが複数行になっていました。 1.Number関数をparseInt関数に変更 →無事計算できました! 2.Number関数のままで、テキストフィールドを単一行に変更 →無事計算できました。 私がテキストフィールドの設定を怠っていたのが原因でした。 全く気にしていなかったので、次回からしっかり確認します。 本当にありがとうございました!! また、AS3.0に直接入った方が良いのですね。 AS2.0を少しかじったことがあったので、オブジェクトアクションが使えないだけでも3.0がすごく難しく感じていたのですが、これを機に頑張ってみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |