googleAdsense_widever


Flex :: Naver Social App 개발 ??일 째. FLEX/Flash

오늘도 개삽질했다.

DataGrid에 DataProvider로 바인딩해서 걸어놓은 XMLListCollection 객체가 변해도 DataGrid에 반영이 안되는거임.
내가 바인딩을 잘못하는거임? DataProvider = {ssibal:XMLListCollection} 이렇게 하면 바인딩이 아닌거임?

뭐 틀려도 어차피 상관없고 모로가도 서울만 가면 된다고.

어쨌든 바인딩 하지 않고, DataGrid.DataProvider = XMLListCollection 형식으로 일일히 변환해줬는데,
이걸로도 불충분한지, 할당 이전에 XMLListCollection.removeAll 으로 다 지워주고 할당해야됨.

DataGrid가 아니라 단순히 배열을 Label에 할당하는건 그럴 필요가 없었는데..

어쨌든, 또 더 개같은 문제는
release해서 ftp로 원격 서버에 올려서 소셜앱 샌드박스 refreshing 하는게 귀찮아서
debug로 확인하는데, 이건 그래도 안됨.

계속 debug모드로 삽질한다가 혹시나 싶어서 빌드하고, ftp로 올리고 샌드박스 리프레싱해서 확인해보니 여기서는 됨.

사실 release해서 FTP로 올리고 샌드박스 페이지 새로고치는게 그렇게 오래걸리는건 아닌데,
네이버가 자꾸 원격 swf파일을 캐싱해대서 제대로된 디버깅이 안됨.
사실 CDN 캐싱은 swf파일 올려둔 서버에 부하를 덜줘서 고마운건데 말이지.

테스트해보니 마이앱관리 페이지에 들어가서 처음 '테스트하기'를 누를 때, 캐싱되는듯.

아무튼 삽질을 2시간 넘게 해서 미치겠다.

p.s. 파란 php 무료호스팅을 쓰는 중인데, 상황보니 5000명 정도 되면 DB 제한 10M 다 차버리고
디버깅 좀 신나게 하면 트래픽이 5MB 정도..  today 100명이라도 가능할까?
인프라지원 안해주면 굿바이




p.s 그 다음 날 아침.
debug 파일과 realese 파일을 비교해보니 debug모드에서는 HTTPService로 사용한 RPC통신에 차이가 있었다.
realese모드에서는 원격서버의 php파일에 접근하는게 전부 실패하는데, debug모드에서는 이루어졌다.
useProxy 설정 때문인가? 모르겠고, 확인할 필요성은 아직 없다.

FTP로 올린 파일의 원격서버 자체가 그 파일을 반영하는 시간에 delay가 있었음. 네이버 캐싱의 문제가 아닐지도.


덧글

댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

714
96
288608

접속자 위치