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

Preloader por detrás

Estas en el tema de Preloader por detrás en el foro de Flash y Actionscript en Foros del Web. Buenas, ¿alguien podría indicarme como modificar el siguinte código para que el preloader de la imagen no quede por detrás de la foto al cargar?. ...
  #1 (permalink)  
Antiguo 29/12/2008, 04:30
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 12 años, 11 meses
Puntos: 0
Preloader por detrás

Buenas, ¿alguien podría indicarme como modificar el siguinte código para que el preloader de la imagen no quede por detrás de la foto al cargar?. Soy algo novato en AS.

Un saludo.

Código:
_global.foto;

	var resultado:LoadVars = new LoadVars();
    resultado.onLoad = function(success:Boolean) {
		if (success) {			
			//trace(this);
			if(this.output=="ok"){
				_global.foto = this.foto;		
				estadoReg.text = "";
				_root.cargarFoto();
			}else {
				trace(this.mensaje+" devuelve ...... Error");
				estadoReg.text = "";
				estadoReg.text = this.mensaje;
			}
		} 	
    };
    var alta:LoadVars = new LoadVars();
	alta.idF = _root.idFoto;	
	alta.tipo = _root.tipo;	
	
    alta.sendAndLoad("dameFoto.asp", resultado, "POST");	
	
function cargarFoto(){
	var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
	var mcLoader:MovieClipLoader = new MovieClipLoader();
	var listener:Object = new Object();

	loadListener.onLoadComplete = function(target_mc:MovieClip):Void {
			_root.carga.text = "";
	}	
	
	listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
		trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
		_root.carga.text = Math.round((bytesLoaded*100)/bytesTotal)+"%";
		
	}
	listener.onLoadInit = function(target:MovieClip):Void {
		trace(target + ".onLoadInit");
		target_mc._parent._alpha=0;
		target_mc._parent.tween("_alpha", 100, 2, "easeOutBack", 0);		
	}
	mcLoader.addListener(listener);
	mcLoader.loadClip(_global.foto, container);
}

stop();
__________________
Salud y libertad
  #2 (permalink)  
Antiguo 30/12/2008, 18:39
Avatar de edisinho  
Fecha de Ingreso: octubre-2005
Mensajes: 119
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Preloader por detrás

Saludos


Lo que podrias hacer es usar _level"numero"()

con _level puedes asignar en que nivel se cargada el contenido, asi podrias indicarle que cargue en nivel 2 para que este debajo de tu Preloarder, donde esta escrito "numero", pones el numero de nivel al que quieres cargar, por ejemplo 4, sin las comillas obviamente, ojo que este codigo es de AS2, no si si funcionara en AS3.

Espero haya sido de ayuda, cualquier cosa solo pregunta y tratare de ayudarte, bye.
__________________
€disinho
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 21:03.