Flashbug – An extension for Firebug

Friday, October 2nd, 2009 | Projects | Gabriel Mariani
Version 1.8.5, Updated February, 2012
  • Compatibility: Firebug 1.7 (Firefox 4/5) Firebug 1.8 (Firefox 4/5/6/7/8/9) Firebug 1.9 (Firefox 9/10/11)
  • File Size: About 950Kb
  • Change Log


What’s New

  • Improved support for Firebug 1.9

Description

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!

Features

  • Utilizes Firebug’s built in search feature – When you search for any words in the logs, the words will be highlighted in real-time.
  • Displays Trace logs – Displays the traces emitted from all Flash instances playing in any browser.
  • Displays Policy logs – Displays the policy log traces emitted from the Flash Player. These traces usually occur when using cross-domain policies or loading assets from a different domain.
  • Configure Debug Player settings – The Flash Player itself can be configured to trace out data differently. Those options are available in the preferences window.
  • Trace filters – There are a few builtin filters to display your traces differently.
  • Built-in Links – Any URLs that are detected in the traces will be dot underlined.
  • Read SharedObject – Read any Shared Objects associated with a page.
  • Read AMF/Remoting Request/Response Data – View AMF data sent to and from the page to the server.
  • Read SWFs – View SWF internal assets and data. Export SWF assets directly from Flashbug.

Trace Log

Policy Log

Flash Console (Trace/Policy) Panel

This 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.

- @@JSON@@ : Formats it into ‘pretty’ JSON with coloring
– @@XML@@ : Formats it into ‘pretty’ XML with coloring
– @@HTML@@ : Same as XML
– @@INFO@@ : Displays a blue information icon to the left
– @@WARNING@@ : Background is a teal with an warning icon to the left
– @@ERROR@@ : Background is a light red with an error icon to the left

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.

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.

SWF Decompiler Panel

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).

Shared Objects Panel

Shared Object Panel

The 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.

AMF Tab

AMF Tab

The 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.

General Pref

Advanced Pref

Preferences *UPDATED*

THis allows you to view the location of the different log files, and the mm.cfg in case you need to find it. In the advanced panel you can also configure EVERY KNOWN option (even undocumented ones) within the mm.cfg file.

FAQ

  • I can’t debug or run my application in FlashBuilder, whats going on?
    This is a side effect of the Flash Inspector panel and is unfortunately unavoidable really. The Flash Inspector panel uses the PreloaderSWF attribute of the mm.cfg file in order to inspect the SWFs in the browser. What happens is that when you go to test in Flash Builder it is made to set itself as the PreloaderSWF in order to run properly. But if a value is already present then it simply doesn’t debug/run. The easiest way to solve this issue is to disable the Flash Inspector panel, this will automatically remove Flashbug from the PreloaderSWF attribute allowing Flash Builder to go about it’s business.
  • Where did my buttons go?!
    If you recently upgraded to Firebug 1.8 you’ll notice the buttons labels are missing in Flashbug 1.7. This is becuase Firebug changed how plugins are handled. Please upgrade to Flashbug 1.8 to resolve this issue.
  • Whats this ‘flush file error’?
    This occurs when Flashbug is trying to delete a file. This may happen when you try to clear the log or save your Flash Player preferences (clears the mm.cfg file). The reason this might fail is if the file is open in another program. This can happen if the Flash IDE is open sometimes because it writes to the log as well. Another reason it might fail is due to the permissions assigned to the file. I’ve updated the permissions used in 1.6.4. So if you have this issue, please try out the beta and let me know if this fixes your problem.
  • How do I use Flashbug?
    If you’re new to Flashbug it might be a bit daunting. But in reality it’s as easy as using the trace window in Flash. Below is a short guide to help you get started.

    After you install Flashbug make you have also installed the Firebug extension. Flashbug itself is an extension to Firebug, so you will only find the ‘Flash Console’ tab inside of Firebug. After you have both Flashbug and Firebug installed, navigate to the ‘Flash Console’ tab. If the tab is grayed out, enable the tab. This is usually done by a drop down arrow located inside the tab. Once enabled you’ll see a ‘Trace Log’, ‘Policy Log’ and ‘Shared Objects’ button.

    The ‘Trace Log’ button shows the traces currently written to the trace log file. (Flash Player writes all traces from all running swfs to a single file. So unfortunately this will display traces for your other tabs as well.) This works exactly like the Trace window in Flash. All of your traces will be displayed in this area.

    The ‘Policy Log’ button shows you anything that occurs that might require cross-domain permissions. It will show if SWF files loaded successfully or if there were any errors. Or if Flash Player was unable to find a crossdomain.xml file. This is useful if you ever try to load a file from a different server and it’s not working. You can check this log to see if Flash is blocking it and not that your code is incorrect.

    Finally, the ‘Shared Objects’ button displays any shared objects (Flash cookies) related to the site you’re viewing in the current tab. How this works is by listening for any swfs that are loaded in the page. It then checks to see if there are any shared objects associated with that swf, if so, it displays it here. It does NOT update in real time, so please use the ‘Refresh’ button to view any changes.

