'XML'에 해당되는 글 2건

  1. [2009/02/13] cs4의 as3.0 에서도 xml오류는 여전 하네요....
  2. [2007/02/14] as3.0 xml 접근하기 (2)

cs4의 as3.0 에서도 xml오류는 여전 하네요....

[분류없음]

as3.0이 나왔을때 부터 문제가 됐는데 xml을 다 읽어 들여 오지 못하는 오류가 있었죠?
이 부분이 어도비는 문제가 아니라고 생각하는지 여전히 cs4에서도 오류가 나네요...흠
사실 3.0을 가지고 많은 프로젝트를 진행해 보질 못해서 이런 경우를 처음 봤는데요 음....
고쳐 졌겠지 했는데 역시나...;;;;
머 기존에 많은 고수분들이 해결책을 제시해 주셨는데요....음
제일 간단한건 스트링으로 불러와서 파싱하는게 잴루 좋은 방법이더군요......
코드는 간단 합니다.

more..

2009/02/13 17:41 2009/02/13 17:41

as3.0 xml 접근하기

[Flash/script]

플래쉬에서 xml 엘리먼트에 접근 하는것 자체가 거의 노가다 수준이었는데 이번에 3.0으로 가면서 부터는 정말로 코드가 이뻐졌다라고 표현할정도로 간단하고 쉽게 되었습니다.
기존의 무비클립을 접근하듯이 돗트 연산자를 이용하는 방식이라 구조의 이해도 빠른거 같고...일단 한번 볼까요?
//
//
<?xml version='1.0' encoding="euc-kr" ?>
<item>
<item>
<item>
  <name title="장난해?"/>
  <color>red</color>
</item>
</item>
<item>
<item>
  <name>Orange</name>
  <color>orange</color>
</item>
</item>
</item>

//
간단히 xml문서를 작성하시고 이제 도큐멘트 클래스에서 작성을 한다면
로드를 한다음에 var example:XML = new XML(event.target.data); 변수에 xml데이터를 저장합니다.
<name title="장난해"/>에 접근을 한다면 trace(example.item.item[0].name.@title) 이런식으로
Oragne에 접근을 한다면trace(example.item.item[1].name);
예전에 방식이라면 정말 복잡하죠...firstChild에 어쩌구 저쩌구....~_~;;;;;
아무튼 예뻐진듯 해요....다이어트를 하신거지...^_^

2007/02/14 11:39 2007/02/14 11:39