code: function fadeOut(color, duration, onComplete) {
           this._fadeOut.color = me.pool.pull("me.Color").copy(color);
           this._fadeOut.tween = me.pool.pull("me.Tween", this._fadeOut.color).to({
             alpha: 0.0
           }, duration || 1000).onComplete(onComplete || null);
           this._fadeOut.tween.isPersistent = true;
  
           this._fadeOut.tween.start();
         }
docs: fadeOut(flash) effect<p>
  screen is filled with the specified color and slowly goes back to normal
  @name fadeOut
  @memberOf me.Camera2d
  @function
  @param {me.Color|String} color a CSS color value
  @param {Number} [duration=1000] expressed in milliseconds
  @param {Function} [onComplete] callback once effect is over
  @example
  // fade the camera to white upon dying, reload the level, and then fade out back
  me.game.viewport.fadeIn("#fff", 150, function() {
  me.audio.play("die", false);
  me.levelDirector.reloadLevel();
  me.game.viewport.fadeOut("#fff", 150);
  });