Comunidad de diseño web y desarrollo en internet online

posición dinámica de clip frente al stage

Citar            
MensajeEscrito el 19 Oct 2009 09:52 am
Desde hace tiempo no consigo solucionar lo siguiente,haber si me podeis echar una manita:

Trato de colocar un icono de pantalla completa en parte inferior izquierda de la película,y que a su vez,independientemente del tamaño del explorador o swf,este siempre se mantenga en esa posición.Como me resulta un poco complicado explicar esto con claridad,cuelgo una imagen donde describo lo mejor que puedo lo que quiero hacer.

http://www.laboratorio3d.com/Esquema.jpg

Y aquí el código que he utilizado:

Código ActionScript :


stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.ENTER_FRAME, ajustar);
   
      function ajustar(event:Event):void
                 {
   botonfullscreen.y = stage.stageHeight - 20;
   botonfullscreen.x = stage.stageWidth - stage.stageWidth + botonfullscreen.width - 30;
    addChild(botonfullscreen);
   }


Gracias

Por muse

50 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Oct 2009 10:18 am
El botón sólo lo tienes que añadir una vez (si es que no lo tienes ya en tu película añadido)
La "x" del botón no cambia, siempre será 0
El evento debería ser un Event.RESIZE

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2009 11:44 am
Gracias por las sugerencias Eliseo2 ,te cuento:

-En un primer momento el evento fue RESIZE,pero no funcionaba asi que probé con ENTER_FRAME.
-El clip(botonfullscreen) lo incorporo a través de as.He sacado el "addChild(botonfullscreen);" de la función y sigue igual.

Por muse

50 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Oct 2009 03:59 pm
Solucionado!

El problema era el punto de anclaje,es decir:

Stage.align = StageAlign.TOP_LEFT;

Hay un estupendo tutorial en la siguiente página para los que quieran hacer layouts líquidos:

http://blog.manuelpedrera.com/2009/layouts-liquidos-con-flash-y-as3/

Por muse

50 de clabLevel



 

msie8

 

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