getURL 메소드에서, POST 로 변수를 던져서 페이지 열기
베이비슈
음..... 안녕하세요.
다 만든 줄 알고 좋아 했는데, 테스트를 해보니 문제가 좀 생긴 부분이 있어서...
플래시의 인풋 텍스트 필드에서 값들을 입력하면,
버튼을 클릭했을 때 getURL로 페이지를 새로 엽니다.
test.php 요런 php파일을 하나 호출하구요...
test.php 내부에서는 인풋 텍스트 필드에 입력한 값을 받아다가 HTML로 뿌려주게 되어 있습니다.
즉,
name 이라는 인풋 텍스트 필드가 있다면, name.text값을 php 쪽 변수로 전달을 하고, test.php에서는 $name값을 뿌려주는 형태입니다.
GET 방식으로 하면 간편한데....
MovieClip.getURL() 이라는 메소드가 7.0부터 생겼더군요 ^^;
MovieClip.vars=변수입니다
MovieClip.getURL(test.php,_blank,POST);
이런 식으로 호출을 하면, 무비클립에 담긴 변수가 POST 타입으로 php 쪽으로 전달되잖아요.
암튼..... 이렇게 자알 만들고, 잘 작동도 해서 좋아라 했는데,
요 SWF가 다른 곳에 로드무비되면서 작동이 안됩니다 -_-;
네비게이션 등이 담긴 최상위 SWF에서 각 분리된 SWF를 무비클립으로 로드무비하게 되는데...
요 상태로 테스트를 해보니, 아예 변수가 다 안넘어 가네요....
GET으로 바꾸면 잘 넘어갑니다. 근데 POST로는 안넘어 갑니다 ㅠ_ㅠ
뭔가 로드무비되면서 경로가 뒤바뀌어 버리는거 같은데, Help에도 관련 내용은 없고....아니면, getURL말고 페이지를 새로 열 수 있는 방법이 있는지요?
(POST 타입으로 데이터를 전달하면서)
LoadVars 는 데이터를 SWF로 다시 받아오는 형태이니..... 새 창을 여는 기능은 없을거 같구...
메소드, HD고화질 영화, 애니, TV시리즈 합법다운, 스마트폰 감상.
학교,기관,기업의 업무환경에 오피스 솔루션을 제공하는 전문기업 보스앤텍.
어린이집어플, 저렴한 프로그램 개발의뢰 ,20년경력 프로그래머, 책임시공
어린이집어플, 저렴한 프로그램 개발의뢰 ,20년경력 프로그래머, 책임시공
국내 벤처 인증 기업 ,자체 입체 퍼즐 제작 생산,관공서, 교육용,홍보용,
-
큰모음
여러 번의 삽질 끝에.... 대충 원인을 알 것 같습니다 -_-;
ie 패치 때문에, 테두리 안나오게 코딩을 해 놨는데, 그 부분 때문에 문제가 생긴 것 같네요...;;
그냥 embed로 했을 땐 자알... 나옵니다 ㅎㅎ -
후예
도매인같은도메인인가요??
-
새난
PHP쪽 문제도 아닌거 같네요 -_-;
로드 무비안하고, 원래 무비에서 실행할 땐 잘 됨....
로드 무비한 상태에서 실행하면 안됨....(요걸 POST가 아니라 GET으로 넘기면 또 됨 -_-) -
뽀글이
헉스..... OTL
어쩜 플래시가 아니라 PHP 쪽 문제일 수도 있겠단 생각이 번뜩.... -
딥체리
전 철야임.......털썩.....
-
지나
그나저나, 수다님 안주무세요? ㅎㅎ
-
어둠
찾아보니,
LoadVars.send(\url\ -
키움
LoadVars.send()로 하심 되지 않을까요????