mike chambers | about

Updated Eval Technote

Tuesday, May 14, 2002

The tech note describing using eval on the left side of an operator has been updated to take note of an issue that has arisen.

eval("TextField" + "One") = "string1″
trace("TextFieldOne")

Will return “undefined” in Test Movie and the eval() will fail in Macromedia Flash Player 6.
To correct the problem enclose the string concatenation in an extra set of parentheses:<BR>

eval(("TextField" + "One")) = "string1″;

You can find more info on eval in this post.

twitter github flickr behance