[질문]이런 것도 플레시에서 가능한가요? (XML연동관련)
차분
안녕하세요~ 저는 현재는 silverlight를 주로 다루고 있는 개발자인데요
어쩌다 asp +flash 연동 프로젝트에 투입되게 되어서 궁금한 점이 있어서
질문 글 올립니다.
silverlight나 flex에서는 당연히 되는 건데 이 부분이flash로도 가능한지
궁금합니다.
아래와 같은 xml 파일이 서버에 있다면
http://xxx.com/data.xml
이걸 flash 에서 접근해서 데이터를 가져다 알맞게 flash를 구성하는 것은 당연히 되는 것인데요
이럴 경우 모든 사용자가 똑 같은 모습의 flash 결과물을 보게 될겁니다.
예를 들면 고정된 flash 메뉴나 고정된 몇개의공지 글 같은 것 입니다.
제가 원하는 것은 모든 사용자가 같은 flash 결과물을 보는 것이 아니라
사용자의 입력과 요구에 따른 다른 flash 결과물을 볼 수도 있는지 궁금합니다.
http://xxx.com/data.xml의 내용이 사용자마다 동적으로 다르게 바뀌는 것이죠
물론 data.xml 은 DB에서 가져온 내용이며 꼭 xml 형태일 필요는 없고 웹서비스에
바로 접근하는 형태도 가능한지 궁금합니다.
다만 data가 많아서 쿼리스트링으로 해결하는 것은 부적절한 상황이라고 가정하겠습니다.
예를 들면 100만건의 데이터 중 사용자가 필요한 100건 정도만 flash로 넘겨주는 식의
프로그램입니다.
silverlight 의 경우 wcf 나 webservice 와 연동 하면 이런 것들이 가능한데요
asp + flash 조합에서도 이렇게 사용자마다 다른 것이 보여지는 동적인
화면을 구성할 수가 있나요?
------------------------------------------------------------------------------------
제가 추측하는 것은 asp 파일에서 마치 xml 처럼 다르게 결과물을 뿌려주고
이 것을 flash에서 받을 수 있다면 가능할 것 같은데요
예를 들면
http://xxx.com/data.asp 파일이 있고
data.asp 파일 내부에서는 db에서 값을 받은 다음에 그 결과물을 아래와 같이
xml 형태로 뿌려주면 flahs에서 asp 파일의 내용을 가져와서 사용할 수 있나요?
do until 조건
response.write treeDB에서 가져온 데이타/tree
loop
asp에 접근하면 그 내용은 아래와 같을 겁니다.
root
treedata1/tree
treedata2/tree
treedata3/tree
treedata4/tree
/root
-
도움
답변 감사드립니다 ^^
-
타키
간단히 액션만으로 가능합니다.
_usexml=_xmlloader.searchxml; //불러온xml
_totalCount=_usexml.item.length();//불러온 xml item수
var _convertxml:XML;//새로운 xml
_convertxml=data/data;
var xmllist:XMLList = _usexml..item;
for(var i:int=1; i_totalCount+1; i++){
_convertxml.appe -
갈매빛
URLRequest와 URLLoader를 사용합니다.
-
Sonya
좀 더 구체적으로 어떤 방법을 쓰면 되나요? 웹에 있는 xml 파일을 동적으로 계속 바꿀 수는 없을텐데 xml 대신 asp 파일에 xml을 뿌려주나요? 아니면 flash에서 웹서비스에 접근할 수 있나요?
-
보단
왜 안되겠습니까...
인증된 클라이언트의 접속이 송신할 데이터를 결정할 키 이므로 서버는 계정 정보를 바탕으로 DB로 쿼리한 후 결과를 송신하면 되겠죠. -
매화
됩니다. 다를게 없죠. 사용자의 데이타를 가져온다면..