- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Actionscriptで簡単な換算表を作りたいのですが)
Actionscriptで換算表を作る方法
このQ&Aのポイント
- Actionscriptを使用して、単位の換算表を簡単に作る方法について教えてください。
- 具体的な仕組みは、ユーザーが「ヤード」の値を入力し、「換算」ボタンを押すと、「メートル」に換算された値が表示されるものです。
- 変数の利用やボタンに「on (release) {}」を記述することは分かっていますが、具体的な記述方法が分からないため、お手伝いをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#35109
回答No.1
1ヤード(yd) は、 0.9144メートル(m) ですから,単純に メートルを y(m),ヤードを x(yd) とすると y=0.9144x という式になりますよね。 これをスクリプトにすれば良いだけです。 だから, yという変数名のダイナミックテキストのテキストフィールドと xという変数名のテキスト入力のテキストフィールドを用意し, ボタンには ------------------------ on (release) { y=0.9144*x; } ------------------------ とすればヤードがメートルに換算できるものになります。 (yはテキスト入力の方がコピペなどできて便利だとは思います。) でも 1つだと簡単ですが,複数,換算や相互換算などする場合は,レイアウトや使い勝手を考えるのが難しいです。 大手検索エンジンでも実は換算機能を持っています。参考にしてみてください。 「Ask.jp」 ドロップダウンメニューなどを利用しています,こんなのを作るのはけっこう難しいと思います。 http://ask.jp/web.asp?o=0&qsrc=14&q=1+%e3%83%a4%e3%83%bc%e3%83%89+m+%E5%A4%89%E6%8F%9B 「Google De Convert」 Flash経由でGoogleの換算機能を使うものです。 http://kibinokuni.zdap.jp/goods/convert.html
お礼
御回答に加えて、参考になるものまで紹介して下さってありがとうございます。 たった1・2行の簡単なスクリプトでできるものなのですね。 どうやら難しく考えすぎていたようです。 >1つだと簡単ですが,複数,換算や相互換算などする場合は,レイアウトや使い勝手を考えるのが難しいです。 今回は複雑なものではなく、教えて頂いたような簡単なものが作りたかったので、とても助かりました。 今後、これをうまく応用して色々作ろうと思っています。 ありがとうございました。