Need Help?

Feel free to e-mail me a question. When you e-mail your question, please include pictures (if applicable) that clearly demonstrates the problem and provide a brief explanation.

Author: Gabriel Mariani, (e-mail: gabriel -at- coursevector.com)
Copyright 2012, CourseVector (This work is subject to the terms here.)

Print Friendly

Tags:

Leave a comment

Please upgrade your Flash Player To submit a comment, you must have Flash Player 9.0.0 or higher installed. I use a flash form here to help prevent spam.

113 Comments to Flashbug – An extension for Firebug

313
October 19, 2009

Awesome Tool! I have since replaced FlashTracer with your tool, and have not looked back!
Keep up the brilliant work, looking forwarded to future enhancements. ^_^
Works well for me in PC FF v2 & v3.5 and Mac FF v3.0
Regards!

DRayX
October 24, 2009

Awesome Tool. This is way better than FlashTracer.
Couple quick feature requests though (not even sure they are possible):
1. A lot of the time, I would like to know where flash objects are pulling their resources from (such as videos or images when not compiled into the swf), would it be possible to add like a load log that would display the urls of files that are loaded?
2. I noticed the trace log only shows traces from the root-level swf object, would it be possible to have it also display traces from any swfs called by the original one (that sort of run in the background)?
3. The ability to dump the log to a file would be great.
If these features were added, it would make your plugin the single greatest thing since the advent of the tubes (well maby not the greatest, but close). Anyways, keep up the good work, and I can’t wait to see the final product.

gabriel
October 26, 2009

@DRayX

1. You can already view this by going to the Net panel in Firebug and selecting the Flash filter. This will show all FLV’s, and SWF’s being loaded in. There isn’t an api to detect anything else that was loaded specifically from a SWF so you just have to know what you are looking for in the Net panel.
2. The trace log should show traces from ALL swfs (including swfs playing in other browsers). The way the trace log works is it’s a single text file used by any instance of the Flash Player. Flashbug isn’t doing anything specific to grab the traces from each swf.
3. Technically this is already dumped in a file but I can see about making it either open the log file directly or save it out somewhere.

Shane Hoffa
October 28, 2009

Whats up man! Great extension! How hard would it be to allow the @@XML@@ to also format XMLLists or single nodes?

gabriel
October 28, 2009

I’d have to look into it. Right now the XML is passed into Firefox’s internal XML parser to see if it’s valid before continuing. I can see if there is another way around that.

Les
November 9, 2009

Great plugin! I use it daily.
I have one question, is it possible to clear the trace log when I refresh the browser? I find my self clearing everytime I refresh / retest the flash application.

gabriel
November 10, 2009

Hmm maybe, I’ll have to see what functionality is available in Firebug/Firefox

Jason
November 10, 2009

Very cool add-on. I’m running OS X 10.6.2, Firefox 3.5.5, Flash debug player 10,0,32,18, Firebug 1.4.5, and Flashbug 1.5.0. In order to get the logging working, I had to move the mm.cfg file:

mv ~/mm.cfg /Library/Application\ Support/Macromedia/mm.cfg

I hope that is helpful.

gabriel
November 11, 2009

Excellent, thanks for the tip. Don’t have a Mac so my testing is limited.

Nico
November 18, 2009

Im using Flash Debug Player 10.0.32.18, Firebug 1.4.5 and Firefox 3.5 on Windows XP. Firefox error panel ist empty and Firebug shows the Flash Console tab, but it is disabled and stays that way. I previously had Flash Tracer installed and logging worked fine. If I delete the log-files manually they are recreated in the same place when I start Firefox again. Any ideas?

gabriel
November 19, 2009

I know it’s obvious but did you try enabling the panel?

Nico
November 20, 2009

Yeah I tried this, but I don’t know how I should do this exactly. There is no small arrow like in the other tabs (because this arrow only appears when you select them) and opening the tab doesn’t work. It highlights the tabs outline, but clicking has no effect.

Joe G
December 1, 2009

Where’s the flashbug console? I don’t see anything for flashbug except for the extension and it’s options. Running FF 3.5.5 and FLASG WIN 10,0,32,18 (Debug player)

gennadij polikarpov
December 5, 2009

Hi, Gabriel
Great Add-On
But do you know what is the name of “Application Data” folder in Germany? “Anwendungsdaten”!!! This is the problem of Nico and me. Danke dir fuer FlashBug :)

Rick Noel
December 8, 2009

