ActionScript 3.0では、eval関数が使えません。
有名なのかどうかは知りませんが、まぁショックですね。
実際evalを使うことでおもしろいこと(フレームワークで)できないかなぁと思っていたので、残念です。
ただし、ディスプレイツリーにぶら下がっているオブジェクトに対して
this.[“box” + i] みたいなことはできるようで、まぁこれで事足りるかな。と思っています。
本当は先日公開したxFrameworkFXのローディングクラス自体も、XMLで定義して、フレームワーク側で、インスタンス化させるときに、evalを使用してnew仕様と思っていたので、がっかりでした。
でも、AS3でevalを実現するためのものがあるようです。
これ使えばevalいけるようですが、エクステンションなのかな??どうやってつくってるんだろ。
evalが使えない。