Comunidad de diseño web y desarrollo en internet online

Reubicar objetos de la escena al hacer fullscreen

Citar            
MensajeEscrito el 16 Dic 2010 12:17 pm
Hola,

se me plantea un problema al hacer un fullscreen del contenido de mi aplicación flash/swf.
Para hacer el fullscreen ningún problema, dispongo de un botón que al detectar el evento CLICK se encarga de cambiar a modo pantalla completa.
Tengo una clase que contiene una serie de botones y se ubica en el extremo lateral izquierdo (en pantalla normal), al hacer el fullscreen esos elementos no se posicionan en el mismo sitio (permanecen en la posición relativa a la resolución de la pelicula flash).

Imagino que la nueva posición dependerá de la resolución del monitor en relación a la 'antigua' posición.

¿Alguien me puede asesorar?

Muchas gracias de antemano.

Un saludo

Por emedmaria

73 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Dic 2010 03:20 pm
Busca el tutorial de diagramación líquida aquí en Cristalab

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Dic 2010 04:13 pm
Gracias Jorge

Estoy mirando y en lo de diagramación líquida veo ejemplos con el escalado pero no con la ubicación de componentes....

Seguiré buscando

Por emedmaria

73 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Dic 2010 04:17 pm
La idea es: al deshabilitar el escalado por defecto, tu manejas la ubicación

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Dic 2010 01:53 pm
Eo.

Yo lo que haría seria crear un listener como este:

Código ActionScript :

stage.addEventListener(Event.RESIZE, funcionQueReubicaElementos);


private function funcionQueReubicaElementos(e:Event):void 
{
   myMenuConBotones.x = ?;
   myMenuConBotones.y = ?;
}


Este listener detecta cualquier cambio de tamaño de tu stage ya sea porque tú mismo vas a fullscreen o viceversa o bien porque la ventana del navegador ha cambiado de tamaño.

Dentro de la función puedes incluso usar librerías Tween o lo que quieras para ubicar tus elementos. La nueva posicion x e y dependeran del nuevo tamaño del stage, pero siempre partiendo de 0,0 o sea que si quieres mover el menu al centro o a una de las esquinas toma stage.stageWidth y stage.stageHeight como referencias y a partir de ahí coloca tu menu.

Espero que te sirva.

Salutens.

tsk

Por teskostudio

34 de clabLevel



 

firefox

 

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