我以前没有使用过 AS2,我必须修复一些用 AS2 编写并使用闪存的代码。这是AS2代码:
var evalOpt = eval("option"+optObj);
var evalPlace = eval("_root.placed"+plcObj);
trace(evalOpt);
trace(evalPlace);
set("ans"+plcObj, evalOpt);
我跟踪了 evalOpt 和 evalPlace。evalOpt 是
<b>0</b>
和 evalPlace 是
_level0.placed6
. AS2 中的 set() 函数有什么作用?我查看了他的其余代码,并没有在任何地方找到 set() 函数。
注意:我在 Flash 中打开它,顶部显示“AS1 / AS2”。我不知道这是 AS1 还是 AS2,但我假设它是 AS2。