Comunidad de diseño web y desarrollo en internet online

Problema con video fullscreen

Citar            
MensajeEscrito el 23 Sep 2009 03:23 pm
Estimados, tengo el siguiente problema, necesito hacer el boton fullscreen para un reproductor, el problema es que con la funsion que tengo me agranda todo en el esenario(botonoes, barra de volumen, etc) yo lo que necesito es que al momento de precional el boton fullscreen se vea el video en toda la pantalla. He intentado de diferentes formas pero no puedo por favor necesito ayuda.
El video lo llamo por codigo este es mi codigo de screen:

botonfull.addEventListener(MouseEvent.CLICK, goFullScreen);

function goFullScreen(e:MouseEvent = null):void
{
//StageAlign.TOP_LEFT;
//StageAlign.TOP_RIGHT
if (stage.displayState == StageDisplayState.NORMAL) {
stage.displayState=StageDisplayState.FULL_SCREEN;
//video.width=stage.width;
//video.height = stage.height;
} else {
stage.displayState=StageDisplayState.NORMAL;


}
}
lo que esta con las barras de comentarios son algunas pruebas que hice para ver si fucniona, cuando pongo video.width=stage.width; video.height = stage.height; el video toma todo el alto pero no todo el ancho y no entiendo porque.
De antemano gracias byeee

Por ansisweb

78 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Sep 2009 05:41 pm
Tienes que poner un scleMode que no cambie automáticamente el tamaño para poder tu hacer los cambios:

stage.scaleMode = StageScaleMode.NO_SCALE

Luego ya manejas manualmente los cambios de tamaño que necesites

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Sep 2009 08:05 pm
Ya habia intentado pero no me funciono, hice esto que me muestra lo que necesito, adjunto el codigo por si le sirve a alguien igual gracias por el tiempo.

function goFullScreen(e:MouseEvent = null):void
{
StageAlign.LEFT;
if (stage.displayState == StageDisplayState.NORMAL) {
stage.scaleMode = StageScaleMode.EXACT_FIT;
stage.displayState=StageDisplayState.FULL_SCREEN;
video.width=stage.width;
video.height = stage.height-20;
speaker_mc.width = 10 ;
speaker_mc.height = 10 ;
toogle_btn.width = 10;
toogle_btn.height = 8;
} else {
stage.displayState=StageDisplayState.NORMAL;

}
}
stage.scaleMode = StageScaleMode.EXACT_FIT; me da las medidas exactas del ecenario una ves hecho el fullscreen, video.height = stage.height-20 me deja un espacion en la altura para que se vean los controles como los necesito, y lo demas ya es solo cuestion de manipular cada elemento con sus porpiedades width y height ademas de "x" y "y" asi obtuve lo que necesito no se si es lo mas optimo pero me funciona saludos y gracias por la respuesta :D

Por ansisweb

78 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.