Foros del Web » Creando para Internet » Flash y Actionscript »

Funcion no me escala la ultima imagen cargada

Estas en el tema de Funcion no me escala la ultima imagen cargada en el foro de Flash y Actionscript en Foros del Web. Hola amigos, fijense que tengo un flash dentro, tengo esta funcion Código: function foto(archivo:String, x:Number, y:Number, p:Number) { this.createEmptyMovieClip(["profundidad"+p], p); this["profundidad"+p].loadMovie(archivo); this["profundidad"+p]._x = x; this["profundidad"+p]._y ...
  #1 (permalink)  
Antiguo 17/12/2008, 13:13
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
Funcion no me escala la ultima imagen cargada

Hola amigos, fijense que tengo un flash
dentro, tengo esta funcion

Código:
function foto(archivo:String, x:Number, y:Number, p:Number) {
	this.createEmptyMovieClip(["profundidad"+p], p);
	this["profundidad"+p].loadMovie(archivo);
	this["profundidad"+p]._x = x;
	this["profundidad"+p]._y = y;
	this.onEnterFrame = function() {
		if (this["profundidad"+p].getBytesLoaded()>7) {
			if (this["profundidad"+p].getBytesLoaded()>=this["profundidad"+p].getBytesTotal()) {
				this["profundidad"+p]._width="207";
				this["profundidad"+p]._height="159";
				trace("Cargado");
				//delete this.onEnterFrame;
			} else {
				var porcent:Number;
				porcent = Math.round((this["profundidad"+p].getBytesLoaded()/this["profundidad"+p].getBytesTotal())*100);
				trace("No Cargao");
			}
		}
	};
}
la llamo asi:
Código:
foto("bebo.jpg", 60, 110, 1);
y funciona, pero
si la llamo por segunda vez

Código:
foto("bebo.jpg", 60, 110, 1);
foto("gorda.jpg", 290, 110, 2);
la primera imagen no me la escala como dice la funcion:
this["profundidad"+p]._width="207";
this["profundidad"+p]._height="159";

pero la segunda si

si llamo la funcion varias veces, las primeras imagenes las deja en tamaño original, y la ultima si tiene efecto


cual es el problema?

se supone que todas las imagenes deben de ajustar a un tamaño


Saludos, Gracias
  #2 (permalink)  
Antiguo 17/12/2008, 13:17
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
Respuesta: Funcion no me escala la ultima imagen cargada

aqui un ejemplo
http://radiofresno.sytes.net/Archivo...o/arc/tres.swf

cargando dos imagenes
  #3 (permalink)  
Antiguo 17/12/2008, 13:20
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 10 años, 9 meses
Puntos: 5
Respuesta: Funcion no me escala la ultima imagen cargada

Mirate la ayuda de flash respedcto a MovieClipLoader, es la solucion de tus problemas.

Yo pienso que debes traerte las imagenes con este loader y con onComplete, onInit etc ajustas lo que quieras de ellas

Muy practico! Salu2!

PD: Ni deberia contestarte x tu opinio de firefox al final :D XD :D, no te creas! ( |-( solo cambialo )
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:50.