클라이언트에 Flash Player의 디버그 버전이 설치되어 있지 않은 것으로 가정하면 브라우저의 클라이언트 측에서 발생하는 오류를 기록 할 수있는 방법이 있습니까?브라우저를 통해 클라이언트 측에 플래시 오류를 기록 할 여지가 있습니까?
아니면 최악의 경우 Flash Media Server를 사용하여 로그인 할 수 있습니까?
도움을 주시면 감사하겠습니다.
클라이언트에 Flash Player의 디버그 버전이 설치되어 있지 않은 것으로 가정하면 브라우저의 클라이언트 측에서 발생하는 오류를 기록 할 수있는 방법이 있습니까?브라우저를 통해 클라이언트 측에 플래시 오류를 기록 할 여지가 있습니까?
아니면 최악의 경우 Flash Media Server를 사용하여 로그인 할 수 있습니까?
도움을 주시면 감사하겠습니다.
"flash.external.ExternalInterface"클래스를 사용할 수 있습니다. 이 같은 응용 프로그램 내부에서
,ExternalInterface.call ("CONSOLE.LOG", "메시지");
그러면 브라우저의 콘솔에 메시지가 기록됩니다. (즉, 브라우저에서 개발자 도구의 콘솔)
의견에서 형식이 적절하지 않아서 나는 새로운 대답으로 올렸습니다.
오류를 파일에 저장하려면 ExternalInterface 호출과 함께 ajax를 사용할 수 있습니다. 당신의 HTML 페이지 즉, logErrors에 자바 스크립트 메소드가 있어야합니다.
{
// 사용 아약스는 서버
에 파일에 오류를 저장하려면 여기를 호출} (메시지)
기능 logErrors 그런 다음 당신은 플래시 내부에서이를 사용할 필요가 이 당신을 도울 것입니다
ExternalInterface.call("logErrors","your message");
희망.
하지만 그 메시지는 복구 할 수 없습니다. 일단 브라우저가 닫히면 – wrahool
오류를 파일에 저장하려면 ExternalInterface 호출과 함께 ajax를 사용할 수 있습니다. 당신은 귀하의 HTML 페이지 즉, logErrors에 자바 스크립트 메서드가 있어야합니다. 'function logErrors (message) {// 서버의 파일에 오류를 저장하기 위해 여기에 아약스 호출을 사용}'그러면 플래시 내부에서 이것을 사용해야합니다. 'ExternalInterface.call ("logErrors", "your message"); '희망이 당신을 도울 것입니다. –