며칠 내 amscript 2를 사용하여 문제가 발생했습니다.브라우저는 브라우저를 통해 실행되는 동안 AMFPHP를 사용하여 DB에 연결할 수 없지만 디버그 모드에서는 작동합니다.
나는 db에서 amfphp를 통해 데이터를 가져 오는 actionscript 프로젝트를 가지고 있는데, 디버깅 모드에서 컴파일 된 SWF를 실행하거나 플래시 플레이어를 통해 실행하면 정상적으로 작동하지만 일단 html로 감싸고 브라우저를 통해 열면 어떤 신체가 도대체 무슨 일을하는지 도울 수있는 복용량을 DB에서 가져 오지 않습니까?
프로젝트의 첫 번째 줄에이 줄을 추가했지만 브라우저 (여전히 Chrome, Firefox 및 Safari를 시도 함)를 통해 db에 연결할 수 없습니다.
Security.allowDomain("*");
Security.allowInsecureDomain("*");
감사
감사 롭은 제안, 난 당신이 언급 한 단계를했다,하지만 여전히 작동하지 않는 이유는 무엇 dono. 서버에 넣은 crossdomain 파일은 다음과 같습니다. xml version = "1.0"?> \t \t <크로스 도메인 정책> \t <액세스 허용은-에서 도메인 ="* "보안 ="/> \t 크로스 도메인 정책> "FALSE 플래시 플레이어 (브라우저 외부)를 사용하여 swf 파일을 실행할 때 응용 프로그램이 제대로 작동하지만 브라우저를 통해 열면 데이터베이스에서 데이터를 가져올 수 없습니다. – Delavega
브라우저 용 디버거 플레이어를 설치 했습니까? 그렇다면 앱을 실행할 때 오류가 발생합니까? – robertp
고마워 Rob, 나는이 crossdomain 파일 내용을 변경하여 문제를 해결할 수 : xml version = "1.0"?> from domain = "*"/> \t allow-http-request-headers-from domain = "*"headers = "SOAPAction"/> cross-domain-policy> 이전 구문을 사용하지 않는 것이 좋습니다.하지만 어쨌든 당신의 헬기에 감사드립니다. P :) – Delavega