Flex로 외부 MySQL과 연동하는 소스를 작성중에
XML형식으로 된 Request를 받던 도중 제목과 같은 에러가 나왔다.
구글선생님의 도움으로 버그가 아닐까 하는 추측과 해결책을 찾았다.
문제는 XML형식의 값이 n개일 경우 Array에 넣으려고 할때 나오는 에러 인거 같다.
아래와 같이 핸들링을 해주어 해결 했다.
구글선생님의 도움으로 버그가 아닐까 하는 추측과 해결책을 찾았다.
문제는 XML형식의 값이 n개일 경우 Array에 넣으려고 할때 나오는 에러 인거 같다.
아래와 같이 핸들링을 해주어 해결 했다.
private var SQLData:ArrayCollection = new ArrayCollection();xml구조
pokute abcd 123 hello
if( event.result.file == null ) { mx.controls.Alert.show("비어있는 데이터입니다."); } else if ( event.result.file is ObjectProxy ) { // the response date has only one item SQLData = new ArrayCollection( [event.result.file] ); } else { SQLData = event.result.file as ArrayCollection; }
'Dev > Air|Flex' 카테고리의 다른 글
Flex Air Combobox, DataGrid의 dataProvider를 사용 할 때,[object Object] 출력 될 때 (0) | 2011.01.25 |
---|---|
ActionScript 3.0으로 Hello World! 출력하기 (0) | 2010.01.20 |