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

Error #2025

Estas en el tema de Error #2025 en el foro de Flash y Actionscript en Foros del Web. Antes que nada hola a todos. Estoy teniendo problemas con el Error #2025: El objeto DisplayObject proporcionado debe ser un elemento secundario del llamador. at ...
  #1 (permalink)  
Antiguo 14/04/2009, 14:47
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 11 años, 6 meses
Puntos: 0
Error #2025

Antes que nada hola a todos.

Estoy teniendo problemas con el Error #2025: El objeto DisplayObject proporcionado debe ser un elemento secundario del llamador.
at flash.display::DisplayObjectContainer/removeChild()
at MethodInfo-2()

Teniendo ese error desde flash puedo navegar por todos los swf, pero cuando subo la pagina al servidor, puedo moverme de un boton a otro pero no volver al anterior, la pantalla queda vacía, como si no hubiese cargado el swf.

Este es el código que estoy usando:

var mcontacto = new Loader();
mcontacto.load(new URLRequest("Contacto2.swf"));
addChild(mcontacto);

inicio.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(1);
removeChild(mcontacto);
})
empresa.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(2);
removeChild(mcontacto);
})
productos.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(3);
removeChild(mcontacto);
})
contacto.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(4);
})


Supongo que el problema que tengo cuando subo la página a internet sucede por el error #2025. ¿En qué me estoy equivocando? ¿Puedo sacar ese error?

Desde ya muchas gracias. Un saludo!
  #2 (permalink)  
Antiguo 14/04/2009, 17:23
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 13 años, 4 meses
Puntos: 67
Respuesta: Error #2025

Lo unico que veo en tu codigo es que estas borrando mcontacto

removeChild(mcontacto);

y despues que esta borrado clikeas otro boton y quieres borrar algo que ya no existe, por eso supongo que tu boton solo funciona una vez.
  #3 (permalink)  
Antiguo 15/04/2009, 14:56
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Error #2025

Claro, te entiendo. Pero, ¿Como puedo hacer para no borrarlo? Lo que yo quiero es que desaparezca cuando cargo otro swf, y no borrarlo, porque sino pasa lo que me decis, no vuelve a aparecer. ¿Que otra funcion debo usar que no sea removeChild?
  #4 (permalink)  
Antiguo 11/05/2009, 17:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Error #2025

podes solucionarlo rapidamente con la propiedad visible del movieclip

se utiliza de esta forma:

tuMovieClip.visible=false;

o true para cuando querás q aparezca de nuevo
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 10:01.