Well I've followed countless examples to add smoothing to flex by extending VideoDisplay, but for some reason setting the autoPlay to be false doesn't change the videoDisplay autoPlay.

Anybody have any ideas?

        import flash.display.DisplayObject;
        
        import mx.controls.VideoDisplay;
        import mx.controls.videoClasses.VideoPlayer;
        import mx.managers.IFocusManagerComponent;

public class SmoothVideo extends VideoDisplay implements IFocusManagerComponent
        {
                public var smoothing:Boolean=false;
                public var deblocking:int=0;

                public function SmoothVideo()
                {
                        super();
                }

                override public function 
addChild(child:DisplayObject):DisplayObject
                {
                        var video:VideoPlayer = VideoPlayer(child);
                        video.smoothing=smoothing;
                        video.deblocking=deblocking;
                        
                        return super.addChild(child);
                }
        }
}

Reply via email to