             // We don't need to worry about NO_SCALE as that's just not putting 
             // an explicit width on the VideoElement.
             if (value)
-                mx_internal::videoPlayer.scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO;
+                videoPlayer.scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO;
             else
-                mx_internal::videoPlayer.scaleMode = VideoScaleMode.EXACT_FIT;
+                videoPlayer.scaleMode = VideoScaleMode.EXACT_FIT;
 
             invalidateSize();
             invalidateDisplayList();

    private function videoPlayer_autoRewoundHandler(event:fl.video.VideoEvent):void
    {
        // just for binding purposes on VideoElement.playheadTime
        dispatchEvent(new Event("autoRewound"));
    }
    
    /**

    {
        super.updateDisplayList(unscaledWidth, unscaledHeight);
        
        var flvPlayer:VideoPlayer = videoPlayer;
        
        flvPlayer.width = Math.floor(unscaledWidth);
        flvPlayer.height = Math.floor(unscaledHeight);