I am trying to get a trace of from this url http://v3.player.abacast.com/player/player.php?pid=maverickmedia_kxfxfm

Not seeing any trace data.

I am using
Firefox 3.3.3
Firebug 1.4.5
Flash Player with debuger WIN 10,0,32,18(Debug player)

any ideas?

Firebug 1.4.5

abahlk
December 17, 2009

Hello,
your plugin is great. But i have one problem.
But i have one problem. If i use stage.focus = xyz this do not work. I get the focus if i click on the stage but after this i lose the focus. After deactivating vour plugin, anything is allright.
Firefox: 3.56 Flashbug 1.50 and the latest flash player with debuger.
But now when i think about it. Today i installet the new Firefox 3.56. maybe this it is, because i think the last days i havent the problem … bad memory
sorry for my bad english.

Das dicke Uetli
December 21, 2009

Hello,

I have this problem: Firebug works fine without Flashbug But when I install and activate Flashbug, I can run Firebug, but nothing is shown in its window. No content, nothing :-(

My system:
Windows XP
Firefox 3.5.6
Flash Debug Player 10,0,32,18
Firebug 1.4.5
Flashbug 1.5.0

If you gave me some help as a gift for christmas, I would be thankful ;-)

Best regards from Switzerland,
Christian

gabriel
December 22, 2009

So I think the underlying issue is that Flashbug is trying to guess where the mm.cfg file goes to make it easier to setup. But I only configured it for en/us setups. Maybe the next step would be to create localized versions of Flashbug that would be configured for Swiss/German/etc setups. Are the folders all named the same except for Application Data?

And yes, sorry for not having any updates sooner. But where I work, the holiday season is super busy. When things slow down (probably in January) i’ll be able to give some attention back to Flashbug. Sorry for the wait!

gennadij polikarpov
December 25, 2009

Frohe Weihnachten!
Merry Christmas!
@Andreas
Your variant is sure OK
2. variant:
replace “Application Data” with “Anwendungsdaten” in lib.js and solReader.js
@gabriel
we have Anwendugsdaten, Lokale Einstellungen, Netzwerkumgebung,…

Shiki
February 18, 2010

Wait, it worked! I just edited ~mm.cfg and added this:

ErrorReportingEnable=1
TraceOutputFileEnable=1

Thanks for this great plugin!

jalex
February 25, 2010

HOMEDRIVE=H: bug USERPROFILE is c:\doc… (normal)

This plugin works well on my Mac but fails on my windows PC (corp. image). I think the method of identifying the mmdir is not using USERPROFILE for some reason and fails to find the dir. My mm.cfg works fine and the trace log is in the default win location. I can continue using the log for now, but I like the plugin. Thanks!

“TypeError: dir is null”
Windows XP
Flash Debug Plugin 10,0,42,34
Mozilla 3.5.8
Firebug 1.5.2

drpunchman
March 5, 2010

I love it! … would love it even more if I could get it to work properly.
(OSX 10.5.8 & FF 3.5.2)
It works (reads/writes to the log) great when I am testing swf files locally, but doesn’t work when I publish my files online?

[...] sort of flash dev, I highly suggest you get your hands on one (or both) of these tools: FlashBug [ get it ] or FlashTrace [ this too ] (eitherway you will need the flash debugger [ need it ]). If you are [...]

[...] stumbled across this fantastic little tool Flashbug.  Features include Displays Trace, Read AMF/Remoting Request Data and Reads SharedObject. Very [...]

[...] Flashbug; debug Flash content within Firefox via Firebug. [...]

[...] after checking out FlashBug, I think I am going to start using it for debugging.  It has some neat features.  I like that you can pretty print xml and html.  The error and warning icons are nice too.  You [...]

chris
March 12, 2010

This is so great that i made a donation! It will help a lot.
I have one question, how can you clear the log file of all the trace output? Or where is
the log fie located for a Mac?

Thanks
Chris.

gabriel
March 12, 2010

@chris

First off, thanks!
You can clear the log output be clicking on the ‘clear’ button. Also the location of the log file on a mac is located here: /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt

But if you just click on the ‘open’ button it will open the log file directly for you.

[...] Neato! If you understood the title then you should know enough to check this out. http://blog.coursevector.com/flashbug/ [...]

Jon Toland
March 18, 2010

Shared Objects don’t work for localhost or ports. The localhost problem is described under “Specifying a path”:

http://livedocs.adobe.com/flex/3/html/help.html?content=lsos_3.html

Here’s the patch to HttpObserver.addDomain():

var domain = getPrettyDomain(href);
var portIndex = domain.lastIndexOf(“:”);
if (portIndex != -1) {
domain = domain.slice(0, portIndex);
}
if (domain == “localhost”) {
domain = “#” + domain;
}

