2012-03-22 1 views
0

플래시에서 스코어 보드를 만들면, mysql 데이터가 xml로 변환되어 플래시로 가져 와서, 사용자, 점수, 시간 등을 동적 텍스트 상자로 출력하려고합니다. 하나의 레코드 만 얻을 수 있습니다.어떻게 동적 텍스트 상자에 플래시 as3로 복수의 레코드를 보냅니 까

도움이 될 수 있다면 도움이 될 것입니다.

출력에 텍스트 필드를 만드는 것과 같은 더 좋은 방법이 있다면 누군가 올바른 방향으로 나를 가리킬 수 있습니다!

function outputXML() 
    { 
     for (var i=0; i<xmldata.item.length(); i++) 

      myUser.text = xmldata.item[i].user; 
      myScore.text = xmldata.item[i].score; 
      myTime.text = xmldata.item[i].ctime; 

     } 
    } 

답변

1

어때?

function outputXML() 
    { 
     myUser.text = ""; 
     myScore.text = ""; 
     myTime.text = ""; 
     for (var i=0; i<xmldata.item.length(); i++) 

      myUser.text += xmldata.item[i].user + "\n"; 
      myScore.text += xmldata.item[i].score + "\n"; 
      myTime.text += xmldata.item[i].ctime + "\n"; 

     } 
    } 

대신 그냥 내가 (새 레코드의 값을 각 시간을 추가 해요 각 새 레코드의 사용자/점수/시간으로 텍스트를 설정하고 개행을 분리

\n.

+0

그게 전부는 화려한 마법을 작동 , 감사합니다. – user1284386

+0

Ive jsut은 appendText; myUser.appendText (xmldata.item [i] .user + "\ n"); – user1284386

관련 문제