更改我的文件结构导致使用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);