[AS3]as3.0通过浏览器实现as3语句类似的trace方法
项目最终是要运行于浏览器中的,而有些很奇怪的问题是放到浏览器后运行才出现,而一开始并没有使用任何的第三方调试库,所以只能另外想办法。
有一篇文章:TRACE FROM THE BROWSER, USING STANDARD TRACE()
大概的步骤是这样:
1、卸载当前浏览器的Flash插件。Adobe Flash Player Uninstallers.
2、安装最新的Flash Debug Player。Adobe Flash Debug Players
3、安装后在浏览器中打开任意一个Flash点右键应该可以看到Debug版本的一些特征,比如显示重坐区域。
4、在以下位置创新一个"mm.cfg"的文件:
OSX
MacHD:Library:Application Support:Macromedia:mm.cfg
Windows Vista
C:\Users\username\mm.cfg
Windows XP
C:\Documents and Settings\username\mm.cfg
Windows 2000
C:\mm.cfg
Linux
home/username/mm.cfg
5、在"mm.cfg"这个文件中加入以下属性:
ErrorReportingEnable=0
TraceOutputFileEnable=1
MaxWarnings=0
6、最后当你运行了一个具有trace输出的Flash之后,会在以下位置找到一个flashlog.txt文件:
OSX
MacHD:Users:username:Library:Preferences:Macromedia:Flash Player:Logs:flashlog.txt
Windows Vista
C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt
Windows XP and 2000
C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs\flashlog.txt
Linux
home/username/.macromedia/Flash_Player/Logs/flashlog.txt
7、flashlog.txt就是上一次浏览器中运行的所以log了。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例