0

ファイル構造を変更すると、XML ファイルのデータを使用してクラスを作成する関数で問題が発生しました。完全なパッケージを表示する必要があることは承知していますが、やり方が間違っているに違いありません。

私はこれをエラーとして取得します....

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

bG1 の変数を作成し、それをクラスにデータ型付けしましたBackground....クラスで作成されたクラスは、 ( from を介して呼び出された)game.Gameにロードされた情報をリコールしますlevelXMLgame.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);
4

0 に答える 0