`

flashlog.txt配置

    博客分类:
  • AS
阅读更多

本工具特点:
1、简单又方便,无需像其他debuger工具那样要在flash中添加多余的调试代码,只需简单的trace()就OK!
2、as2,as3均可调试。
3、不存在跨域、安全沙箱问题。
4、不管你的flash运行在什么程序上,浏览器还是其他应用程序。(除开AIR)都可以获取trace信息。

Flash player的debuger版本有个功能,可以把flash文件中的trace信息输出到一个名为flashlog.txt的文本文件中,而且不管当前运行的flash所在的域如何或者是嵌在其他应用程序中,这些trace信息一律都会被记录在flashlog.txt中。因此我们可以利用这一特性,调试其他flash调试工具无法调试的flash程序。

首先要确认你的机器里安装了Flash player的debuger版本,检测办法:访问这里,右键点击中间那个flash(文字:Adobe Flash Player is installed.),如果在右键菜单中有“debuger”或者“调试器”的选项,则说明你已经安装了debuger版本。一般的如果你安装了flash 8或者flash cs3的话,都会自动安装了debuger版本。

接下来,新建一个mm.cfg文件。地址为:C:\Documents and Settings\username\mm.cfg,其中username为你的XP系统用户名,比如Administrator。打开mm.cfg,输入:

ErrorReportingEnable=0 
TraceOutputFileEnable=1 

然后,创建一个flashlog.txt文件。地址为:C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs\flashlog.txt,其中Logs目录需要自己创建的。这样,你机器上的flash文件里的trace信息就会保存在此文件中。但是,需要注意的是此文件只会保存最后打开的flash文件的trace信息。

注意:如果你的flash player的debug版本比较低(9,0,16,0或更早),请在mm.cfg里添加一条:
TraceOutputFileName=C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs\flashlog.txt


为了使用方便,我做了一个监控和读取flashlog.txt文件内容的小工具: FlashTail。在你调试的时候,只要先把它打开,然后再打开需要调试的flash,FlashTail中就会把你的trace信息都显示出来。

本文地址:http://www.flashrek.com/article.asp?id=43

Configuring the debugger version of Flash Player

Revised 2/4/2008: Added URL for obtaining debugger version of Flash Player.

You use the settings in the mm.cfg text file to configure the debugger version of Flash Player (available from www.adobe.com/support/flashplayer/downloads.html). You must create this file when you first configure the debugger version of Flash Player. The location of this file depends on your operating system. The following table shows where to create the mm.cfg file for several operating systems.

Revised 4/12/2007: Corrected default location of mm.cfg file on Linux.
Revised 2/4/2008: Added location for Windows 95/98/ME and Windows Vista, corrected location for Windows 2000 and Linux.

Operating system

Create mm.cfg file in this directory

Macintosh OS X

MacHD:Library:Application Support:macromedia:

Microsoft Windows Vista

C:\Users\user_name\

Microsoft Windows 2000/XP

C:\Documents and Settings\user_name\

Microsoft Windows 95/98/ME
%HOMEDRIVE%\%HOMEPATH%\

Linux

/home/user_name

The following table lists the properties that you can set in the mm.cfg file:

Property

Description

ErrorReportingEnable

Enables the logging of error messages.

Set the ErrorReportingEnable property to 1 to enable the debugger version of Flash Player to write error messages to the log file. To disable logging of error messages, set the ErrorReportingEnable property to 0.

The default value is 0.

MaxWarnings

Sets the number of warnings to log before stopping.

The default value of the MaxWarnings property is 100. After 100 messages, the debugger version of Flash Player writes a message to the file stating that further error messages will be suppressed.

Set the MaxWarnings property to override the default message limit. For example, you can set it to 500 to capture 500 error messages.

Set the MaxWarnings property to 0 to remove the limit so that all error messages are recorded.

TraceOutputFileEnable

Enables trace logging.

Set TraceOutputFileEnable to 1 to enable the debugger version of Flash Player to write trace messages to the log file. Disable trace logging by setting the TraceOutputFileEnable property to 0.

The default value is 0.

TraceOutputFileName

Note: Beginning with the Flash Player 9 Update, Flash Player ignores the TraceOutputFileName property.

Sets the location of the log file. By default, the debugger version of Flash Player writes error messages to a file named flashlog.txt, located in the same directory in which the mm.cfg file is located.

Set TraceOutputFileName to override the default name and location of the log file by specifying a new location and name in the following form: On Macintosh OS X, you should use colons to separate directories in the TraceOutputFileName path rather than slashes.

TraceOutputFileName=<fully qualified path/filename>

The following sample mm.cfg file enables error reporting and trace logging:

ErrorReportingEnable=1 TraceOutputFileEnable=1

Subtopics

Log file location

Log file location

The default log file location changed between the initial Flash Player 9 release and the Flash Player 9 Update. In the initial Flash Player 9 release, the default location is the same directory as the mm.cfg file and you can update the log file location and name through the TraceOutputFileName property.

With the Flash Player 9 Update, you cannot modify the log file location or name. The filename is flashlog.txt, and its location is hard-coded, depending on your operating system. The following table shows the flashlog.txt file location:

Revised 2/4/2008: Corrected default locations for log file.

Operating system

Location of flashlog.txt

Macintosh OS X

MacHD:Users:user_name:Library:Preferences:Macromedia:Flash Player:Logs:flashlog.txt

Microsoft Windows Vista

C:\Users\user_name\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt

Windows 95/98/ME/2000/XP

C:\Documents and Settings\user_name\Application Data\Macromedia\Flash Player\Logs\flashlog.txt

Linux

/home/user_name/.macromedia/Flash_Player/Logs/flashlog.txt

分享到:
评论

相关推荐

    FlexPaper_1.5.8_flash播放器.zip

    5. **LICENSE.txt、Changelog.txt、LICENSE-UNLIMITED.txt、LICENSE-COMMERCIAL.txt**: 这些文件提供了关于FlexPaper的许可信息。LICENSE.txt可能包含了基本的开源许可证条款,而其他三个文件可能分别详细说明了不同...

    log知识及相关

    - 打开Firefox浏览器,点击“工具”-&gt;“FlashTracer”,设置日志文件路径为`C:\Users\***\AppData\Roaming\Macromedia\FlashPlayer\Logs\flashlog.txt`,编码方式选择`utf-8`。 - 重启浏览器完成配置。 #### 三、mm...

    java集成浏览器flash等带源码

    4. changelog-SWT.txt 和 changelog.txt:记录了组件库的更新历史,帮助开发者了解每次升级带来的变化。 5. SystemProperties-SWT.txt 和 SystemProperties.txt:可能包含了关于SWT和Java系统属性的信息,用于调试和...

    华为S系列交换机配置命令.pdf

    - 示例:`delete flash:/log.txt` - **dir**: 查看目录内容。 - 语法:`dir [path]` - 示例:`dir flash:/` - **file prompt**: 设置文件名提示符。 - 语法:`file prompt [prompt]` - 示例:`file prompt &gt;`...

    RTSP(RTMP)虚拟摄像头(麦克风)(非源码,水印版,不喜勿下)

    3.log.txt是日志文件。 4.测试程序使用方法:打开测试端文件夹中FlashPlayer.exe并把pubCLT_tool.swf拖入窗口,在视频设备中如果看到"Virtual Cam"则表示虚拟摄像头注册成功,选择即可看到效果。由于系统限制,虚拟...

    SYD8821 flash_internal_4K.zip

    标题“SYD8821 flash_internal_4K.zip”提到了一个特定的设备或芯片型号SYD8821,以及与之相关的内部闪存(flash_internal)配置,特别是4K的容量。这可能是一个固件更新或者编程数据包,用于增强或修复SYD8821芯片...

    !!!!ap6212a0_a33_sc3817r_验证通过_修正wifi的配置文件为nvram_ap6212.txt

    调通sina33下的AP6212A0(WIFI+BT) 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 ...完成时间:2017/6/28 12:13 版本:V1.3 本文参照: 《A33 wifi移植说明书.pdf》 还有就是全志R16平台的parrotv1.1的官方SDK...

    js xml flash 饼状图 柱状图大全

    2. `changeLog.txt` - 记录了项目的更新历史,对于了解版本间的改进和修复很有帮助。 3. `licence.txt` - 描述了该资源的使用许可条件,可能包含开源许可证信息,如MIT、Apache 2.0等。 4. `thirdPartySoftwareList....

    FlashCam虚拟摄像头(桌面、RTSP摄像头、二分屏、三分屏)

    FlashCam虚拟摄像头使用手册 实现功能: 该软件注册成功后会在Windows系统内生成一个虚拟...3.log.txt是日志文件。 4.测试程序使用方法:打开测试端文件夹中FlashPlayer.exe并把pubCLT_tool.swf拖入窗口,在视频设备

    amchart -3 Pie & Donut(flash chart 图表)

    用户可以查看`ampie.html`中的示例代码,理解如何配置和初始化图表,同时参考`changelog.txt`和`readme.txt`了解软件的最新变化和使用建议。对于商业项目,务必阅读`licence.txt`以确保符合使用规定。

    AS3使用Socket的简单例子.txt

    ActionScript 3.0 (简称AS3) 是一种广泛用于Flash开发的强类型、面向对象的脚本语言。AS3中的Socket编程主要通过`XMLSocket`类来实现。`XMLSocket`类提供了客户端与服务器之间的双向通信功能,适用于需要实时交互的...

    FlexPaper_2.0.2.zip

    4. **Changelog.txt**:变更日志文件,记录了FlexPaper从早期版本到2.0.2的改进和修复,对于了解更新内容和决定是否升级非常有用。 5. **css**:这是一个文件夹,包含CSS样式表,用于定制FlexPaper的外观和布局。...

    gaforflash

    通过阅读license.txt确定使用权限,结合readme.txt和doc中的指南进行安装和配置,利用lib目录中的库文件实现在Flash应用中的数据追踪。而changelog.txt则帮助我们了解软件的更新历程。对这些文件内容的深入理解将有...

    php+flash 上传源码

    9. "log.txt":日志文件,可能记录了上传过程中的错误或调试信息。 10. "readme.txt":通常包含关于如何使用、版权信息和其他重要提示的简短说明。 综合以上信息,这个源码包提供了使用PHP和Flash技术的文件上传...

    FlexPaper_2.1.5.zip

    4. **Changelog.txt**: 这个文件记录了 FlexPaper 2.1.5 版本的所有更改和更新。通过阅读它,开发者可以了解此版本相对于前一版本做了哪些改进、修复了哪些bug,以及可能引入的新功能。 5. **LICENSE 文件**: ...

    网管教程 从入门到精通软件篇.txt

    FLA:Macromedia Flash电影 FND:Microsoft Explorer保存的搜索文件(Find applet) FON:系统字体 FRT:Microsoft FoxPro报表文件 FRX:Visual Basic表单文本;Microsoft FoxPro报表文件 FXP:经Microsoft ...

    FlexPaper_2.2.1最新版本

    7. **Changelog.txt**:变更日志记录了自上一个版本以来的所有改进、修复和新增功能。对于开发者和管理员来说,这是了解新版本特性的重要参考资料。 8. **LICENSE.txt, LICENSE-UNLIMITED.txt, LICENSE-COMMERCIAL....

    flash 3d插件alternativa3d 5.6.0

    在压缩包中的文件“changelog.txt”和“changelog_ru.txt”是版本更新日志,记录了5.6.0版本相对于之前版本的改进和修复的问题。例如,可能包括性能提升、新功能的添加、bug修复等内容。而“license.txt”和...

    经典的flash图片展示

    5. `CHANGELOG.TXT`、`LICENSE.TXT`、`INSTALL.TXT`、`UPGRADE.TXT`:这些文件分别记录了程序的更改历史、授权信息、安装指南和升级步骤,对于用户和开发者来说都是重要的参考文档。 6. `resources`:这是一个目录,...

    FlexPaper_1.5.0_flash

    6. **Changelog.txt** - 提供了版本1.5.0的更新日志,列出了新功能、改进和已知问题的修复。 7. **highlight.xml** - 可能是高亮设置或样式配置文件,用于控制文档中的文本高亮显示。 8. **js** - 这个目录可能包含...

Global site tag (gtag.js) - Google Analytics