I couldn’t even trace that method from Local File System so I assume it errors out before then. Also I didn’t see anything conspicuous in Flashbug.SOLReader#refresh() but when I click your Refresh button I get my same Shared Object properties even though I know they’ve changed and verify that when I refresh the page?

Fantastic work I use this :)

Renan
March 19, 2010

Something went wrong with this 1.6 update, i’m on Windows 7, Firefox 3.6, firebug 1.5.3, flash player version WIN 10.0.45.2 (Debug player) and it seems that the traces are repeating. When I open the log txt the traces are fine, but in the plugin they are repeating all over again after each trace.

gabriel
March 19, 2010

@renan and @jon
Both have been fixed in 1.6.1 which I just uploaded to Mozilla today.

User
March 27, 2010

I don’t see any AMF responses or requests. FF3.5.8, FireBug1.5.3 and FlashBug1.6.2 Flash 10,0,45,2

ex. http://cfbugs.adobe.com/ I don’t get anything in the trace log at all.

gabriel
March 27, 2010

@User

I’ve emailed you about your problem

garyv
March 29, 2010

I’ve installed the flash debugger, flashbug, and firebug, but I am not seeing any flash traces in the flash console panel. It is reporting that it sees the debug flash player “Player Version:MAC 10,0,0,45,2 (Debug player)”. I’m not confident that it is pointed to the right .txt file for flash traces, and there seems to be no setting to check or change it.

lululau
March 29, 2010

Mac OS X 10.6.2, FF3.6.2, Firebug1.5.3, FlashBug1.6.2rc Flash 10,0,45,2 debug version.
get nothing in the trace log and policy log.

gabriel
March 29, 2010

I think I have an idea of whats going on with the Macs. Flash Player has an awesome idea that the mm.cfg can be located in two places. If it doesn’t find it in one place, it should look in the other. Apparently that isn’t happening and is affecting a lot of people. Hopefully if time permits during the week I’ll have another update to resolve this issue as well. So please bear with it for the time being.

lululau
March 29, 2010

yes, after copying mm.cfg to path “/Library/Application Support/Macromedia/”, my issue was fixed

lululau
March 30, 2010

Sorry, actually I copied mm.cfg from /Library/Application Support/Macromedia/ to ~/Library/Application Support/Macromedia/.

ason0356224
April 5, 2010

I setup the flashbug.
It will create file mm.cfg in d:/

How I replace the default path of “mm.cfg ”

WinXP sp3
FireFox 3.6.3
Firebug 1.5.3
Flashbug 1.6.3

waiting for your answer /email

pr0ximus
April 22, 2010

If you have problems with trace it is probably bacause the latest version of Flash Player is not supported by this addon. So you can use older Flash Player 9 and it works well.

gabriel
April 23, 2010

Actually the latest (10.1 RCs) do have debug versions. Keep in mind that Flashbug isn’t ‘supported’ by anything other than Firefox/Firebug. Flashbug reads a text file created by the Flash Player. If the file isn’t being created, that’s the Flash Players fault not necessarily Flashbugs. Always remember to use the debug version of the player or the log file won’t be created.

alanglais
April 25, 2010

wasn’t working with flash debugger 10 (since nothing was written in flashlog.txt) I switched to flash debugger 9.0 and now everything works fine.

Nice job thanks a lot for your help towards developpers comunity. This is and will remain trully appreciated!

Gabriel
December 11, 2010

@weavermedia

No need for the terse comments. As mentioned in my latest posts 1.6.4 isn’t made to support Firebug 1.6, Flashbug 1.7 is. It is currently awaiting review by Mozilla before it can go public. If you still have issues then, I’ll be more than happy to address them then. As for the comments box bug that’s the first issue I’d heard about it and I’ve had it this way for a year or two now. I’ll check it out.

Jo
December 12, 2010

I’ve installed Flashbug. (Firefox 3.6.13 on OS X 10.6.5)
I’m having the same issue reported by William Brown and Tim:
flashbug [at] coursevector [dot] com/chrome/content/flashbug/version.swf
is trying to communicate with this Internet-enabled location:
chrome:/browser/content/browser.xul

Haven’t read any comment on the issue.
Given that the error is a security issue could I please ask you more info about this matter.

Gabriel
December 12, 2010

While it sounds scary, all that going on is that there is a super tiny swf that gets loaded in Flashbug and all it does is tell what specific version of the Flash Player you have installed. There should be a trust file being written to avoid that error. I’ll look into it though. But it’s nothing to worry about, it’s more annoying than a security concern.

Mike
December 14, 2010

Not trying to bust status quo but it seems like many people are looking for 1.7 RC10 ASAP. As of writing this, something is broken when trying to install it from the ‘Beta’ button on the official Flashbug Mozilla Add-Ons page.

Direct link: http://releases.mozilla.org/pub/mozilla.org/addons/14465/flashbug-1.7.0rc10-fx.xpi

