/**
* 根据名字得到类。它包括使用 registerClassAlias
定义的类。
* 它相当于 Java 中的 Class.forName
。
* @param name 类的名字。
* @return 类。
* @see flash.utils.getDefinitionByName
* @see flash.net.getClassByAlias
*/
public static function forName(name:String):Class {
try {
return getDefinitionByName(name) as Class;
} catch(e:ReferenceError) {
try {
return getClassByAlias(name);
} catch(e2:ReferenceError) {
throw new ReferenceError("There is not such a class:<"+name+">.");
}
}
return null;
}
本文链接:https://assnippets.blogspot.com/2008/01/as3_22.html转载请注明出处。
相关文章:
0评论:
发表评论