Comunidad de diseño web y desarrollo en internet online

Error 1009

Citar            
MensajeEscrito el 09 Nov 2010 12:57 am
Hola!! Porfavor necesito ayuda, soy nueva en Flash, y tengo que entregar un proyecto. Lo que tengo que hacer es diseñar un tamagotchi. El punto es que cuando voy a "comer" que digamos que es la cocina, aparecen diferentes iconos de comida para seleccionar, cuando doy cilck, en el boton C (porque solamente puede tener 3 botones, por los que los llame A,B y C) debe regresar al juego. El problema es que si regresa pero me aparece el Error 1009!!! que dice que estoy haciendo referencia a un objeto o metodo null. Porfa ayudenmeee!! Les paso el codigo de las dos instancias.

En juego:
stop();
var acciones:Iconos = new Iconos ();
var icono:Number = 1;
addChild(acciones);
acciones.x = 400;
acciones.y = 300;
acciones.visible = false;
nacido = true;
if (nacido)
{
a3Btn.addEventListener(MouseEvent.CLICK,cambiarAccion);

function cambiarAccion(e:MouseEvent)
{
acciones.visible = true;
b3Btn.addEventListener(MouseEvent.CLICK,ir);
acciones.gotoAndStop(icono);
icono++;
if (icono > 7)
{
icono = 1;
}
function ir(e:MouseEvent)
{
if (icono > 7)
{
icono = 1;
}
acciones.visible = false
if (icono == 1)
{

}
if (icono == 2)
{

}
if (icono == 3)
{

gotoAndStop("comida");
}
if (icono == 4)
{

}
if (icono == 5)
{

}
if (icono == 6)
{

}
if (icono == 7)
{
gotoAndStop ("doctor")
}
if (icono == 8)
{

}
}
}
}
else
{

}

En Comieq:

stop();

var iconosComida:IconosComida = new IconosComida ;
var comida:Number = 1;
addChild(iconosComida);
iconosComida.x = 400;
iconosComida.y = 300;
iconosComida.visible = false;
a4Btn.addEventListener(MouseEvent.CLICK,cambiarComida);
function cambiarComida(e:MouseEvent)
{
iconosComida.visible = true;
iconosComida.gotoAndStop(comida);
comida++;
if (comida > 6)
{
comida = 1;
}
}

c4Btn.addEventListener(MouseEvent.CLICK,iraMenuYaComi);
function iraMenuYaComi(e:MouseEvent)
{
removeChild (iconosComida)
a4Btn.removeEventListener(MouseEvent.CLICK,cambiarComida);
c4Btn.removeEventListener(MouseEvent.CLICK,iraMenuYaComi);
iconosComida = null
gotoAndStop("juego");

}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 09 Nov 2010 01:40 am
Asumo leyendo el código por encima, el problema es:

Código ActionScript :

iconosComida = null


La verdad, no leí todo el código, es raro lo lean completo. Sino tiras un pedazo más chico, dudo recibas más ayuda.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 09 Nov 2010 10:18 pm
una exceletente utilidad es hacer trace a tu codigo , luego con el firefox agregar flash tracer
eso te permitira ver en vivo y en directo que suced con tu codigo

Por xcom

Claber

530 de clabLevel



 

firefox

 

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