hola evan,,, yo hace unos meses tambien tuve que hacer lo mismo que tu,,, y se me ocurrio crear esta funcion que devuelve la nueva dimension que el video tiene que tener con respecto a la pantalla y manteniendo su proporcionalidad .
Código ActionScript :
import flash.system.Capabilities;
function calculateDimension():Object
{
var dVideo:Object = {};
dVideo.width = myVideo.videoWidth;
dVideo.height = myVideo.videoHeight;
var dScreen:Object = {};
dScreen.width = Capabilities.screenResolutionX;
dScreen.height = Capabilities.screenResolutionY;
if (dVideo.width >= dVideo.height)
{
dVideo.height = dScreen.width * dVideo.height / dVideo.width;
dVideo.width = dScreen.width;
if (dVideo.height > dScreen.height)
{
dVideo.width = dScreen.height * dVideo.width / dVideo.height;
dVideo.height = dScreen.height;
}
return dVideo;
}
dVideo.width = dScreen.height * dVideo.width / dVideo.height;
dVideo.height = dScreen.height;
if (dVideo.width > dScreen.width)
{
dVideo.height = dScreen.width * dVideo.height / dVideo.width;
dVideo.width = dScreen.width;
}
return dVideo;
}
Obviamente es mejorable ya que fue lo primero que se me ocurrio.
Probalo y avisa si te sirvio.
Saludos
eXe