플래시 php 연동 하기


플래시는 DB를 직접 컨트롤 하는 기능이 없어 그래서 서버측 언어와 연동하여 사용하는데
php와 연동하여 사용할때는

아래와 비슷한 방식으로 연동하면 된다.

// 읽기
var  readLoader: URLLoader = new URLLoader();
var  readRequest: URLRequest = new URLRequest();
var  readVariables: URLVariables = new URLVariables();


function  readData( skip: int,  num: int ): void
{
 readVariables.skip = skip;
 readVariables.num = num;
 readVariables.rnd = ( new Date() ).getTime();
 
 readRequest.data = readVariables;
 readRequest.url = “http://localhost/read.php“;
 
 readLoader.addEventListener( Event.COMPLETE, onReadComplete );
 readLoader.load( readRequest );
}


function  onReadComplete( e: Event ): void
{
 var  xml: XML = new XML( readLoader.data );
 trace(xml.data)
 for( var i: int = 0; i < 5; i++ )
 {
  var  list: listmc = arrList[ i ];
  if( i < xml.data.length() ){
   list.no.text     = xml.data[ i ].no;
   list.subject.text    = xml.data[ i ].subject;
   list.man.text    = xml.data[ i ].date;
//   list.wdate_txt.text    = xml.data[ i ].wdate;
  // list.comment_txt.text  = xml.data[ i ].id;
   this.addChild( list );
  }else{
   if( this.contains( list ) == true ) this.removeChild( list );
  }
 } // for
}


위의 소스는 php를 호출하여 DB에서의 값은 XML형태로 받아 플래시에서 뿌려주는 형태이다.


답글 남기기

이메일 주소는 공개되지 않습니다.