Gabriel
December 17, 2010

Good news, 1.7 has been made public so just grab it from the main download spot. I’ll be updating the blog tomorrow as it’s really late right now. cheers

[...] Firebug: http://getfirebug.com/ Flashbug: http://blog.coursevector.com/flashbug [...]

a
February 8, 2011

tip: pause the flashbug console, the top left button in the window, and ctrl-a to select all and ctrl-c to copy. paste in notepad++ or whatever. if you don’t pause it may be hard to copy all the lines!

alek
February 25, 2011

I intalled it how do you turn it on? I don’t see anything!

Gabriel
February 25, 2011

Please read the FAQ.

MC
March 15, 2011

I was frustrated as others. Eventually, I figured it out. You have to have Firebug installed as well. To find out “Flash Console”, you need to turn on Firebug panel first, and then you will see “Flash Console” on Firebug panel. Hope this is helpful for others.

MC
March 21, 2011

Maybe it’s because of “After you install Flashbug (make sure you have Firebug installed as well or Flashbug won’t work) go to the ‘Flash Console’ tab.”

There is no ‘Flash Console’ tab on Firefox. The ‘Flash Console’ tab actually is on Firebug panel. For people new to Flashbug, if people do not turn on Firebug, there is no way to find out ‘Flash Console’ tab.

julien.pommier
March 24, 2011

Is there a way to change the location of mm.cfg?

Ralf
March 24, 2011

Hey,
First of all nice work with the extension.
I’ve just installed Flashbug and I found that AMF response is not working for me.
AMF requests are working fine, but on AMF response tab I’m getting something like this:
Failed to load source for: https://www.someurl…/amfphp/gateway.php
I’m on Win7 64
Firefox 4
Firebug 1.7
Flash Player Debug 10.2.153.1
On serverside I use AMFPHP 1.9
I previously used AMF Explorer addon for Firebug and ti worked fine but unfortunatelly it’s not updated to FF4 yet and yours is just more powerful. Any ideas?

Gabriel
March 24, 2011

@MC Thanks for the feedback, I’ll look at revising the text.
@Ralf Check version 1.7.2 which I just posted to Mozilla 5min ago.
@julien There used to be a way but Adobe removed it and it’s stuck at that single location. sorry.

Alonzo Hosford
March 29, 2011

Player Version MAC 10,2,153,1 (Unknown Type)

Message appears both in Firefox 3 and 4. I have been ignoring looking into it for FF3.

For FF4 Fire Bug 1.7.0 Flash Bug 1.7.

The player is tested shows it is a Flash debug player 10.2.152.1.

Any clues why FlashBug does not detect it?

Would it not be better to provide an option to configure in case the auto configure seems to leave you without a recourse expect to post here?

Gabriel
March 29, 2011

THe text displayed there is purely FYI. It doesn’t rely on that detection to function. Up until 10.1 you couldn’t right click and immediately see the version of Flash you had. If the traces are showing up, that’s all that matters. I’d try to trouble shoot it but i don’t have access to a Mac anymore. =/

Alonzo Hosford
March 31, 2011

Thanks for the attention

I use http://flashbuilder.eu/flash-player-version.html to check the flash version. It reports if you have debugger.

I suspect it has to do with the access level at work and Flashbug might need Admin rights so the mm.cfg is created. I installed on home mac and I saw a popup about that file being created for the first time.

So I requested work IT to try to install with Admin access to see if that does it.

Alonzo Hosford
March 31, 2011

Forgot to mention that the trace statements do not show up.

Tommy Wirestam
April 2, 2011

Such a great tool – when everything is working!

I run Windows 7 64-bit with all the latest versions of the software involved.
Why can’t I see any texts in the Preferences window (only “flashbug.pref…)? – It’s difficult when you don’t know what the settings mean. And when I click the “OK” button nothing happens.

The logging seems to be working intermittently. About every third time I power up it just refuses to show any log messages, and I can’t find any common factor.

Gabriel
April 2, 2011

@Tommy
Could you please post a bug here: http://code.google.com/p/flashbug/issues/list ? Also please be specific on what version of Firefox, Firebug, Flashbug, Flash Player you’re using and any dev related addons you might have installed. I’m running the same setup and it works fine, so something might be interferring with yours. I’ll look into this as soon as you can get me some details. Thanks!

Download Flashbug 1.7.3
April 19, 2011

[...] Click Here to Download Flashbug 1.7.3 for Linux Operating System [...]

hpirator
May 3, 2011

Excellent work !

But a tool to filter the traces (with regular expressions) would be very useful for big projects.

Gabriel
May 21, 2011

Please don’t log bugs in the comments section. Post all bugs here http://code.google.com/p/flashbug/issues/list

As for your issue, do you have flashfirebug installed? Becuase that breaks Flashbug.

