# Stack traces with runtime debugger tools (a la De MonsterDebugger)?

**URL:** https://forum.kirupa.com/t/stack-traces-with-runtime-debugger-tools-a-la-de-monsterdebugger/295564
**Category:** flash
**Created:** [September 1, 2009, 12:13pm UTC](https://forum.kirupa.com/t/stack-traces-with-runtime-debugger-tools-a-la-de-monsterdebugger/295564 "2009-09-01T12:13:40Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 1, 2009, 12:13pm UTC](https://forum.kirupa.com/t/stack-traces-with-runtime-debugger-tools-a-la-de-monsterdebugger/295564/1 "2009-09-01T12:13:40Z")

</div>

Does anyone have a lot of experience with the different runtime debugger tools out there such as [De MonsterDebugger](http://demonsterdebugger.com/)? I’m looking for one that will map out the call stacks of different function calls within a tree structure. I couldn’t tell if De MonsterDebugger does it, but it doesn’t seem to. And I wasn’t sure what other options are out there.

For an example of what I’d like, consider the following and the expected output (or something to that effect):  
Code:

```auto
function foo(){
	my_mc.x = 10;
	my_mc.y = 10;
	bar();
	boo();
}
function bar(){
	boo();
	my_text.alpha = o;
}
function boo(){
	visible = !visible;
}

foo();

```

Output:

```auto
MainTimeline::FrameScript
	+- MainTimeline::foo()
		+- MovieClip::set x()
		+- MovieClip::set y()
		+- MainTimeline::bar()
		|	+- MainTimeline::boo()
		|	|	+- MainTimeline::get visible()
		|	|	+- MainTimeline::set visible()
		|	+- TextField::set alpha()
		+- MainTimeline::boo()
		|	+- MainTimeline::get visible()
		|	+- MainTimeline::set visible()
		+- TextField::set alpha()

```

Worse comes to worst, I’ll just implement it myself, but I was hoping someone already did 😉
