Comunidad de diseño web y desarrollo en internet online

duda con clase tween al carga una pag

Citar            
MensajeEscrito el 27 Dic 2007 08:18 pm
Hola amigos mi problema es el siguiente.Me guio por esta pag http://www.drawingart.org/ en un mecanismo muy interesante en cual siempre se centra la pag con clase tween dependiendo de la resolucion, eso ya lo tengo y lo hize, al minizar o al agrandar la ventana del browser se corren todos los elementos y se centra.mi problema es; al carga la pagina o al abrirla por primera ves los elementos no aparecen centrados.¿Abra una funcion onload algo asi para centrar los elementos al cargar el swf?
Eso a ver si me hechan una manito.Gracias!

Por sandino

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Dic 2007 09:51 pm
lo que se me ocurre que podes hacer es enviar por flashvars(al cargar el swf) el tamño de la ventana del usuario a flash asi cuadno inicia tu pagina ya sabes si tiene la ventana maximizada o no y de ahi podes hacer la cuenta matematica para ubicar los objectos en el escenario.


Saludos
Nico

Por nicoy

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Dic 2007 10:22 pm
Tu lo que estas buscando es esto...

Código :

_global.setStage = function() {
   slis = new Object();
   slis.onResize = function() {
//Posiciones de cada objeto al redimensionar
   };
   Stage.addListener(slis);
   slis.onResize();
};
setStage();


EJEMPLO:

http://www.perforacionesblanco.com/nueva/

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 28 Dic 2007 02:08 pm
por favor corrijanme, tengo lo siguiente:

Código :

Stage.scaleMode = "noScale";
   Stage.align = "LT";
      stageListener = new Object();
      stageListener.onResize = function ()
      {
         if (Stage.width < 940){xwidth = 940;}else{xwidth = Stage.width;}
         
         if (Stage.height < 560){yheight = 560;}else{yheight = Stage.height;}
   _global.setStage = function() {
   slis = new Object();
   slis.onResize = function() {
         movecontenido();
         movemenu();   
         moveplayer();
          };
   Stage.addListener(slis);
   slis.onResize();
};
      };
   ONLOAD_SWF.onLoad = function ()
   {
      menu._visible=false;
      menu._width = _root.xwidth;
      //trace(menu._width);
   };
   setStage();
   Stage.addListener(stageListener);
   stageListener.onResize();
  

Y ahora no me funciona, que estoy haciendo mal??

Por sandino

51 de clabLevel



 

firefox

 

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