2012-03-17 2 views
1

PHP를 통해 DB 연결을 향상 시키려고합니다. 이를 위해 나는 MySQL에서 테이블을 만들고 해당 PHP를 만들었습니다. 그것은 Xamp에서 일하고있었습니다. 그런 다음 플래시 파일을 만들려고합니다. 즉, db에서 데이터를 가져 오는 것입니다. 이 출력 창에서 파일PHP로 통합하면서 3.0으로 작업하면서 내 코드의 일부 버그

var theXML:XML = new XML(); 
theXML.ignoreWhite=true; 
theXML.onLoad=function(){ 
    var i; 
    var nodes=this.firstChild.childNodes; 
    for(i=0;i<nodes.length;i++){ 

// Error  **theList.addItem(nodes[i].firstChild.nodeValue,i);** 
    } 
} 
theXML.load("http://localhost/praven/product.php"); 

로 보여줍니다 내입니다

+1

당신은 이것이 액션 스크립트 2라는 것을 알고 있습니까? – Taurayi

답변

0

이 시도 "인수의 잘못된 번호를 더 이상 일이 예상 없습니다."

var theXML:XML = new XML(); 
    theXML.ignoreWhite=true; 
    theXML.onLoad=function(success){ 
     if(success){ 
     var i; 
     var nodes=this.firstChild.childNodes; 
     for(i=0;i<nodes.length;i++){ 

      theList.addItem({label:nodes[i].firstChild.nodeValue,data:i}); 
     } 
    } 
    else{ 
    trace("Error"); 
    } 

} 
theXML.load("http://localhost/praven/product.php"); 
+0

mgraph에 감사하지만 여전히 tere가 문제입니다. 이제 그것의 TypeError : Error # 1006 : value는 함수가 아닙니다. \t List_fla :: MainTimeline/frame1() –

+0

fla 파일을 실행하는 동안 출력 창에이 오류가 표시됩니다 ... TypeError : 오류 # 1006 : 값이 함수가 아닙니다. List_fla :: MainTimeline/frame1()에서 \t 그것의 라인에 오류를 표시하지 않습니다. 임박한 초보자로서. 내가 그럴 수 없다 –

+0

@PraveenBabu 기다려 당신이 as2 또는 as3을 사용하고 있기 때문에이 스크립트는 as2가 아니기 때문에 as3 – mgraph

0

this.firstChild.childNodes을; XMLDocument와 작동하며 XML을 사용하고 있습니다. XMLNodes를 사용하려면 XML을 XMLDocment로 변환하십시오.

+0

PHP -> view pagesource의 출력이 xml 형식이므로 xmldoc로 변환 할 필요가 없습니다. 나는 여기 PHP 코드를 언급하지 않았다. 하지만 난 XML 형식으로 만들었습니다. 어쨌든 나는 mgraph의 도움으로 결과를 얻었습니다. 사실 as3에서 tat 코드를 시도했다. tat는 문제이고 나는 그것을 정정하고 출력을 얻는다. 도와 줘서 고마워. –