Comunidad de diseño web y desarrollo en internet online

Precarga solo se ve al final

Citar            
MensajeEscrito el 15 Ene 2010 01:32 pm
Hola buenas a todos, estoy realizando una Precarga para cuando se carga la aplicación, pero cuando empieza la carga de la aplicación no se ve la Precarga hasta que dicha carga no se realiza hasta el 100%. No me envía errores.

El código que estoy utilizando es siguiente:
El archivo Aplicacion.fla, contiene dos Escenas, una Precargas y la otra Escena 1, en la Escena Precarga en el primer fotograma tengo situado este código:

stop();
import com.Precarga;
var Carga:Precarga = new Precarga(this);
addChild(Carga);

En el archivo Precarga.as contiene este código:
package com
{
import flash.display.*;
import flash.events.*;
import caurina.*;
import caurina.transitions.*;
public class Precarga extends Sprite {
private var Cargando:Number;
private var Total:Number;
private var Porct:Number;
private var Preload:PreloadClase;
public function Precarga(stg:Object):void{
Preload = new PreloadClase();
addChild(Preload);
Preload.x = (1000 - Preload.width) / 2;
Preload.y = 750 / 2;
stg.loaderInfo.addEventListener(ProgressEvent.PROGRESS,Progreso);
stg.loaderInfo.addEventListener(Event.COMPLETE,Cargado);

function Progreso(e:ProgressEvent):void{
Cargando = Math.round(e.bytesLoaded * 100 / e.bytesTotal);
//Preload.scaleX = Cargando /100;
Preload.Cargadotxt.text = String(Cargando) + " %";
stg.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,Progreso);
}

function Cargado(e:Event):void{
Tweener.addTween(Preload,{x:1400, alpha:0, time:4, transition:"Back.easeIN",onComplete:Ira});
stg.loaderInfo.removeEventListener(Event.COMPLETE,Cargado);
}
function Ira():void{
removeChild(Preload);
stg.play()
}
}
}

}

He modificado el código del Precarga.as en varias ocasiones,sacando las funciones del constructor, introduciendo las de nuevo, quitando los Tweeners. La he depurado línea por línea con traces para ver por donde podría fallar, pero nada el mismo resultado.

He buscado por la red, pero no encuentro nada que me soluciones dicho problemas.

A ver si alguien ve donde cometo el fallo. Muchas gracias.
Un Saludo

Por TobaWebs

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Ene 2010 02:17 pm
lee aqui
http://foros.cristalab.com/tu-precarga-aparece-a-medias-aqui-la-solucion-t9098/

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 19 Ene 2010 10:02 am
Muchas gracias jpcw, ya había leído dicho post pero nunca entero, porque siempre me quedaba en la primera pagina, la idea venia mas adelante. gracias

Por TobaWebs

6 de clabLevel



 

chrome

 

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