2012-11-14 9 views
0

로컬에서 몇 가지 테스트를하려는 중이며 Flash와 AMFPHP 서버를 연결하려고 할 때 몇 가지 문제가 있습니다.localhost에 연결하려고 시도했을 때 Netconnection.Call.Badversion을 얻으려고합니다.

이것은 내가 내 서버에 연결하는 방법입니다 :

_netConnection.connect("http://localhost/Amfphp"); 

을하고 난 AMFPHP와 함께 제공되는 미리 정의 된 예를 들어 서비스에 전화 할 방법이 있습니다 :

_netConnection.call("ExampleService.returnOneParam", res, 5); 

(Res는 응답자이다 객체)

시도해 보면 Netconnection.Call.Badversion 메시지가 표시됩니다.

저는 많은 인터넷 검색을하고 다른 제안을 시도했지만 아무 것도 작동하지 않습니다.

아이디어가 있으십니까? 이 목록 밖으로

답변

1

확인 : 당신은 마감 후 추가 문자 (심지어 공백이나 줄 바꿈)이있는 경우 http://www.silexlabs.org/amfphp/documentation/troubleshooting-and-debugging-your-project/

내가 먹어 본 가장 일반적인 일이다>는 PHP의 태그?.

또한 코드에 오류가있는 경우 PHP가이를 인쇄하고 있으면 해당 코드도 죽입니다.

모든 것이 제대로 작동하는지 먼저 플래시 외부에서 호출 해보세요.

+0

감사합니다. 모든 항목을 검토 한 후 오류를 해결할 수있었습니다. "http : // localhost/Amfphp /"... 대신 "http : // localhost/Amfphp"를 호출했습니다. (올바른 URL의 끝에있는 "/"에 유의하십시오.) – Artemix