When I am working with Flash, I use the "trace" function ALLOT...
It's great for quick debugging and working out what your code is doing.
On XP, to define where the Flash log is writen client side you set up a file called "mm.cfg" in location:
C:\Documents and Settings\[user name]
in this file, one of the settings you define is "TraceOutPutFileName", which is the location and name of the log file that is created and written to by the Flash Player as your application runs. EG: "C:\MyFlashLog.txt" would be a valid value for this variable
In FireFox, I use "Flash Tracer" to monitor the defined file while I am developing.
For some reason, it stopped working! I was trying all sorts of things, and often when the Flash log stops working it can be the version of FP installed, but I KNOW I had the right version installed. I had version 9,0,28,0 installed.
I asked on FlexCoders, and Matt Horn from Adobe answered...
The problem was that you can't define where the Flash log is written now, and it is hard coded to write to :
"C:\Documents and Settings\[user name]\Application Data\Macromedia\Flash Player\Logs\flashlog.txt"
So once I pointed FireFox plugin "Flash Tracer" to that file, I started seeing my trace output again!
Thank you Matt for your response!
You can see the thread at: http://tech.groups.yahoo.com/group/flexcoders/message/63656