Foros del Web » Creando para Internet » Flash y Actionscript »

Error 1009

Estas en el tema de Error 1009 en el foro de Flash y Actionscript en Foros del Web. Me aparece este error: TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. ...
  #1 (permalink)  
Antiguo 17/05/2010, 18:11
 
Fecha de Ingreso: noviembre-2009
Mensajes: 47
Antigüedad: 15 años
Puntos: 0
Error 1009

Me aparece 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 Index_fla::MainTimeline/frame188()


Que quiere decir ?
  #2 (permalink)  
Antiguo 17/05/2010, 21:06
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Error 1009

y la verdad no entiendo mucho de Errores y demas.. pero sin codigo es complicado entender bien donde esta el error realmente.. debido que te señala el frame 188, que no se si existe.. que estas queriendo hacer que no te sale?
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 18/05/2010, 17:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 47
Antigüedad: 15 años
Puntos: 0
Respuesta: Error 1009

Cita:
Iniciado por loncho_rojas Ver Mensaje
y la verdad no entiendo mucho de Errores y demas.. pero sin codigo es complicado entender bien donde esta el error realmente.. debido que te señala el frame 188, que no se si existe.. que estas queriendo hacer que no te sale?
Tengo este codigo en el Frame 188:

stop();

function IntegrantesDOWN(e:MouseEvent):void {
mc_Integrantes.gotoAndStop(3);
}
function IntegrantesUP(e:MouseEvent):void {
mc_Integrantes.gotoAndStop(2);
//ACCIONES
}
function IntegrantesOUT(e:MouseEvent):void {
mc_Integrantes.gotoAndStop(1);
}
function IntegrantesOVER(e:MouseEvent):void {
mc_Integrantes.gotoAndStop(2);
}
//----------------------------------------
function FotosDOWN(e:MouseEvent):void {
mc_Fotos.gotoAndStop(3);
}
function FotosUP(e:MouseEvent):void {
mc_Fotos.gotoAndStop(2);
//ACCIONES
}
function FotosOUT(e:MouseEvent):void {
mc_Fotos.gotoAndStop(1);
}
function FotosOVER(e:MouseEvent):void {
mc_Fotos.gotoAndStop(2);
}
//----------------------------------------
function EquipamientoDOWN(e:MouseEvent):void {
mc_Equipamiento.gotoAndStop(3);
}
function EquipamientoUP(e:MouseEvent):void {
mc_Equipamiento.gotoAndStop(2);
//ACCIONES
}
function EquipamientoOUT(e:MouseEvent):void {
mc_Equipamiento.gotoAndStop(1);
}
function EquipamientoOVER(e:MouseEvent):void {
mc_Equipamiento.gotoAndStop(2);
}
//----------------------------------------
function RepertorioDOWN(e:MouseEvent):void {
mc_Repertorio.gotoAndStop(3);
}
function RepertorioUP(e:MouseEvent):void {
mc_Repertorio.gotoAndStop(2);
//ACCIONES
}
function RepertorioOUT(e:MouseEvent):void {
mc_Repertorio.gotoAndStop(1);
}
function RepertorioOVER(e:MouseEvent):void {
mc_Repertorio.gotoAndStop(2);
}
//----------------------------------------
function ContactoDOWN(e:MouseEvent):void {
mc_Contacto.gotoAndStop(3);
}
function ContactoUP(e:MouseEvent):void {
mc_Contacto.gotoAndStop(2);
//ACCIONES
}
function ContactoOUT(e:MouseEvent):void {
mc_Contacto.gotoAndStop(1);
}
function ContactoOVER(e:MouseEvent):void {
mc_Contacto.gotoAndStop(2);
}

mc_Integrantes.buttonMode = true;
mc_Integrantes.addEventListener(MouseEvent.MOUSE_D OWN,IntegrantesDOWN);
mc_Integrantes.addEventListener(MouseEvent.MOUSE_U P,IntegrantesUP);
mc_Integrantes.addEventListener(MouseEvent.MOUSE_O UT,IntegrantesOUT);
mc_Integrantes.addEventListener(MouseEvent.MOUSE_O VER,IntegrantesOVER);

mc_Fotos.buttonMode = true;
mc_Fotos.addEventListener(MouseEvent.MOUSE_DOWN,Fo tosDOWN);
mc_Fotos.addEventListener(MouseEvent.MOUSE_UP,Foto sUP);
mc_Fotos.addEventListener(MouseEvent.MOUSE_OUT,Fot osOUT);
mc_Fotos.addEventListener(MouseEvent.MOUSE_OVER,Fo tosOVER);

mc_Equipamiento.buttonMode = true;
mc_Equipamiento.addEventListener(MouseEvent.MOUSE_ DOWN,EquipamientoDOWN);
mc_Equipamiento.addEventListener(MouseEvent.MOUSE_ UP,EquipamientoUP);
mc_Equipamiento.addEventListener(MouseEvent.MOUSE_ OUT,EquipamientoOUT);
mc_Equipamiento.addEventListener(MouseEvent.MOUSE_ OVER,EquipamientoOVER);

mc_Repertorio.buttonMode = true;
mc_Repertorio.addEventListener(MouseEvent.MOUSE_DO WN,RepertorioDOWN);
mc_Repertorio.addEventListener(MouseEvent.MOUSE_UP ,RepertorioUP);
mc_Repertorio.addEventListener(MouseEvent.MOUSE_OU T,RepertorioOUT);
mc_Repertorio.addEventListener(MouseEvent.MOUSE_OV ER,RepertorioOVER);

mc_Contacto.buttonMode = true;
mc_Contacto.addEventListener(MouseEvent.MOUSE_DOWN ,ContactoDOWN);
mc_Contacto.addEventListener(MouseEvent.MOUSE_UP,C ontactoUP);
mc_Contacto.addEventListener(MouseEvent.MOUSE_OUT, ContactoOUT);
mc_Contacto.addEventListener(MouseEvent.MOUSE_OVER ,ContactoOVER);

logo.gotoAndPlay(13);


donde mc_Contacto, mc_Repertorio, mc_Equipamiento, mc_Fotos y mc_Integrantes son los botones.

Pasa que cuando llega a este frame salta el error y no se por que...

pense que era porque tenia que poner el codigo al principio pero igualmente sale el error.
  #4 (permalink)  
Antiguo 18/05/2010, 19:04
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Error 1009

probablemente pasa lo siguiente, salvo otra opinion..

Opcion A: Segun tu script tienes unas instancias de boton, pero tus botones no tienen el mismo nombre de instancia que tu codigo, ya sea por falta de letras, mayusculas o caracteres especiales

Opcion B: Alguno de los botones no existe realmente

Opcion C: Alguno o varios botones no tienen los fotogramas que indicas, o tal vez no sea un boton realmente

Me inclino por la A--- pero puedo estar equivocado.. fijate que coincidan las instancias del boton con tu script o que no este duplicado el mismo boton..

Suerte
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:04.