• 締切済み

アクションスクリプトの質問です

全くのFlash初心者です。ご教授よろしくお願いします。 教則本に習い,変数を使ってかけ算の数式を作りました。数字を入力するときちんと計算してくれるのですが,次の数字を入れてみようとするといちいち消してから入力しなければなりません。クリアボタンのようなものを作り,それをクリックするとaxb=cが□x□=□にもどるように設定したいのですが,どのようにすればいいでしょうか。少し応用してみたいと考えてのことですが,なかなかうまくいかずお手上げ状態です。何分初心者なので,ほとんど予備知識がないものとしてご説明いただくと助かります。

みんなの回答

  • is_may
  • ベストアンサー率65% (58/89)
回答No.1

テキストフィールドのインスタンス名がa,b,cとなっていて、ステージに配置されているとします。 ステージに削除用のボタンかムービークリップを配置し、そこに on(release){ _root.a.text = _root.b.text = _root.c.text=""; } と記述すれば、a,b,cのインスタンス名のついた入力内容(text)が消去されます。

calini501
質問者

お礼

is_may様,問題を解決することができました。本当にありがとうございました。返答が遅れましたことをお許しください。また,何かありましたら質問したいと思いますのでご協力のほどをお願いいたします。

関連するQ&A

  • Flash8のAction Scriptの計算でNaNとでます。

    はじめまして。 まだ、Flashの初心者で『Action Script』について、余りよく分かっていません。 そのため、初歩的な質問だとは思いますがどうぞ宜しくお願いします。 まず『Flash8』でちょっとした計算をするため、 on (release) { a = b / c; } とうものを作りました。 ただ、ムービープレビューをして、『テキスト入力』に適当な数字をいれると、『ダイナミックテキスト』に『NaN』という文字が出ます。 しかし、パブリッシュ設定で、バージョンをFlash7(2004)の設定にすると、ちゃんとした数字が出ます。 また『flash7』で、同じものを作り『flash8』でプレビューするとちゃんとした答えが出ます。 『flash8』で『バージョンflash7』でパブリッシュしたものも『flash7』でみられます。 flash8のver.flash8でパブリッシュ→×(7・8どちらでも視聴不可) flash8のver.flass7でパブリッシュ→○(7・8どちらでも視聴可) flash7のver.flass7でパブリッシュ→○(7・8どちらでも視聴可) 数字を文字として認識してしまっているのでは?と思うのですが、解決方も何が原因なのかよく分からないので、どうぞ宜しくお願いいたします。

  • 計算機で同じ数を掛け算する方法

    計算機での掛け算で 580×3 290×3・・・と、3という数字がずっと同じです。 メモリを使ってどう操作すればいちいち「×3=」を入力しなくていいのでしょうか?

  • ジャバスクリプトについて

    どなたか教えてください。 同一ページ内での掛け算、割り算等のスクリプトの書き方は解りましたが、 例えばAページのある数字をクリックして、Bページのフォームに表示させ、 さらにその数字をあらためて同ページで計算させる、という方法の書き方 がわかりません。 簡単にいえば色々な会社の見積もり計算のようなものなのですが、別ページ にデータを表示させるには、ということです。 まだ初心者ですのでできるだけわかり易く、或いはそういうことを教えて いただけるサイトのURLだけでも結構です。 よろしくお願い致します。

  • Excelの計算式について

    Excelの計算式について Excel2000を使用しているのですが、Excelの計算式の計算結果と 電卓を叩いて計算した結果が違っています。 計算式は単純な掛け算ですが、単純に数字の入っているセル同士の掛け算ではなく、 数式の入っているセル同士の掛け算なので、それが原因しているのでしょうか? どなたか解決策をお持ちの方がいらっしゃいましたら情報提供下さい。

  • エクセルで =イコール で表した文字を通常の文字でするのには?

    例えばエクセルで数式を使って計算の合計を表示して それが 100 だとすると他の数字を入れると自動的に 計算されて数字が変わりますが 100 の時に そのままセルの直接入力みたいに 100 での表示に変える事は出来ませんでしょうか? これが数が増えるといちいち入力し直すのが手間なので。。。><; 

  • POSTを使って、アプリを操作したい

    POSTを使用して、あるアプリケーションを立ち上げ、フォームから送信した変数を使って計算(例えば掛け算とか)をするにはどのなうなプログラムにしたら良いのか教えてください。 個々のフォームの作成とか送信とかのプログラムは書けるのですが、それらの応用とか組み合わせの仕方が分かりません。宜しくお願いします。

    • ベストアンサー
    • PHP
  • 【Excel】数式のみセルに反映

    Excel2007です。 数式のみセルに反映させたいのです。 「数式」を選択しても、計算式は反映されますが、数字はそのままなのでこれを 数字はクリアにして、書式と計算式だけ別のセルに反映させたいのですが、できますか?

  • エクセル関数についての質問です2

    本日エクセル関数の 『最右欄の数値を表示したい』と質問したものです。 ”エクセルを使用している中での質問です。 任意の欄のある列の最右欄の数値を帰したいと思い =IF(COUNT(C3:H3),LOOKUP(MAX(C3:H3)+1,C3:H3),"") という式を見つけました。 この場合、対象範囲に打ち込んだ数値の場合は表記されますが 数式を入れてある場合は表記されませんでした。 対象範囲が数式の場合でも表記される方法を教えて頂きたいのですが。 何卒宜しくお願い申し上げます。 当方64歳のエクセル初心者です。” という質問に対し ”一番簡単な方法は,あなたが埋めた数式を改良し,出すべき数字が無いときは「""」を計算する数式に修正します。 ""は数値ではないので,ご質問の数式はスルーしてくれて一番右の数字を引っ張ってきてくれます。” というご回答を頂戴しました。 ところが、初心者のため 『出すべき数字が無いときは「""」を計算する数式に修正します』 の部分についてどこをどのように修正すればよいかわかりません。 やりたいことは 添付画像のA欄にB欄の当月請求金額の数字を反映したいのですが、月によっては数字が無いときがあり数字が有るときの分だけを反映させたいと思っています。 改めて御指導をお願いします。

  • ファイル内の数字を計算したい、たし算。

    unix初心者です。 grep とcutで file1に 56 23 168 6 とか、入れた場合、これのtotalを計算するとき、 どのようなコマンドラインになるのでしょうか? これを変数にして、rate と掛け算したいのです。 どうも思い浮かばなくて、よろしくお教えください。

  • エクセルで計算式を入力しても計算できないのです。

    エクセルで計算式を入力しても数字が出ないのです。数式は入力できているのですが、何故か数字が出ずに空白のままなのです。どうか詳しい方教えて下さい。

専門家に質問してみよう