根据字符动态调用Function

      Flash&AS2 2006-1-10 22:9
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里还有这个方法,呵呵:)
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}