sewonist
June 18, 2011

Don’t you have plan to make for Chrome?
This plug-in is really AWESOME!! but I want to use on Chrome~ ^^

Gabriel
June 18, 2011

No not really, Chrome can’t really support Flashbug yet. Firefox has such a better API for extensions than Chrome. Maybe once Chrome improves I’ll merge it over.

Tony
July 21, 2011

Hey can you put out a firefox 5 compatible version soon?

Gabriel
July 21, 2011

I’m working on it. The next version has a big update coming to it, but inorder to get it quickly working on v5 i might do just a interim release to get you up and running.

szaqal83
July 31, 2011

hi I’ve a strange problem with Flashbug extension, all FlashBug panel buttons have “undefined” labels and nothing happens when i click any of them (logs are being displayed). I’ve FlashBug 1.8 and installed FlashBug 1.7.4. Reinstalling Flashbug gave no effect. What can be the problem?

Gabriel
July 31, 2011

Flashbug 1.7.4 is not compatible with Firebug 1.8. They completely overhauled how plugins work with it. You’ll have ot revert to 1.7 or stop using Flashbug for now, sorry. I won’t have an update for 1.8 for a while.

alex
August 10, 2011

I tried your beta 1.8:
– ok: menu has correct names (vs to “not defined” in 1.7)
– ok: traces works (in previous version also works)
– not ok: buttons in menu doesn’t works: e.g. clear doesn’t work

btw.: thx for this great plugin

Milan
August 10, 2011

This “undefined” buttons are so annoying… if there is only some alternative way to clear all traces output, like right mouse click + some option, anything.

Gabriel
August 10, 2011

@Milan I’m sorry for the issues with Firebug 1.8, I’m currently speaking with their developers on how I could go about updating my plugin. They changed so much and documented so little. I’m afraid a fix for that won’t be coming quickly. If you really want, you can downgrade to Firebug 1.7 to continue using Flashbug.

@Alex As mentioned at the top of this page, Flashbug 1.7/1.8 are not compatible with Firebug 1.8. But if you find any bugs with Flashbug 1.8 while using Firebug 1.7, i’d appreciate knowing that. Thanks for the report though.

flpldev
August 16, 2011

Hi Grabriel,
the Firefox addon page at https://addons.mozilla.org/en-US/firefox/addon/14465 says the latest version of Flashbug is 1.7.4. When will 1.8 be available? Same thing if I go through the Firefox menu Tools>Add-ons and look for Flashbug.

Compliments for the great work by the way!

Gabriel
August 16, 2011

It’s been submitted, just waiting for mozillla to review it before it shows up. Hopefully it’ll be up soon.

flpldev
August 17, 2011

Hi Gabriel,

I now see it is available at the bottom of the page at https://addons.mozilla.org/en-US/firefox/addon/14465, under ‘Version Information’ > ‘View all versions’. Can I just install that version?

Gabriel
August 17, 2011

I honestly didn’t realize it displayed that version, i thought they had to be reviewed first. Yes you can install it from there, i just don’t know if that will affect any auto-updating from Mozilla.

David
August 17, 2011

Finding that with Flashbug 1.8 & Firebug 1.8.1 I am unable to clear the Flash Console window. Not sure why this might be the case. Any thoughts?

Many thanks for all your hard work on this product. It has been a great aid to many as3 coders’ development work.

Gabriel
August 17, 2011

If you could open up a bug on http://code.google.com/p/flashbug/issues so I can track this issue with you I’d appreciate it.

Mahmut Canga
August 20, 2011

Hi,
This is a great extension. But it doesn’t work on firefox 6. Would you please update the extension?
Thanks.

Gabriel
August 20, 2011

If you read the Flashbug page you’ll see that 1.8 does support Firefox 6. I’m currently waiting for Mozilla to approve the addon before you’ll see it for updating. Please be patient a bit longer, it’s out of my hands at this point.

Vikky
August 21, 2011

Its really sad that Mozilla is taking so much time in aproving this add on :(
Now I am forced to uninstall FF6 and continue using FF5 :( just because it supports Flashbug :)

Gabriel
August 21, 2011

I totally agree. I’m currently 38 of 225 and i submitted it back on the 16th….

Randolph
August 27, 2011

@ Vikky : You can install the “add-on-compatibility-reporter” https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ After installing, incompatible extensions can be enabled to test whether they still work with the new version of Firefox. Works fine for me.

Eduardo
August 27, 2011

Hi, and thanks for this great extension.
I donnate to you because you deserve it.
Thanks for making the world simple and intuitive.

Just wonder if you will merge this to Google Chrome…
If Chrome had any plugin for trace Flash and see objects in place it would be my debugger :)
Cya

Gabriel
August 27, 2011

