[actionscript 3.0] 외부 xml 및 txt 파일 읽기
개발/FLEX & AIR2010. 7. 7. 10:03
private var urlDataLoader:URLLoader;
//---------------------------------------------------------------
// xml 형식의 파일을 불러온다.
//----------------------------------------------------------------
var dataRequest:URLRequest = new URLRequest("gshhs_l_data.xml");
urlDataLoader = new URLLoader();
urlDataLoader.addEventListener(Event.COMPLETE, loadDatasXML);
urlDataLoader.load(dataRequest);
//----------------------------------------------------------------
// txt 형식의 파일을 불러온다.
//----------------------------------------------------------------
var requestConfig:URLRequest = new URLRequest("bdy_config.txt");
var loaderConfig:URLLoader = new URLLoader();
loaderConfig.addEventListener(Event.COMPLETE, completeConfigHandler);
loaderConfig.load(requestConfig);
/**
* configXML 설정파일 xml을 셋팅한다.
*/
private function loadDatasXML(e:Event):void
{
//dataXML = new XML(e.target).children();
dataXML = new XML(urlDataLoader.data).children();
//trace(dataXML.length());
//draw();
// todo..
//---------------------------------------------------------------
// xml 형식의 파일을 불러온다.
//----------------------------------------------------------------
var dataRequest:URLRequest = new URLRequest("gshhs_l_data.xml");
urlDataLoader = new URLLoader();
urlDataLoader.addEventListener(Event.COMPLETE, loadDatasXML);
urlDataLoader.load(dataRequest);
//----------------------------------------------------------------
// txt 형식의 파일을 불러온다.
//----------------------------------------------------------------
var requestConfig:URLRequest = new URLRequest("bdy_config.txt");
var loaderConfig:URLLoader = new URLLoader();
loaderConfig.addEventListener(Event.COMPLETE, completeConfigHandler);
loaderConfig.load(requestConfig);
/**
* configXML 설정파일 xml을 셋팅한다.
*/
private function loadDatasXML(e:Event):void
{
//dataXML = new XML(e.target).children();
dataXML = new XML(urlDataLoader.data).children();
//trace(dataXML.length());
//draw();
// todo..
}
private function completeConfigHandler(e:Event):void
{
var src:String = e.target.data as String;
tempConfigRowArray = src.split("\n");
//mainHeaderConfigRowArray = tempConfigRowArray[0].split(",");
//trace("config row count::" + tempConfigRowArray.length);
//etc. etc.
}
private function completeConfigHandler(e:Event):void
{
var src:String = e.target.data as String;
tempConfigRowArray = src.split("\n");
//mainHeaderConfigRowArray = tempConfigRowArray[0].split(",");
//trace("config row count::" + tempConfigRowArray.length);
//etc. etc.
}
'개발 > FLEX & AIR' 카테고리의 다른 글
[AS3] BitmapData 사용시 퍼포먼스 향상하는법 (0) | 2010.07.23 |
---|---|
[flex] shp 확장자를 가진 해안선 자료 보여주기 예제 (0) | 2010.07.15 |
Bindable 메타 데이터 태그 (0) | 2010.06.18 |
Event 메타데이터 태그 (0) | 2010.06.18 |
Style 메타데이터태그 (0) | 2010.06.18 |