Comunidad de diseño web y desarrollo en internet online

Instanciar clase desde keyframe

Citar            
MensajeEscrito el 07 Jul 2010 06:52 am
Hola, este es mi primer post, espero sea bien recibido :P

Tengo una clase llamada tmain extendida de Sprite, la intento instanciar desde un keyframe de la siguiente forma

Código ActionScript :

var juego:tmain = new tmain();
addChild(juego);



Pero me arroja lo siguiente:

Código :

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


La clase en verdad es una clase creada con Box2D.

De verdad que he buscado en varios sitios, pero no encuentro respuestas.

Nota: si intento poner a tmain como documentClass, no hay ningun problema
Nota2: si , soy medio noob con Flash.

________
De antemano, muchas gracias

Por lordkrayd

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Jul 2010 01:00 pm
Posiblemente no encuentra la clase (falta import o classpath), quita el addChild a ver si el error persiste. Si no persiste, chequea que en el constructor de tu clase no quieras acceder al stage o cosas que necesitan un tiempo de inicialización (Event.ADDED_TO_STAGE)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Jul 2010 09:08 pm
Claro que era eso xD. agradezco la respuesta (creo que muy tarde).
Solucione el problema con este link
http://llops.com/blog/2008/02/18/accediendo-al-stage-antes-de-tiempo/#more-25

Por lordkrayd

2 de clabLevel



 

chrome

 

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