Comunidad de diseño web y desarrollo en internet online

Reparando: TypeError: Error #1010: (Ayuda)

Citar            
MensajeEscrito el 10 Abr 2011 06:00 pm

Código :

TypeError: Error #1010: Un término no está definido y no tiene propiedades.
   at main_fla::MainTimeline/hero_move()
   at main_fla::MainTimeline/game_loop()


Ya he tenido un error parecido antes, de ahí que saque mis propias conclusiones explicadas más abajo, el error debe consistir con el hero.mc el cual definí anteriormente aquí::

Código :

var hero:Object = new Object();
hero.mc = new Zum();


El error debe producirse al intentar acceder a Zum -> Arms.
Osea, que ActionScript no puede encontrar el símbolo llamado "Arms":

Código :

   // arm animation when walking
   if(left || right || up || down) {
      hero.mc.arms.play();
      hero.mc.head.play();
      hero.mc.feet.play();
   } else {
      hero.mc.arms.gotoAndStop(1);
      hero.mc.head.gotoAndStop(1);
      hero.mc.feet.gotoAndStop(1);
      }


¿Alguna idea de como resolverlo? Muchas gracias.

Por dengue

Claber

281 de clabLevel


2 articulos

Genero:Masculino  

Estudio

chrome
Citar            
MensajeEscrito el 11 Abr 2011 02:22 pm
Para asegurarte que el error venga de allí, comenta la línea esa y mira que no te de error. Si haces un trace al MC destino debería dar null en caso de error, si es así, asegúrate que el MC está en el fotograma que se espera

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Abr 2011 08:31 pm
Si yo digo

Hero.MC es el Zum symbol.
Line 164: Cuando se presione la key, play Hero.MC (2)
---- Bla bla (funciones de otras cosas)----
Line 300: Add Child Hero.MC

Cambia el orden en que ponga las cosas? AS lee de arriba a abajo osea que cuando la lea la 164 se encuentre con que hero MC aún no está en el stage?

Por dengue

Claber

281 de clabLevel


2 articulos

Genero:Masculino  

Estudio

chrome
Citar            
MensajeEscrito el 11 Abr 2011 08:34 pm
Hay un evento Event.ADDED_TO_STAGE que te sirve para saber cuando un elemento ha sido agregado efectivamente al DisplayList

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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