Comunidad de diseño web y desarrollo en internet online

rezise de video cargado en un swf externo con as3.

Citar            
MensajeEscrito el 10 Ene 2011 01:31 pm
hola a todos,

tengo un gran lio desde hace unos dias, que no puedo resolver, tengo un swf principal de un sitio que estoy creando y este carga un swf que contiene un player que a su vez muestra un video, este player contiene dos botones uno play/ pause y un boton fullscreen el que funciona muy bien si lo pruebo fuera del sitio, ahora cuando lo cargo al principal y le doy click a este boton me pone el sitio completo en fullscreen, alguien tiene alguna idea de como puedo controlar esto y por donde empiezo?

thk

Por fastvisit

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Ene 2011 04:09 pm
Tienes que deshabilitar el escalado automático:

this.stage.scaleMode = StageScaleMode.NO_SCALE

Luego tu modificas el tamaño de lo que necesites a mano. Si miras los tutoriales de diagramación líquida te dan una idea

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Ene 2011 07:27 am
Hola.

Creo entender que lo que necesitas es definir que "cacho" de tu código quieres "llevar" a fullscreen. Si es así, usa la clase geom, define un rectangulo que se ajuste a tu player y usa la propiedad fullScreenSourceRect del stage.

Sería del palo esto:


Código ActionScript :


botonDeFullScreenDelPlayer.addEventListener(MouseEvent.CLICK); 
{ 
   funcionQueCambiaElstage(); 
} 
 
 
private function funcionQueCambiaElStage(e:MouseEvent):void  
{ 
   var rect:Rectangle = new Rectangle( player.x, player.y, player.width, player.height ); 
   stage.fullScreenSourceRect = rect;  
   stage.displayState = StageDisplayState.FULL_SCREEN; 
} 




Salu2.

Por teskostudio

34 de clabLevel



 

firefox

 

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