 import flash.display.BitmapData;
 import flash.display.Sprite;
 
+import flash.events.StatusEvent;
+
 import flash.media.Camera;
 import flash.media.Video;
+
+import flash.text.TextField;
+
+import com.threerings.util.MethodQueue;
 
 // TODO: use PreferredCamera?
 public class CameraSnapshotter extends Sprite

        clearSnapshot();
        removeChild(_video);
        _camera.setMode(width, height, fps, favorArea);
        attachVideo();
    }



    protected function attachVideo () :void
    {
        if (_video != null) {
            // shut down the old video
            _video.attachCamera(null);
        }

        _video = new Video(_camera.width, _camera.height);
        // the constructor args don't seem to do dick, so we set the values again...
        _video.width = _camera.width;
