• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FlashMXのeval()関数を使って数式(文字列)を評価)

FlashMXのeval()関数で数式を評価する方法

このQ&Aのポイント
  • FlashMXのeval()関数を使って、文字列で書かれた数式を評価することはできない。
  • 例えば、var x = 0; var y = 0; var theString = 'Math.cos(x) + Math.cos(y)'; var result = eval(theString); というスクリプトを実行しても、resultには'Undefined'が入る。
  • 数式を入力してもらって、その数式をグラフ化するモノを作りたいが、FlashMXのeval()関数ではそれはできない。

質問者が選んだベストアンサー

  • ベストアンサー
  • NORIHIRO
  • ベストアンサー率77% (7/9)
回答No.1

参考程度に回答させて頂きます。 FLASHのヘルプのeval関数の頁にも記載がありますがeval関数の機能・目的は「関数; 変数、プロパティ、オブジェクト、ムービークリップに名前でアクセスすること」です。よって数式までは実行できないと思います。あくまでも動的にインスタンス名や変数を作成した場合などに使用するものなのではないでしょうか? 以上