有什么简单的方法可以看到 trace() 在任何浏览器中运行时 Flash/Flex 电影的输出?

有帮助吗?

解决方案

下载并安装 Flash Player 的内容调试器版本.

启用跟踪日志记录(官方指南)通过添加 mm.cfg 文件:

ErrorReportingEnable=1

    TraceOutputFileEnable=1

mm.cfg 的保存位置取决于操作系统:

  • Mac OS X: /Library/Application Support/Macromedia
  • 视窗: %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
  • Mac OS X: /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
  • Linux: /home/username/.macromedia/Flash_Player/Logs/

您也可以选择安装 Firefox 插件 FB追踪器 它显示跟踪输出 萤火虫 控制板。

其他提示

我只是使用的console.log函数(最近的浏览器实现它);

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);
        }
    }

查看德Monster的MonsterDebugger。您可以在一个可爱的AIR应用程序调试跟踪对象,跟踪和显示链。非常有趣的使用。而且它是开源的!

http://demonsterdebugger.com/

您还可以配置Flash和Flex写入日志文件。看看如何做到这一点的位置:

http://livedocs.adobe.com/挠曲/ 3 / HTML / help.html?含量= logging_04.html

我一直在使用最近的怪物,但是我曾经有跑的FLASHLOG文件UNIX“尾巴”,将有效地给我“在浏览器中的”追踪日志窗口的别名:

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

或者如果你有一个日志查看器(如控制台上的Mac OS),你能在那里查看日志。我建议这些选项的唯一原因在于,FlashTracer是相当“crashy”)

如果你想有一个基本的日志文件查看器Vizzy使生活更轻松。您只需安装调试播放器,然后安装Vizzy。这是尾巴FLASHLOG文件的窗口。甜蜜的事情是做所有的mm.cfg文件学士学位为您服务。

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

也许并不像其他人或切割刃的幻想,但我用来创建Flash影片我自己的日志功能(有趣的是,所谓的日志)调用跟踪还呼吁在页面上js函数(使用任何方法你舒服)。页面上的功能只是一个简单的console.log()Firebug的。简单工作一种享受。

我是一个快乐的迅雷用户,也许也值得一看(多个日志水平,与萤火虫很好地起着开箱)。

由于Macromedia公司被Adobe获得性,我想这应该是 'd:\的Documents and Settings \用户名\应用数据\的Adobe \ Flash播放器\日志\的flashlog.txt'。其中resutlted在几分钟内,我的损失。最后,我决定给它一个尝试看看d:\的Documents and Settings \用户名\应用数据\的Macromedia \ Flash播放器\日志\的flashlog.txt和宾果我可以看到闪光的trace()输出

我不知道为什么Adobe是坎保持日志文件的位置在Macromedia folder.Whatever它是我能看到的浏览器中运行的Flash应用程序的跟踪输出映象,我是一个快乐的人:)

在窗户,如果使用操作系统的本地化版本(即西班牙语),“应用程序数据”必须与本地化版本替换(即“DATOS德programa”)

Unix的 tail命令为我工作得很好:

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

-f开关保持打开日志,并通过标准输出尾部它进入打开终端窗口。这是一台Mac的解决方案,我不知道在Windows tail相当于是什么。

请注意路径基于本文件时,通过@Jarvis张贴以上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top