当用as3中反射的时候,经常会抱一个什么什么变量没有定义,,,,,,这说明这个类没有import进来,
其实只要这样就可以了
var typeName:String = classfullname ;
var packageName:String = typeName.split("::")[1];
var type:Class = Class(getDefinitionByName(typeName));
registerClassAlias(packageName, type);
只要利用registerClassAlias一下就可以了
关于getDefinitionByName的问题
最新推荐文章于 2021-06-02 21:13:51 发布
本文介绍了解决AS3中使用反射遇到变量未定义错误的方法。通过注册类别别名,可以有效避免因未导入类而导致的问题。文章提供了具体的ActionScript代码示例。
3497

被折叠的 条评论
为什么被折叠?