Sadly Chrome extensions aren’t as powerful as Firefox’s. I don’t have access to the file system to be able to create Flashbug in Chrome. So until they add that API (and Firebug gets ported over =p ) then Flashbug will remain Firefox only. Sorry!

Eduardo
August 27, 2011

Thanks for the quick response. Glad to ear from you.
Continue the great job.

stinks
August 30, 2011

the FIREFOX addons site doenstn’ have 1.8 for download. PLEASE make it work!

Gabriel
August 30, 2011

I understand that it doesn’t right now. it’s currently in the review process if you took a peek at the comments. I’m doing everything i can to speed that along but i have no control of when they’ll post the new version. It HAS to be reviewed, by a real person, before they post things on THEIR website.

jerry hoffmeister
August 30, 2011

is there any other way to make it available?

Gabriel
August 30, 2011

You can get it here for the time being: https://addons.mozilla.org/en-US/firefox/addon/flashbug/versions/ until it is fully reviewed.

David
September 2, 2011

i installed firefox 6.0.1 , firebug 1.8.1 and flashbug 1.8.0 with flash player for web debug , but some trouble are happeded .

it shows the security sandbox error in file:///C|/Documents%20and%20Settings/Encrinite/Application%20Data/Mozilla/Firefox/Profiles/nm7reqqg.Default%20User/extensions/flashbug%40coursevector.com/chrome/content/flashbug/profiler.swf , its ExternalInterface function cannot access cross domain url , ex:http://static.ak.facebook.com/common/referer_frame.php , http://www.ruten.com.tw/..and so on.

what’s happen and help me please !!
tks

Gabriel
September 3, 2011

That error is from the inspector SWf I built. It’s not an error on your part, I’ll need to make some adjustments so those errors go away, sorry for the inconvenience.

jerry hoffmeister
September 12, 2011

Hi,
I have FF 6.0.2, Firebug 1.8 and flashbug 1.8.1. When in the Flash console, if I try to enable warnings, it just doesn’t happen. I make the change in the preferences panel (tick the tick box) but if I go back to that panel again, it’s unticked. Oh and I’m on Windows 7. This seems to work fine on FF5 machines.

We also noticed on Macs running FF6, the preferences panel hasn’t a dismiss button and also displaying warnings doesn’t work.

Thanks!
Jerry

Gabriel
September 12, 2011
szaqal83
November 14, 2011

Will there be a compatibility update for Firebug 1.9? Now Flashbug isn’t visible in the Firebug panel.

Vasiliy
November 24, 2011

Hello!
Where are version for firefox 8.0?
Thanks.

Gabriel
November 28, 2011

Flashbug for FF8 just got approved a few days ago. The update should already be available, the delay is really in getting it approved by mozilla.

alex
January 11, 2012

does not work on ff 9

ari
January 18, 2012

can’t really get it to work on FF9. No Flash Console tab.

Roman
February 14, 2012

Hi there,

it works on FF9, but not with Firebug 1.9. Downgrade to Firebug 1.8.4.

@DevTeam: do you have an idea when there will be a version of Flashbug running with Firebug 1.9?

Best regards,
Roman

Gabriel
February 14, 2012

v1.8.4 has some support for Firebug 1.9, and if you want 1.9b has even better support for Firebug 1.9. There is something coming soon (hopefully in about a week) for Flashbug that should answer your question bettter.

[...] the inner workings of an SWF applet then there are plenty of great free tools around that can help (Flashbug being particularly useful). It seems these are now going to have some major and official [...]

userings
May 6, 2012

Hello!

What about support for Firefox 12 or tool work with this version ?

Gabriel
May 6, 2012

I believe FlashFirebug supports it. Flashbug merged with FlashFirebug a little while ago. Please look there to find an update.

David K. Coleman
May 15, 2012

You guys sold out. Flash Firebug is pay-ware, and you have seriously hindered the development community. Shame on you.

Gabriel
May 15, 2012

As the sole developer of Flashbug, and worked on it for about four years. Made about $100 in donations in four years. Not to say that I made Flashbug as a source of income, but it shows the extent people go to support their developers. The majority of the features are still available free of charge. The only features we charge for take significant effort to maintain. So for a tool you find so essential, you can’t justify paying a few dollars (currrently name your own price mind you) to support development of it. We are not a huge company so please give us a break.

eddie
July 3, 2012

I believe this tool broke flash cs4 for me. I couldn’t turn off live preview which made it impossible to work in flash ide. After reinstalling I have the same problem but now flash cs4 throws some errors:

VerifyError: Error #1053: Illegal override of z in net.badimon.five3D.display.Shape3D.

ReferenceError: Error #1065: Variable Configuration_IconLink is not defined.

ReferenceError: Error #1065: Variable Configuration_IconLinkOut is not defined.

