About this Add-on

Flashbug 1.8 has finally been released and to be honest it was a bit late to the show. It now supports Firebug 1.8 and adds a whole bunch of new features. There is also a new experimental panel called the ‘Flash Inspector’. Many of you might recognize this feature from FlashFirebug. I added this feature in because so many of you were having trouble using both add-ons and they were interfering with each other. Finally I’ve overhauled the preferences window to display EVERY single option to configure the mm.cfg file!

Flash Decompiler Panel *NEW*The Details (SWF) Tab has been removed and now has it’s own panel called the ‘Flash Decompiler’ panel. This new panel will display any SWFs or SPLs detected in a page and list them on the right. Expanding a SWF will begin decompiling the SWF and display any assets found within. Just click on any item inside to see the details on the left pane. If the item is exportable a button will be displayed to export. In addition, font glyphs are now displayed so you can identify fonts easier. Morph shapes now animate (if possible via SVG) to give you and idea of what it’s supposed to look like in action. The panel can also display any embedded sounds, and play WAV files from inside Firefox (Firefox doesn’t support playing MP3s).

Flash Inspector Panel *NEW*This adds similar functionality as you would find in FlashFireBug. It’s still a bit experimental so please use it with care and report any bugs you run into. The panel allows you to right click on anything in a SWF and inspect it’s properties in real time. Or you can use the inspect button from the toolbar and inspect the SWF just like HTML. You can then edit any properties in the right pane of an item within the SWF in real time.

AMF TabThe AMF Tab lives in the Net Panel and is part of a AMF request that is displayed. If you visit a site that relies on remoting for data transfer, you can inspect the AMF request and response being sent back and forth. To view this, go to the row in the Net Panel that is AMF data and expand it. Clicking either the Request or Response tab will display the corresponding data in an easy to read format familiar to Firebug users.

Shared Object PanelThe Shared Object Panel displays any shared objects related to the site being viewed. This works by listening to all the SWFs that are loaded for the page then chekcs based on the domain for any shared objects saved on your computer. Each row will list a Shared Object found, which you can expand to see the data stored within, open the file directly or copy the path to the file.

Flash Console (Trace/Policy) PanelThis will display any traces from any .SWFs running currently (in Firefox or outside of Firefox). You can search using the search box in Firebug to highlight any matches. The Flash Console can display XML/JSON as pretty print (with proper formatting and color) with the @@XML@@ or @@JSON@@ command respectively. Or if it’s just a single long line of XML it will automatically display it as pretty print. If you want to see the logs directly you can open either the Trace or Policy log directly from Flashbug. For any urls that appear in the traces, you can right-click on them to open them in a new tab

Like FlashTracer, it is required to have the Flash Player Debugger installed or you will not see any traces. Flashbug will tell you the version of Player detected on your system. If you do not have the Debug version, it will give you a link to download it.

Developer’s Comments

This add-on requires Firebug 1.6/1.7 to work properly. Currently is NOT compatible with Firebug 1.8.For traces to work properly you must use Flash Player Debug version.For AMF inspecting on the Net Panel you must use Firebug 1.4+For SWF shapes to be displayed you must use Firefox 4+

Version Information

Version 1.9.9
Released February 23, 2012
70.7 kB
Works with
Firefox 9.0 and later

- Non-functional Flashbug extension. This is the end life for the extension. It has been merged with FlashFirebug.