xml 파일의 읽기 및 구문 분석/관리를 처리하는 ActionScript 스크립트에서 간단한 클래스를 만들려고합니다. 이 클래스는 무비 클립을 매개 변수로 사용하고 가져온 결과에 따라 무비 클립을 실행합니다. 코드는에 onLoad 함수를 제대로 파일이로드에 도달하지만, 응용 프로그램 메뉴 무비 클립의 존재를 더 이상 지식이없는 경우, 어떤 이유내 XML 파일 판독기 클래스가 작동하지 않는 이유는 무엇입니까?
class FileReader {
var menu:MovieClip;
function FileReader(newMenu) {
menu = newMenu;
}
//Load the specified xml file
function loadFile(fileName) {
menu.gotoAndStop("loading");
var name = levelName+".xml";
var xmlFile = new XML();
xmlFile.ignoreWhite = true;
xmlFile.load(name);
xmlFile.onLoad = function() {
//Parse Input
menu.gotoAndStop("loaded");
};
}
}
: 나는 이것을 시도했습니다. 메뉴의 속성을 추적하려고하면 정의되지 않는다고 말합니다. 그래서 나는이 노력이 경우
class FileReader {
var menu:MovieClip;
var xmlFile:XML;
function FileReader(newMenu) {
menu = newMenu;
}
//Load the specified xml file
function loadFile(fileName) {
menu.gotoAndStop("loading");
var name = fileName+".xml";
xmlFile = new XML();
xmlFile.ignoreWhite = true;
xmlFile.load(name);
xmlFile.onLoad = function() {
//Parse Input
menu.gotoAndStop("loaded");
};
}
}
을, XML 파일은 전혀로드되지 않으며 XMLFILE 객체는 정의되지 않습니다. 여기서 무슨 일이 벌어지고 있으며 왜 이러한 접근 방식이 효과가 없습니까?