it leader

AS에서 서버 통신 하기위한 준비단계 암기 필수


1. 주문하는 사람 만들기


var urlLoader : URLLoader  = new URLLoader();


2. 요청 객체


var urlReq: URLRequest = new URLRequest();


3. 전달할 데이터 ( 아이디, 점수, 비밀번호, 친구정도)


var urlVars : URLVariables = new URLVariables();


urlReq.url = "http://localhost/aaa,php";

urlReq.methos = URLRequestMethos.GET;


// 보낼 데이터 준비

urlVars.id = "superman";

urlvars.age = 50;


//준비된 데이터로 URLRequest.data에 담고

urlReq.data = urlVars;


urlLoader.addEventListener( Event.COMPLETE, onComplete);

urlLoader.load(urlReq);







xml 데이터 해석 방법


ex)


<book id = '12' page = '534'></book>


book :  노드

id, page ==> attribute




xmlLoader 


1. 주문할 사람 정하기

2. 데이터가 도착하면 할일 등록

3. 데이터 호출



xml 에서 같은 이름의 노드가 2개 이상이면 XMLList 가 된다

XMLList 도 배열처럼 사용하면 된다.


xml을 배열처럼 불러오는 예제


var urlLoader : URLLoader = new URLLoader();


urlLoader.addEventListener( Event.COMPLETE, onComplete);


urlLoader.load( new URLRequest("./data.xml"));


function onComplete( e: Event ):void

{

 var xml : XML = XML(urlLoader.data);

 var : b : XMLList = xml.ramen;            //xml도 노드가 2개 이상이면 XMLList가 된다


trace( b[0].@id);                        // xml도 배열처럼 사용


}





반드시 암기하고


다음 예제를 해볼것


var xmlLoader : XMLLoader = new XMLLoader();


xmlLoader,url = "http://localhost/sum.php";

xmlLoader.method = URLRequestMethod.GET;

xmlLoader.vars = { a: 20, b:30, c: 40};

xmlLoader.addEventListener( XMLLoaderEvent.COMPLETE, onComplete);

xmlLoader.load("http://localhost/sum.php");


function onComplete( e: XMLLoaderEvent) : void

{

trace("e.xml");

}



profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!