Comunidad de diseńo web y desarrollo en internet online

TypeError: Error #1009

Citar            
MensajeEscrito el 01 Ago 2013 10:03 pm
Hola a todos estoy comenzando con Action Script 3.0 y con lo poquito que hice ya me tira 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 Test/onInicio()
at Test()


---------------------------------------------------
Este es mi codigo:

--------------------------------------------------------

Código ActionScript :

package {

import flash.display.MovieClip;
import flash.net.URLLoader;
import flash.events.ProgressEvent;
import flash.events.Event;
import flash.net.URLRequest;
import flash.net.URLRequest;
import flash.display.Loader;

public class Test extends MovieClip {
private var loader: URLLoader;

private var varXml:String = "xml/test.xml";


public function Test() {
stop();
onInicio();
}

/**************** PRECARGA **********************/
private function onInicio():void{
loader : new URLLoader();
loader.addEventListener(ProgressEvent.PROGRESS, cargaProgreso);
loader.addEventListener(Event.COMPLETE, cargaCompleta); 
loader.load(new URLRequest("varXml"));
}
private function cargaProgreso(evento:ProgressEvent):void{
trace(evento.bytesLoaded + " de " + evento.bytesTotal);

}
private function cargaCompleta(evento:Event):void{
gotoAndPlay("intro");
}

/**************** INTRO *************************/
public function cargaIntro():void{
dibujaIntro();
}
private function dibujaIntro():void{
listenersIntro();
}
private function listenersIntro():void{

}


/**************** PLAY **************************/
public function cargaPlay():void{
dibujaPlay();
}
private function dibujaPlay():void{
listenersPlay();
}
private function listenersPlay():void{

}

/**************** GAME OVER *********************/
public function cargaGameOver():void{
dibujaGameOver();
}
private function dibujaGameOver():void{
listenersGameOver();
}
private function listenersGameOver():void{

} 


}

}

Por maczy

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Ago 2013 06:05 am
BuenAS:

No se si hay más, pero el que posiblemente te esté dando el error es que has puesto : en lugar de = al instanciar el loader

Código ActionScript :

private function onInicio():void{
loader = new URLLoader();
loader.addEventListener(ProgressEvent.PROGRESS, cargaProgreso);
loader.addEventListener(Event.COMPLETE, cargaCompleta); 
loader.load(new URLRequest("varXml"));
}


Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Ago 2013 06:07 am
...otro, quita las comillas en:

loader.load(new URLRequest(varXml));

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 13 Ago 2013 03:00 am

Lukánicos escribió:

...otro, quita las comillas en:

loader.load(new URLRequest(varXml));


Muchas Muchas gracias ante todo por responderme, ya mismo pruebo y te comento. Un saludo grande!!!!

Por maczy

2 de clabLevel



 

chrome

 

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