ActionScript3.0を駆使したFlashコンテンツを作っていると、関数が呼ばれた時、そのコールスタック(呼び出し元リスト)を見たくなるときがある。スタックトレースと呼ばれる機能ですね。 デバッガで追いかけてもいいのですが、JavaScriptや他のSWFなどと連携していたりしてデバッガが使えない状況では、やっぱりtrace()によるデバッグが基本となるのです。 Error.getStackTrace() 結論から言うと、ErrorオブジェクトのgetStackTrace()メソッドでスタックトレースを文字列として取得することが出来ることが分かりました。 Error.getStackTrace() 例えば、以下のコードのように、必要なところでErrorオブジェクトを生成し、そこでgetStackTrace()メソッドを呼び出すことになります。 次の例は、「valueパラメータを-1