getDefinitionByName xml变量未定义

时间:2013-05-30 19:10:37

标签: xml actionscript-3

更改我的文件结构导致使用XML文件中的数据创建类的函数出现问题。我知道需要显示完整的包,但我必须做错了。

我认为这是一个错误......

ReferenceError: Error #1065: Variable WoodlandBG is not defined.

我为bG1创建了一个变量,并将其数据类型化为Background类.... game.Game类中创建的类会调用加载到levelXML的信息} {game.backgrounds.WoodlandBG.as来自_app.levelXl

var bgType:String = _app.levelXML.@bg;

trace(bgType);//this returns WoodlandBG
var classRef:Class = getDefinitionByName('.game.backgrounds.' + bgType) as Class;

trace(classRef);//this is not returning anything

bG1 = new classRef(this);
bG1.y = 0;
addChild(bG1);

trace(bG1);

0 个答案:

没有答案