New tutorial on using MonsterDebugger

Update: The guys from De Monsters are Dutch, not German. Sorry guys!

I have just uploaded a new tutorial that shows you how to debug your Flash movies at runtime using the MonsterDebugger AIR application. This well designed application allows you to view and modify all of your objects and methods at runtime and contains a host of advanced features. It also features a very clean CS4-like interface which I love. This tool works equally well for Flash, Flex, and AIR applications.

Lee

Comments

  1. May 8th, 2009 | 1:09 am

    Small correction: De Monsters are from The Netherlands instead of Germany as you mention in the video :) Great tutorial tho and great tool! Gotta love the app icon :D

  2. lee
    May 8th, 2009 | 1:28 am

    @Wietse Yeah I have updated the post thanks. I love any application that takes the time to make a clean UI and the guys from De Monsters really get that.

  3. kapteijndesign
    May 8th, 2009 | 1:46 am

    Thnx for the tutorial… i love this air appl. It’s very handy and usefull.

  4. mpc
    May 8th, 2009 | 1:51 am

    omg, this is the greatest debugger ever! I love it thank you Lee!!!

  5. May 8th, 2009 | 2:14 am

    Lee,

    Thanks for this amazing video tutorial. It’s really an honor to see our debugger as one of the tutorials on gotoandlearn.com, especially since I used your site a lot when learning Flash / Actionscript. Drop by our office if you’re ever in Amsterdam, that’s in the Netherlands btw ;-) (remember, we presented Blackbox during the FITC). We’ll keep improving De MonsterDebugger (The AIR 2.0 release will have some great new features).

    GRAWH!

    Ferdi Koomen
    De Monsters

  6. May 8th, 2009 | 3:03 am

    Outstanding Lee!

    Here are my BIG thanks to you and the De Monster guys.

    Another requested tutorial came live!

    All the best!

  7. May 8th, 2009 | 5:51 am

    Great tutorial!
    I seems that deMonstersDebugger is really worth looking into, I will surely give it a spin with our current project that is a large AIR app.

    It is also cool to see what AIR apps are actually capable of these days:)

  8. May 8th, 2009 | 7:57 am

    Lee,

    How come you are not attending Flash on Tap?! I’m sure many of us would love to see you there showing some stuff and grabbing a few beers with us!

    Cheers,
    Jose

  9. May 8th, 2009 | 7:59 am

    Great tutorial and a great application!

    Is there any special setup you have to do to debug a flash movie that has already been deployed to the web? Seems to see everything when I publish out of the IDE but nothing shows up when I put it on the server.

  10. lee
    May 8th, 2009 | 9:28 am

    @Jose I was never asked to speak at Flash on Tap. Maybe next year :)

  11. May 9th, 2009 | 5:52 am

    You’ve made my life so much easier

    Thanks lee, you are a champ

  12. May 9th, 2009 | 4:18 pm

    Lee, thank you for the info about MonsterDebugger and the tutorial as well. MD works great – it’s better than Blitz Labs’ XRay I have been using so far.

  13. Cdic
    May 9th, 2009 | 5:20 pm

    Very nice,
    in my opinion debug, deploy and setup project methodology are as important as pure code tutorial.
    Each programer may have to be aware with this technicks and i totally approve such kind of tutorial choice :)

    Thanks thanks thanks !

  14. May 10th, 2009 | 6:37 am

    [...] Brimelow has posted two new tutorials this week. First one is about De Monster Debugger, this debugger was made by guys from netherlands and in my opinion is the best flash debugger every [...]

  15. Kenneth Paulino
    May 11th, 2009 | 10:34 am

    NICE!! I’ve been using the firefox plugin flash tracer for sometime now. It does its job, but is more of a trace reader. I’m definitely going to start using this app now. The ability to modify properties and call methods on runtime. Are you serious!!

    Quick question for clean-up. How would you guys go about changing the code after debug cycle. Would you comment out all the MonsterDebugger realted code (MonsterDeubugger.trace, var d:MonsterDebugger = new MonsterDebugger(this), etc…) or just delete them out of the code. I’m leaning more to commenting out, but not to sure. Thanks again!!

  16. Christian
    May 12th, 2009 | 1:39 am

    This only works if you run the application from the Flash IDE?
    I can’t seem to inspect properties etc if i run the application on the web, only traces work

  17. May 14th, 2009 | 6:56 am

    @ Kenneth Paulino

    Just paste this code somewhere in you code

    MonsterDebugger.enabled = false;

    GRAWH!

    Ferdi Koomen
    De Monsters

  18. Yowan
    May 16th, 2009 | 12:39 pm

    Great tutorial!

    Do you think this tool could be used to hack online Flash games? Like viewing and changing variables at runtime?

  19. Yowan
    May 17th, 2009 | 11:07 am

    … mainly because I think it’s scary to know that everybody can download your games and see simply all the details or change their scores, etc. Do you think it could be used that way?

  20. May 17th, 2009 | 8:56 pm

    Great approach Yowan. If it could used, that will be a nightmare for most game developers. But the fact is, it would not be caused by De Monster Debugger. The basic logic lies behind this debugger causes it, in other words the Flash Player itself.

    Actually, if you want your game data variables to be inaccessible, all you have to do is keeping them on server-side, not client-side. You could use different methods like using a socket-server or FMS. You could even make your SWF files inaccessible for HTTP connections, so no one could compile them.

    Finally, I’ve downloaded the application. Installed it, but have had no time to try. Thanks for the tutorial Lee, it will be a great time saver.

  21. May 19th, 2009 | 1:15 pm

    Thanks, Lee, for showing us another fine gem of AS development! By all indications, MonsterDebugger is going to be as essential to my AS work as Firebug is to my HTML/CSS workflow.

  22. May 24th, 2009 | 7:59 am

    [...] via a helper class you import into your app/movie. It’s pretty slick. Lee Brimelow has posted a video tutorial on how to use the app. As cool as it was, it actually was overkill for my needs. I simply needed styling assistance, not [...]

  23. May 24th, 2009 | 10:20 am

    [...] via a helper class you import into your app/movie. It’s pretty slick. Lee Brimelow has posted a video tutorial on how to use the app. As cool as it was, it actually was overkill for my needs. I simply needed styling assistance, not [...]

  24. May 24th, 2009 | 10:20 am

    [...] via a helper class you import into your app/movie. It’s pretty slick. Lee Brimelow has posted a video tutorial on how to use the app. As cool as it was, it actually was overkill for my needs. I simply needed styling assistance, not [...]

  25. June 14th, 2009 | 10:14 am

    Nice product. But the inability to browse private properties pretty much kills it for me, though I guess this is down to the Flash Player right? Having to trace each private member via MonsterDebugger.trace() doesn’t really help when trying to casually introspect a swf.

  26. July 15th, 2009 | 3:29 am

    [...] benötigt, der sollte vielleicht noch in folgenden berichtenden Blogs vorbei schauen: Video Flash, The FlashBlog, gotoANDLearn und das Smashing [...]

  27. July 30th, 2009 | 4:20 am

    [...] der sollte vielleicht noch in folgenden berichtenden Blogs vorbei schauen: Video Flash, The FlashBlog, gotoANDLearn und das Smashing [...]

Leave a reply