Comunidad de diseño web y desarrollo en internet online

Barrar Preloader

Citar            
MensajeEscrito el 23 Feb 2012 05:54 pm
Hola, estoy haciendo un preloader y no tengo errores en la sintaxis mas, flash no deja de darme este error

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at productos_fla::MainTimeline/carga()



aca les dejo mi codigo:

addEventListener (Event.ENTER_FRAME , carga);

function carga(event:Event):void
{
var bytesTotales = stage.loaderInfo.bytesTotal;
var bytesCargados = stage.loaderInfo.bytesLoaded;
var porcentaje = Math.round(bytesCargados * 100 / bytesTotales);

textoPorcentaje.text = porcentaje + "% Cargados";
cargaAnimada_mc.gotoAndStop(porcentaje);

if (bytesCargados == bytesTotales)
{
removeEventListener(Event.ENTER_FRAME , carga);
gotoAndPlay(2);
textoPorcentaje.text = "";
removeChild(textoPorcentaje);
removeChild(cargaAnimada_mc);
}
}


:shock:

agradezco la yuda cuanto antes :cry:

Por simonroderix

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Feb 2012 10:44 am
puede que la primer pasada no encuentre cargaAnimada_mc o el campo de texto. Comenta las líneas hasta que deje de dar el error, así identificas cual es el elemento conflictivo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Feb 2012 01:43 pm
al depurarlo me dice que el problema esta en la linea 18 o ses en textoPorcentaje.text = ""; pero el campo de texto dinamico esta asignado... todo en orden... de verdad... no lo veo....

Por simonroderix

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Feb 2012 01:55 pm
Es que el código se ejecuta antes de que se instancie el campo de texto. Mueve el código al fotograma nro 2 y ponle un stop, el mc y el campo de texto que aparezcan en el 1.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Feb 2012 07:50 pm
lo intente y nada ahora me sale el mismo mensaje muchisimas veces

Por simonroderix

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Feb 2012 12:14 am
Ok, sabes que es el campo de texto el que te da el error. ¿Donde está ese campo de texto?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Mar 2012 01:10 pm
ahora no me da ningun error pero se brinca por completo el preloader.... cambie algo el codigo....


import flash.events.ProgressEvent;

stop();

this.addEventListener(Event.ENTER_FRAME, loading);

function loading(e:Event):void{

var total:Number = this.stage.loaderInfo.bytesTotal;
var loaded:Number = this.stage.loaderInfo.bytesLoaded;

cargaAnimada_mc.scaleX = loaded/total;
textoPorcentaje.text = Math.floor((loaded/total)* 100)+ "%";

if (total == loaded){
play();
this.removeEventListener(Event.ENTER_FRAME, loading);
}

}

Por simonroderix

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Mar 2012 01:12 pm
si alguien tiene un correo dodne pueda mandar el archivo para q lo vean.. lo agradecería

Por simonroderix

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Mar 2012 01:16 pm
Cambia esta condición

if (total >= loaded && loaded>4){

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Mar 2012 01:20 pm
nada.... necesito ayuda es el unico detalle q me falta de la pagina :'(

hay alguna forma para pegar una captura de pantalla???

Por simonroderix

7 de clabLevel



 

chrome

 

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