문제

쉽게 볼 수있는 방법은 무엇입니까? trace() 브라우저에서 실행할 때 Flash/Flex 영화의 출력?

도움이 되었습니까?

해결책

다운로드하고 설치하십시오 Flash Player의 콘텐츠 디버거 버전.

추적 로깅 활성화 (공식 가이드) mm.cfg 파일을 추가하여 :

ErrorReportingEnable=1

    TraceOutputFileEnable=1

mm.cfg를 저장하는 위치는 OS에 따라 다릅니다.

  • 맥 OS X: /Library/Application Support/Macromedia
  • Windows : %HOMEDRIVE%\%HOMEPATH%
  • Linux : /home/user name

로그 파일 인 FlashLog.txt는 다음에서 찾을 수 있습니다.

  • Windows 95/98/Me/2000/xp : C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs
  • Windows Vista : C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs
  • 맥 OS X: /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
  • Linux : /home/username/.macromedia/Flash_Player/Logs/

선택적으로 Firefox 애드온을 설치할 수 있습니다 fbtracer 이는 추적 출력을 a 개똥 벌레 패널.

다른 팁

나는 단지 console.log function을 사용합니다 (가장 최근의 브라우저가 구현).

import flash.external.ExternalInterface;

public static function log(msg:String, caller:Object = null):void{
        var str:String = "";
        if(caller){
            str = getQualifiedClassName(caller);
            str += ":: ";
        }
        str += msg;
        trace(str);
        if(ExternalInterface.available){
            ExternalInterface.call("console.log", str);
        }
    }

De Monster 's Monsterdebugger를 확인하십시오. 사랑스러운 공기 응용 프로그램에서 트랙 객체, 흔적 및 디스플레이 체인을 디버그 할 수 있습니다. 사용하기가 매우 재미 있습니다. 그리고 그것은 오픈 소스입니다!

http://demonsterdebugger.com/

Flash 및 Flex를 구성하여 로그 파일에 쓸 수도 있습니다. 여기에서 수행하는 방법을 확인하십시오.

http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html

최근에 Monster를 사용해 왔지만 Flashlog 파일에 UNIX "Tail"을 실행하는 별칭이 있었는데, 이는 "In in Browser"추적에 대한 로깅 창을 효과적으로 제공 할 수있었습니다.

alias flashlog='tail -f /PATH/TO/flashlog.txt'

또는 Mac OS의 콘솔과 같은 로그 뷰어가있는 경우 로그를 볼 수 있습니다. 내가이 옵션을 제안하는 유일한 이유는 FlashTracer가 꽤 "Crashy"이기 때문입니다.)

기본 로그 파일 뷰어를 원한다면 Vizzy는 인생을 더 쉽게 만듭니다. 디버그 플레이어를 설치 한 다음 Vizzy를 설치하십시오. FlashLog 파일을 꼬리는 창입니다. 달콤한 것은 그것이 당신을 위해 모든 mm.cfg 파일 B를 수행하는 것입니다.

http://code.google.com/p/flash-tracer/

아마도 다른 사람이나 절단 가장자리만큼 화려하지는 않지만 Trace라고 불리는 Flash Movie (재미있게 충분히 충분히 로그라고 함)에서 내 자신의 로그 함수를 만들었고 페이지에서 JS 함수라고도 불렀습니다. ). 페이지의 함수는 FireBug가있는 간단한 콘솔 () 일뿐입니다. 간단하고 치료를했습니다.

나는 행복하다 벼락 사용자, 아마도 볼만한 가치가있을 것입니다 (여러 로그 레벨, 상자에서 Firebug와 함께 잘 수행).

Macromedia는 Adobe에 의해 수축되었으므로 'D : Documents and Settings user_name Application Data Adobe Flash Player logs flashlog.txt'. d : documents and settings user_name 응용 프로그램 데이터 macromedia flash player logs flashlog.txt 및 bingo를 보려면 Flash Trace () 출력을 볼 수 있습니다.

Adobe가 왜 Macromedia 폴더에 로그 파일 위치를 유지하는지 궁금합니다. 브라우저 내부에서 플래시 애플리케이션의 흔적을 볼 수 있으며 나는 행복한 사람입니다 :)

Windows에서 운영 체제의 현지화 된 버전 (예 : 스페인어)을 사용하는 경우 '응용 프로그램 데이터'는 현지화 된 버전으로 대체해야합니다 (예 : "Datos de Programa").

유닉스 tail 명령 나를 위해 잘 작동합니다 :

tail -f ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt

그만큼 -f 스위치는 로그를 열고 stdout을 통해 열린 터미널 창으로 꼬리를 유지합니다. 이것은 Mac 솔루션입니다. Windows가 무엇인지 잘 모르겠습니다. tail 동등한 IS.

경로는 기준입니다 이 문서, @jarvis가 위에 게시했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top