ReferenceError: Error #1065: Variable LoaderProfiler_IconArrowDown is not defined.

ReferenceError: Error #1065: Variable LoaderProfiler_IconStack is not defined.

ReferenceError: Error #1065: Variable LoaderProfiler_IconStackOut is not defined.

ReferenceError: Error #1065: Variable LoaderProfiler_IconArrowDownOut is not defined.

ReferenceError: Error #1065: Variable Options_IconProfilerOut is not defined.

ReferenceError: Error #1065: Variable Options_IconMonsterOut is not defined.

ReferenceError: Error #1065: Variable Options_IconArrowUp is not defined.

ReferenceError: Error #1065: Variable Options_IconDisk is not defined.

ReferenceError: Error #1065: Variable Options_IconLifeCycle is not defined.

ReferenceError: Error #1065: Variable Options_IconArrowDownOut is not defined.

ReferenceError: Error #1065: Variable Options_IconTrashOut is not defined.

ReferenceError: Error #1065: Variable Options_IconOverdraw is not defined.

ReferenceError: Error #1065: Variable Options_IconArrowDown is not defined.

ReferenceError: Error #1065: Variable Options_IconConfigOut is not defined.

ReferenceError: Error #1065: Variable Options_IconOverdrawOut is not defined.

ReferenceError: Error #1065: Variable Options_IconLoaders is not defined.

ReferenceError: Error #1065: Variable Options_IconClock is not defined.

ReferenceError: Error #1065: Variable Options_IconCam is not defined.

ReferenceError: Error #1065: Variable Options_IconMinimizeOut is not defined.

ReferenceError: Error #1065: Variable Options_IconDiskOver is not defined.

ReferenceError: Error #1065: Variable Options_IconPercent is not defined.

ReferenceError: Error #1065: Variable Options_IconProfiler is not defined.

ReferenceError: Error #1065: Variable Options_IconTrash is not defined.

ReferenceError: Error #1065: Variable Options_IconClearOut is not defined.

ReferenceError: Error #1065: Variable Options_DebugerIcon is not defined.

ReferenceError: Error #1065: Variable Options_IconPercentOut is not defined.

ReferenceError: Error #1065: Variable Options_IconConfig is not defined.

ReferenceError: Error #1065: Variable Options_IconClockOut is not defined.

ReferenceError: Error #1065: Variable Options_IconMouse is not defined.

ReferenceError: Error #1065: Variable Options_DebugerIconDisable is not defined.

ReferenceError: Error #1065: Variable Options_IconLoadersOut is not defined.

ReferenceError: Error #1065: Variable Options_IconStats is not defined.

ReferenceError: Error #1065: Variable Options_IconCamOut is not defined.

ReferenceError: Error #1065: Variable Options_IconMonster is not defined.

ReferenceError: Error #1065: Variable Options_IconLifeCyclesOut is not defined.

ReferenceError: Error #1065: Variable Options_IconDiskOut is not defined.

ReferenceError: Error #1065: Variable Options_IconArrowUpOut is not defined.

ReferenceError: Error #1065: Variable Options_Gradient is not defined.

ReferenceError: Error #1065: Variable Options_IconStatsOut is not defined.

ReferenceError: Error #1065: Variable Options_IconClear is not defined.

ReferenceError: Error #1065: Variable Options_IconMinimize is not defined.

ReferenceError: Error #1065: Variable Options_IconMouseOut is not defined.

ReferenceError: Error #1065: Variable PerformanceProfiler_IconStack is not defined.

ReferenceError: Error #1065: Variable PerformanceProfiler_IconArrowDown is not defined.

ReferenceError: Error #1065: Variable PerformanceProfiler_IconStackOut is not defined.

ReferenceError: Error #1065: Variable PerformanceProfiler_IconArrowDownOut is not defined.

ReferenceError: Error #1065: Variable FlashPreloadProfiler_mLogo is not defined.

ReferenceError: Error #1065: Variable flashfirebug is not defined.

Gabriel
July 4, 2012

You’ll notice in the last line that it couldn’t find flashfirebug, not flashbug. It would be best to report this at http://www.o-minds.com/products/flashfirebug .

But to not leave you stranded, just remove the mm.cfg file with firefox and flash cs4 closed. Then open cs4 and you should be good. cs4 just doesn’t like the swf used in flashfirebug because it’s not the swf it’s expecting, note a major issue.

R
February 16, 2013

I faced with similar problem too. I used another addon called FlashInspector. Removing mm.cfg and reinstalling flash and things like that helped me. I cant say exactly but it seems that I need only remove mm.cfg to fix this problem. Now everything works

[...] and FlashFirebug use this in order to inspect SWFs loaded in the browser. I’ve added to the FAQ a quick fix for Flashbug uses on the main Flashbug page. If you’ve run across this issue like [...]

Search

Ad