2008-10-14 1 views
7

onInvoke를 통해 명령 줄 인수를 사용하는 AIR 응용 프로그램이 있습니다. 모두 좋았지 만, 일부 상태 메시지를 사용자에게 다시 출력하는 방법을 알아낼 수는 없습니다 (stdout/console로 말하자면). 가능한가?Adobe AIR 응용 프로그램을 통해 명령 행 출력을 콘솔로 실행할 수 있습니까?

흔적에 대한 기본 로그 파일조차도 괜찮지 만 어디서나 정보를 찾을 수는 없습니다. 나만의 로그 파일을 만들어야합니까? 이제 그건 어리 석다.

답변

3

CommandProxy을 살펴보십시오. AS3에서 기본 OS와 통신하기 위해 다시 프록시로 명령을 보낼 수 있도록 AIR 응용 프로그램을 둘러싼 저수준 래퍼입니다. 이러한 방법을 통해 명령 줄에 쓰기 방법을 추가 할 수 있어야합니다.

1

나는 그것이 가능하다고 생각하지 않지만 완전히 확신 할 수는 없다.

모든 trace() 문이 기록되도록 flashlog.txt 파일을 구성 할 수 있습니다. 설정 방법에 대한 자세한 내용은이 게시물 http://www.digitalflipbook.com/archives/2005/07/trace_from_the.php을 확인하십시오. 이것은 브라우저에서 로깅을위한 것이지만, 나는 또한 그것이 공중 애플 리케이션에서 작동해야한다고 확신 해요.

또한 Powerflasher의 SOS MAX를 사용하여 XML 소켓을 통해 외부 콘솔에 로그 할 수 있습니다.

1

기본적으로 trace()는 stdout으로 출력합니다.

+0

이것은 나를 위해 작동하지 않습니다 –

+3

부작용을 해킹하기 위해 디버그 빌드를 제공해서는 안됩니다. –

1

원하는 경우 AIR 응용 프로그램은 하나의 큰 추적 창입니다.

관련 문제