flash 运行代码功能

来源:百度知道 编辑:UC知道 时间:2024/05/15 13:11:18
flash有没有像JavaScript的eval函数一样的功能???
或者类似功能的函数,希望能够附上详细用法。
我要实现的功能是运行从TextInput组件输入的脚本,有没有这个功能的???

flash有没有像JavaScript的eval函数一样的功能???
或者类似功能的函数,希望能够附上详细用法。

FLASH里面也有eval()函数啊~楼上已经说得很清楚了~

还有,你可以用this 比如说

var i=0
this["a"+ i]._x=0

有的啊, eval() 函数.

如:

for (var i = 1; i <= 3; i++) {
setProperty(eval("square"+i+"_mc"), _rotation, 5);
}

不过注意: eval() 返回的是对象.

比如:
var a=[];
a[0]="123";
a[1]="456";

用 eval("a[0]") 是错误的, 要使用:

eval("a")[0]; //返回"123"

若是对象的话:
a[0].num = 123;
a[1].num = 456;

则应使用下面的写法:

eval(eval("a")[0]+".num"); //返回"123"

参考:
http://livedocs.adobe.com/flash/9.0_tw/main/wwhelp/wwhimpl/common/html/ww