log.as
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. // All Log functions
  2. function gStrMult( string, count )
  3. {
  4.    var out = "";
  5.    for ( i = 0; i < count; i++ )
  6.    {
  7.       out += string;
  8.    }
  9.    return out;
  10. }
  11. // Indented log.
  12. // Logs the message with the specified indentation level.
  13. function gLog(msg, indentation)
  14. {
  15.    var prefix = "";
  16.    if ( indentation != 0 )
  17.    {
  18.       prefix = gStrMult( "    ", indentation );
  19.    }
  20.    trace( prefix + msg );
  21. }
  22. function gLogFrame()
  23. {
  24.    gLog( "Entering Frame " + _root._currentframe + "/" + _root._totalframes );
  25. }
  26. // Error log.
  27. // Outputs a message of the format "X=> [$section - ERROR] $msg: Failed"
  28. function gErrorLog(section, msg, indentation)
  29. {
  30.    gLog( "X=> [" + section + " - ERROR] " + msg + ": Failed", indentation );
  31. }
  32. // Callback function entry log.
  33. // Outputs a message of the format "==> [$section - CB] $msg: Callback Received"
  34. function gCbLog(section, msg, indentation)
  35. {
  36.    gLog( "==> [" + section + " - CB] " + msg + ": Callback Received", indentation );
  37. }
  38. // Callback function exit log.
  39. // Outputs a message of the format "<== [$section - CB] $msg: Callback Complete"
  40. function gCbExitLog(section, msg, indentation)
  41. {
  42.    gLog( "<== [" + section + " - CB] " + msg + ": Callback Complete", indentation );
  43. }