URLStream을 이용하여 서버에 값을 보내고 결과값으로 서버에서 생성한XML을 받는 구문을 만들었습니다.
그런데 경우에 따라서 이 XML이 웹페이지에 뿌려지는 현상이 발생합니다.
좀 더 자세히 설명하면,
플래시는 따로 레이어에 있습니다.
그리고 플래시에서 같은 주소로 쿼리를 보내되 두가지 경우가 있습니다.
첫번째는 쿼리를 보내고 받은 XML을 플래시에 반영하는 것이고,
두번째는 쿼리를 보내서 서버에만 결과를 업데이트하는 것입니다.
첫번째와 두번째는 쿼리 중 변수 하나를 이용하여 구분하고, 두가지 경우에 사용되는 서버프로그램이 어떻게 운영되는지는 일단 저는 모릅니다.
지금 문제는 두번째의 경우인데, URLStream으로 값을 Get 방식으로 보내고 (처음엔 Post 방식과 혼용해서 썼는데, Get 방식으로 바꿔달라고 해서 수정했습니다) 그다음 결과값으로 넘어오는 XML이 플래시가 있는 레이어가 아닌 본페이지에 반영됩니다.
그리고 플래시에는 반영되었다는 success 도, error 도 반영되지 않습니다.
또 이런 현상이 모든 경우에 발생하는 것이 아니라, 그때그때 다르다는 것도 문제입니다.
즉, 문제가 없이 잘 넘어가기도 하고, 그렇지 않기도 하다는 것이지요.
왜 이런 현상이 생길까요?
플래시쪽이든, 서버프로그램 쪽이든 답변 부탁드립니다.