⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 outputpanelview.as

📁 精通Actionscript 3.0 书籍源代码 非常实用
💻 AS
字号:
package logger {
  import util.Observer;
  import util.Observable;
  
  /**
   * An observer of the Logger class. When a movie is played in 
   * the Flash authoring tool's Test Movie mode, this class displays
   * log messages in the Output panel.
   */
  public class OutputPanelView implements Observer {
    // The log that this object is observing.
    private var log:Logger;
  
    /**
     * Constructor
     */
    public function OutputPanelView (l:Logger) {
      log = l;
    }
  
    /**
     * Invoked when the log changes. For details, see the 
     * Observer interface.
     */
    public function update (o:Observable, infoObj:Object):void {
      // Cast infoObj to a LogMessage instance for type checking.
      var logMsg:LogMessage = LogMessage(infoObj);
      trace(Logger.getLevelDesc(logMsg.getLevel()) + ": " + logMsg.getMessage());
    }
  
    public function destroy ():void {
      log.removeObserver(this);
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -