0

以下のコードがあります。ログに記録できるようにするために必要なものは次のとおりですFireFox/FireBug

package {
  import flash.display.Sprite;
  import flash.external.ExternalInterface;

  public class FlashRecorder extends Sprite {
    public function FlashRecorder() {
      var logger:Logger;
      logger = new Logger();
      ExternalInterface.addCallback("debugLog", logger.debugLog);
      var recorder = new Recorder(logger);
      recorder.addExternalInterfaceCallbacks();
    }
  }
}

そのように、私がするとき:

logger.log('startPlaying');

Firefox/firebug に記録されます

4

2 に答える 2

1

デバッグに関する限り、かなりの数のオプションがあります。ここにいくつかのオプションがあります。

AS3

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/package.html#trace ()

http://www.as3commons.org/as3-commons-logging/

http://nochump.com/blog/archives/24

http://code.google.com/p/flash-tracer/

http://demonsterdebugger.com/

    private function logToBrowserConsole(somethingToLog:String):void
    {
        ExternalInterface.call("console.log", somethingToLog);
    }

フレックス 3+

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

http://code.google.com/p/fxspy/

于 2012-10-25T02:48:49.807 に答える
1

FireBug でログを記録するには、次を使用します: console.log、 http: //michaelsync.net/2007/09/30/firebug-tutorial-script-tab-javascript-debuggingの詳細

于 2012-10-25T02:36:43.220 に答える