estoy haciéndome mi player de video con su skin propio y me encuentro con un pequeño problemita que no se como solucionar... os explico.
Tengo un FLVPlayer (elPlayer) y un mc con todos los botones (barraControles).
En barraControles tengo un botón para hacer fullScreen, que hago así:
Código ActionScript :
barraControles.botonFullScreen.addEventListener(MouseEvent.CLICK, fullScreenOn);
stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenYa);
function fullScreenOn(e:MouseEvent):void {
stage.displayState = StageDisplayState.FULL_SCREEN;
}
function fullScreenYa(e:FullScreenEvent):void {
if (e.fullScreen) {
elPlayer.height = (Capabilities.screenResolutionY - 100);
elPlayer.width = elPlayer.height * ratioVideo;
elPlayer.x = Math.round((Capabilities.screenResolutionX - elPlayer.width) / 2);
elPlayer.y = 0;
barraControles.botonFullScreen.gotoAndStop(2);
barraControles.x = 0;
barraControles.y = Capabilities.screenResolutionY;
//campoSalida.text=("---> " + barraControles.x + "," + barraControles.y);
} else {
trace("volviendo de fullScreen");
}
}
El caso es que al hacer fullScreen, el fondo del video se me pone por encima de la botonera del player, me lo tapa y entoces me inutiliza los botones. No se por que se me pone por encima, si pongo al player:
Código ActionScript :
elPlayer.height=200;
Me pone el video con 200 px de alto pero el fondo del mismo se estira hasta tapar toda la pantalla, tapándome la botonera que pongo abajo de todo
Aps, en el constructor tengo:
Código ActionScript :
stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT;
¿Alguien sabe a que se debe esto? ¿Es que no se por que narices el player del video me tapa la botonera... he probado a cambiar el tipo del player (exactFit, noScale, mantainAspectRatio) y lo mismo... no se como solucionarlo.
No se si me he explicado muy bien, espero que si y que alguien sepa de que estoy hablando, gracias
