flash as2.0에서 XML 관련 질문입니다.
리네
function parseXML(node) {
var node_type = node.nodeType;
................................
}
이런 parseXML()함수가 있는데요..아래 loadXML()에서 사용을 합니다.
function loadXML(){
menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(success){
if(success == true){
xmlObj = parseXML(this).flash;
startNavi();
}
}
menu_xml.load(xmlPath);
}
그런데 문제가..
xmlObj = parseXML(this).flash;
이 부분 이걸 어떻게 해석을 해야 하는건지 의문입니다. 대략
parseXML(this).flash
여기서 this는 무엇을 가리키는건지...
그리고 flash라는 속성이나 그런게 있는건가요?
flash에 flash란 명령어가 있는건지..있다면 어떤 기능인가요?여러분의 추측이라도 무척 필요합니다..^^;;
-
헛소동
^^ 수다님 감사 합니다. xml 파일을 찾아 보니 있네요.
-
김예쁨
parseXML(this).flash 에서 this 는 불러오는 xml 파일 자체를 가리키고, falsh 는 xml 파일의 최상위 노드입니다. xml 에서는 최상위 노드를 하나만 쓸수있고 따로 활용을 할 필요없는 노드이기 때문에 로드완료후 xmlObj 처럼 관리하기 위한 객체에 넣을때는 필요없는 최상위 노드까지 묶어서 대입하는 방법을 쓰죠
-
귀염포텐
menu_xml.onLoad 함수안에서 this는 onLoad이벤트의 대상인 menu_xml객체이고,
.flash는 -_-;; 멀가요....prototype으로 만든건가.....음.....