Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2004, 08:08
NeoZ
 
Fecha de Ingreso: diciembre-2003
Mensajes: 141
Antigüedad: 20 años, 11 meses
Puntos: 0
Ayuda con este ejemplo AS, por favor.

Holas!

Estoy haciendo pruebas con un trozo de código AS. Empiezo.
Quiero que un MC cuadrado que mide 10x10 pueda variarlo de medida en tiempo real y con un "efecto" de alargamiento progresivo. Para ello tengo:

Una capa en el cual creo un MC llamado "cuadrado_mc" que se trata de un cuadrado relleno de color con una línea de 0,25px que lo envuelve.

Otra capa en la cual agrego un botón al que le llamo "boton_btn".

Y finalmente, tengo otra capa a la que agrego una acción:

Código:
boton_btn.onRelease = function() {
	x_final = 100;
	onEnterFrame = function() {
		x_actual = cuadrado_mc._width;
		x_relativa = x_final - x_actual;
		x_diferencia = x_relativa/5;
		cuadrado_mc._width = cuadrado_mc._width + x_diferencia;
	};
};
Funciona más o menos bien, pero el problema es que a medida que "crece" el cuadrado, también crece la línea que lo delimita. Quanto más medida le pongo, la línea se hace más gruesa.

¿Alguna ayudita o sugerencia? seguramente será fácil, pero ya me he dado bastantes cabezazos en la mesa, y no sale.

¡Saludos y gracias!