2006/01/10 | 根据字符动态调用Function
类别(Flash&AS2) | 评论(0) | 阅读(57) | 发表于 22:09
var args = new Array("hello1", "hello2");
for (var i = 0; i<args.length; i++) {
  var f:Function = eval(args[i]);
  var params:Array = new Array();
  f.apply(null, params);
}
function hello1():Void {
  trace("hello1");
}
function hello2():Void {
  trace("hello2");
}
放在第一桢就ok了,这样就可以用apply来动态的调用该字符串对应的Function了.以前都不知道Function里还有这个方法,呵呵:)
0

评论Comments

日志分类
首页[116]
Flash&AS2[56]
FMS[3]
Flex&AS3[5]
Asp[5]
My Works[13]
My Life[34]