2011-03-31 5 views
0

문제 해결 방법이 ideia가없는 코드에 문제가 있습니다.오류 # 2101 : URLVariables.decode()에 전달 된 문자열이 URL로 인코딩되어야합니다.

내가 가지고 PHP는 폼에서 변수를받을 필요가 있으며, 나는이 오류가 계속 파일 AS :

# 2101 오류 : URLVariables.decode (에 전달 된 문자열) URL 인코딩을해야합니다 이름/값 쌍이 들어있는 쿼리 문자열입니다.

필자가 올바르게 작동하지 않는다고 생각되는 텍스트 스 니펫.

var myTextLoader:URLLoader = new URLLoader(); 
myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES; 

myTextLoader.addEventListener(Event.COMPLETE, onLoaded); 

function onLoaded(e:Event):void { 
    trace(e.target.data.ID); 
} 

myTextLoader.load(new URLRequest("http://www.converter-vhs-para-dvd-video.info/GestaoCCBS/GetInfo.php")); 

브라우저에 URL을 열 경우는 단순한 문자열, 데이터베이스에 connnected 것을 볼 수 있습니다

을 (당신은 전체 코드를 필요로하는 경우에, 저에게 내가 수정하겠습니다) (php/mySQL) "ID = 1 & Nome = Marco & Tipo = Revendor"등의 변수 집합을 반환하므로 해당 부분이 정상적으로 작동한다고 생각합니다. 변수를 사용하지 않고 연결을 시도 했으므로 (e.target.data 추적) 이제 약간 혼란 스럽습니다.

는 그리고 네, 그래서 나와 함께 인내심을 가지고하시기 바랍니다하는 뉴비 AS3 지망생 프로그래머입니다 :)

감사합니다.

+0

나를 위해 잘 작동합니다. 아마도 어딘가 다른 곳에서 디버거 모드로 실행하려고 시도하십시오 –

+0

더 많은 코드가 포함 된 패키지 내부에 오류에 영향을 미치는 다른 점이 있습니까? CS4 btw를 사용하고 있습니다. – FoxLift

+0

완전히 제거하고 오류가 여전히 있는지 확인하십시오. –

답변

1

나를 위해, 때때로 Flash는 파일의 첫 번째 변수를 읽지 않습니다. 먼저 더미 변수를 놓은 다음 ID 등을 넣어보십시오.

몇 가지 프로젝트를 수행해야했습니다.

TEXT로로드 할 수도 있습니다.

1

urlencode 키와 값을 PHP 스크립트의 데이터로 사용해야하는 경우 최상의 추측을하십시오.

관련 문제