传统的flex 应用程序的调试手段大致是这样的:
使用debug 模式编译,生成带调试信息的swf文件
安装debug 版本的flash player
运行fdb命令行调试器,输入”run”
打开待调试的swf文件,这时会提示是否连接到调试主机,确认后连接到fdb调试器.
之后就可以在fdb调试器中看到”trace” 语句的输出信息了,也可以设置断点,单步跟踪等.这种方法的不便之处在于需要同时打开多个应用程序窗口,且fdb 的命令行方式使用也很麻烦.其实很多时候我们需要的仅仅是查看程序中输出的”trace”信息.
flash-thunderblot 就是这样一个工具.它利用flash player 的external interface,将swf文件中的输出信息直接写到firebug console上,极大的方便了开发时的调试.
Flash-thunderblot 提供了两种api接口,一种是Logger类静态方法接口,直接用”Logger.debug” 等方法将信息输出,另外一种是集成到flex 的loggin api中. 使用方法也很简单,网上下载后,将其中的swc文件添加到自己的library-path中,然后import相应的类就可以了,具体代码可以查看网站上的例子.
在使用flash-thunderblot时可能会碰到安全沙箱的问题,如果是通过http从服务器上下载swf文件,就将html中的 allowScriptAccess设置为 always.如果是从本地的文件系统直接访问swf文件,就用前面介绍过的方法,将开发目录设置为可信目录,这样flash player就不会再报安全问题.
分享到:
相关推荐
- 提供了对Service Worker的初步支持,为Web应用程序的离线功能调试打下基础。 6. Firebug 1.12: - 进一步优化了性能,减少了Firebug本身对浏览器性能的影响。 - 对Shadow DOM的支持使得开发者可以更好地调试...
WEB调试工具---Firebug.txt 前端必备技能,助你快速掌握
用于flex程序调试用的firefox的firebug插件。。。
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
初识Firebug全文--Firebug的使用.mht初识Firebug全文--Firebug的使用.mht初识Firebug全文--Firebug的使用.mht初识Firebug全文--Firebug的使用.mht初识Firebug全文--Firebug的使用.mht初识Firebug全文--Firebug的使用...
Flex是一种开源的、基于ActionScript的开放Web应用程序框架,它由Adobe公司开发,主要用于构建富互联网应用程序(RIA)。这些应用程序可以提供丰富的用户界面和交互体验,常见于网页和桌面应用中。在开发Flex项目时...
`firebug-1.2.1-fx.xpi`可能是`firebug`的一个早期版本,虽然现在已经被Firefox的内置开发者工具取代,但对于学习历史版本的开发工具或者兼容老项目仍具有参考价值。 再者,`mylastsearch`则允许用户查看他们在搜索...
- **CSS调试**:在CSS面板,可以查看页面中所有应用的样式规则,同时可以实时编辑和测试样式效果。 7. **网络监控** Net面板可以监控页面的网络请求,包括HTTP/HTTPS请求、图片加载等,帮助分析页面加载速度和...
firebug-1.4.4-fx,jQuery的调试工具,firebug-1.4.4-fx,firebug-1.4.4-fx,firebug-1.4.4-fx,firebug-1.4.4-fx,firebug-1.4.4-fx
以下将详细介绍如何使用Firebug进行调试: 1. **查看和编辑HTML元素及CSS** - 安装Firebug后,可通过浏览器底部的小虫图标或F12快捷键打开它。 - 在Firebug中选择“查看”选项,然后点击页面上的元素,Firebug会...
3. 避免修改生产环境:在开发环境中使用Firebug调试,避免直接在生产环境中修改代码,以防产生不可预见的后果。 4. 学习曲线:Firebug功能丰富,初学者可能需要时间熟悉各项工具,建议多做实践并查阅相关教程。 5....
6. **使用场景**:Firebug广泛应用于网页开发、前端性能优化、JavaScript库和框架的调试。它可以帮助开发者快速定位并解决问题,无论是简单的布局调整还是复杂的交互逻辑调试。 7. **替代品与发展**:随着浏览器...
本文将基于Firebug 1.5版本,深入探讨其在编辑、调试和监控网页方面的能力,为读者提供一份详尽的使用指南。 #### Firebug概述 Firebug是Firefox浏览器的一个插件,它为开发者提供了一个集成的开发环境,允许实时...
Firebug是一款著名的网页开发者工具,尤其在Web开发和调试领域有着广泛的使用。它作为一个Firefox浏览器的扩展,允许用户查看和编辑HTML元素、CSS样式、JavaScript代码以及网络请求。本压缩包包含从firebug-1.7.3到...
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
firebug-1.10.6-fx.xpi
"firebug-lite" 是一个基于JavaScript的开源工具,主要用于网页前端的调试和分析。它是一个轻量级的版本,灵感来源于Firefox的原生开发者工具——Firebug。由于Firebug只适用于Firefox浏览器,而firebug-lite则实现...
开发人员必备权威调试工具 Firebug 也是一个除错工具。用户可以利用它除错、编辑、甚至删改任何网站的 CSS、HTML、DOM、与 JavaScript 代码 打开火狐 -- 工具 -- 附加组建 -- 获取附加组建 -- 搜索firebug -- 安装...
Firefox作为一款开源浏览器,以其强大的定制性和扩展性闻名,而Firebug则是一款里程碑式的网页调试工具,为前端开发者提供了前所未有的便利。这两者的兼容性使得开发者可以高效地进行网页设计、调试和优化。 首先,...