IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

AS3 で eval する

AS3 は eval が出来ないので

自分用の eval 関数を作っておくと便利です。

というわけで eval を作る

// eval.as
package {
    import flash.external.ExternalInterface;
    public function eval(script:String):* {
        return ExternalInterface.call('eval', script)
    }
}

JavaScripteval 呼ぶだけだけど(笑)。
でも、この AS ファイルを source-path に置いておくだけ(import不要)で、気軽に eval 出来てめちゃめちゃ便利!

このネタ、ここに書いてみたけど

誰かが既にやってそうだなあ。。。。
誰かやってたら、「それ、もうやったよ!」って教えてください><