Comunidad de diseño web y desarrollo en internet online

problema con diagramación líquida en AS2

Citar            
MensajeEscrito el 07 Sep 2009 08:57 pm
Hola, hice una web provisional mientras trabajo en la web definitiva, la dirección es http://www.paradevorar.com/, y tengo el problema de que la estrella que gira no se coloca en el lugar que quiero, yo quiero que se coloque siempre en la esquina inferior derecha de la pantalla, intenté con este código:

Código ActionScript :

Stage.scaleMode = "noScale";
Stage.align = "T";
abajo._y = Stage.height - abajo._height;
estrella._y = Stage.height - estrella._height;
estrella._x = Stage.width - estrella._width;

var miListener:Object = new Object();
miListener.onResize = function() {
   abajo._y = Stage.height - abajo._height;
   estrella._y = Stage.height - estrella._height;
   estrella._x = Stage.width - estrella._width;
};
Stage.addListener(miListener);

estrella.onRelease = function (){
   getURL("LALONCHERA.pdf", "_blank");
};


Donde "abajo" es el nombre de instancia del texto "COMEMOS POR LOS OJOS" y "estrella" es el nombre de instancia del movieclip que es la estrella que gira. Cuando saco el swf con este código, la estrella se coloca en la esquina inferior derecha, pero a medida que expando el swf, la estrella no obedece el código y se va moviendo a la derecha hasta que desaparece.

¿Qué estoy haciendo mal? ¿Qué código debo usar para que la estrella siempre se coloque en la esquina inferior derecha?

Gracias.

PD: este es el código de lo que está colgado ahorita:

Código ActionScript :

Stage.scaleMode = "noScale";
Stage.align = "T";
abajo._y = Stage.height - abajo._height;
estrella._y = Stage.height - estrella._height;
estrella._x = 400;

var miListener:Object = new Object();
miListener.onResize = function() {
   abajo._y = Stage.height - abajo._height;
   estrella._y = Stage.height - estrella._height;
   estrella._x = 400;
};
Stage.addListener(miListener);

estrella.onRelease = function (){
   getURL("LALONCHERA.pdf", "_blank");
};


Evidentemente no funciona, porque me coloca la estrella en x=400px, en lugar de la esquina inferior derecha que es donde la quiero, por la premura lo dejé así pero lo quiero resolver.

Gracias.

Por rq!

14 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Sep 2009 08:03 pm
¿Hola? ¿Habrá alguien que pueda ayudarme con mi problema?

Por rq!

14 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Sep 2009 08:24 pm
porque no intentas agrupar todos los elementos en un solo movieclip y darle instruccion de que solo diagrame ese movieclip?

Por alexstorm

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Sep 2009 08:40 pm
Hola alexstorm, no entendí mucho tu sugerencia, ¿podrías elaborarla más?

Por rq!

14 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Sep 2009 09:14 pm
puedes seleccionar todos los elementos y agruparlos todos en un solo movieclip y darle el nombre de instancia, ya en la diagramacion pones el nombre de la nueva instancia que diste de alta y diagramas todo en vez de diagramar cada uno de los elementos.

Por alexstorm

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Sep 2009 10:48 am
Prueba con esto a ver si te sirve, es como lo hago yo...

Código :

Stage.scaleMode = "noScale"; 
Stage.align = "TL"; 

abajo._y = Stage.height - abajo._height; 
estrella._y = Stage.height - estrella._height; 
estrella._x = Stage.width - estrella._width; 

function escalaFondo(){
abajo._y = (Stage.height) - (abajo._height); 
estrella._y = (Stage.height) - (estrella._height); 
estrella._x = (Stage.width) - (estrella._width); 
}
Stage.addListener(this);
this.onResize = escalaFondo;
escalaFondo();

estrella.onRelease = function (){ 
   getURL("LALONCHERA.pdf", "_blank"); 
};

Por 31416k

13 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 20 Oct 2009 07:40 pm
alexstorm: no puedo diagramar todos los elementos como un movieclip porque quiero que cada uno actúe de manera diferente, gracias igual por la sugerencia.

31416k: tu método no me funciona porque necesito que mis elementos (excepto la estrella) estén en el centro. Con tu código, se quedan alineados a la izquierda, y si le coloco "T" en lugar de "TL" la estrella no obedece el código y se desaparece como lo hace con mi código. Gracias igual.

Ya yo estoy trabajando en la web que se va a colgar allí así que bueno.. decidí dejar eso así como está y ya.. después veré si encuentro solución simplemente por aprender.

Muchas gracias a todos.

Por rq!

14 de clabLevel



 

safari

 

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