먼저 당신이 의지 링크 #에서 (제목, 설명, 주소 등처럼) 모든 매개 변수가 단일지도의 평화를위한 클래스를 작성해야 2 as3에서 클래스를 만드는 방법을 읽을 수 있습니다. xml 파일을 만들고지도의 모든 평화를 묘사해야한다면이 XML은 클래스와 일치해야합니다. 당신은 클래스가 경우에 따라서 : 당신은 당신의 XML 파일의 모든 mapelement 노드 mapelements에게 플래시의 객체를 생성하는 것이 쉬울 것이다
<mapelement>
<title>el1</title>
<description>some description 1</description>
<address>first eddress</address >
</mapelement>
<mapelement>
<title>el2</title>
<description>some description 2</description>
<address >second address</address >
</mapelement>
을 그래서 나중에 :
는
public class MapElement{
// ------- Properties -------
private var title: String;
private var description: String;
private var address : String;
// other code
}
당신 XML은 다음과 같이해야한다 . 또한 x 및 y 좌표를 추가하여이지도 요소를 스테이지에 배치 할 위치를 알 수 있습니다.
나중에이 요소에 대한 클릭 이벤트 리스너를 만들어야하는데 MapElement 클래스에 추가하는 것이 가장 좋습니다. 따라서 MapElement를 만들 때마다 이미 이벤트 수신기가 있으므로 걱정할 필요가 없습니다. 나중에 그것에 대해. 그러면 onClick 이벤트가 발생합니다.이 이벤트는이지도 요소의 매개 변수를 표시합니다. 기술적 인 세부 사항을 알려주는 몇 가지 링크를 제공 할 것입니다.
일부 유용한 링크 :
- load xml into flash
- basic oop in as3
- event listeners
그리고 모든 이미지를 게시하지 죄송합니다. stackoverflow 나를 못하게 .. – themajiks