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");
}
'코딩공부 > Action Script 3.0' 카테고리의 다른 글
자료를 client에 저장하기 (0) | 2015.03.26 |
---|---|
텍스트처리 ( 문자처리 방식 ) System.useCodePage (0) | 2015.03.26 |
지역변수를 매개변수로 설정해 주는 방법 (0) | 2015.03.18 |
Timer 함수에 대한 정리 (0) | 2015.03.17 |
타겟을 향해 날아가는 물체에 대한 예제 ( 미사일 ) (0) | 2015.03.13 |