La verdad es que no veo muy bi�n donde puede estar el problema, quiz�
algo de c�digo ayude. En cualquier caso decir que removeMovieClip no
s�lo sirver para eliminar MC's creados con attachMovie o
createEmptyMovieClip, tambi�n nos permite eliminar instancias de MC's
creadas en tiempo de dise�o (arrastrados en nuestro escenario). El �nico
prerequisito de removeMovieClip() es que la profundidad del MC a borrar
sea un valor positivo (hay un valor m�ximo que no recuerdo). Por defecto
la profundidad de un MC arrastrado al escenario es negativa, pero con un
simple swapDepths se arregla.
<code>
my_mc = _root.createEmptyMovieClip("hola",1);
my_mc.moveTo(0,0);
my_mc.beginFill(000000,100);
my_mc.lineStyle(1,000000,100);
my_mc.lineTo(0,100);
my_mc.lineTo(100,100);
my_mc.lineTo(100,0);
my_mc.lineTo(0,0);
my_mc.endFill();
my_mc.onRelease = function() {
this.removeMovieClip();
}
myOther_MC.onRelease = function() {
this.swapDepths(100);
this.removeMovieClip();
}
</code>
En el c�digo anterior my_mc es el MC 'hola' creado din�micamente y
myOther_MC es el nombre de instancia de algun MC en el escenario.
Saludos
Xavi
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Felipe Alonso
> Enviado el: mi�rcoles, 03 de septiembre de 2003 19:20
> Para: [EMAIL PROTECTED]
> Asunto: Re: [ASNativos] removeMovieClip creado con createMovieClip
>
>
> Hola Sixto.
>
> Se trata de... unos formularios que se crean din�micamente y
> en determinado momento han de desaparecer ciertos botones y
> aparecer otros... no es exactamente un formulario pero es muy similar
>
> En un fotograma determinado hago una llamada a una funci�n.
>
> Esta funci�n crea un clip vac�o y un campo de texto dentro
> del clip. Este campo de texto lo modifico a conveniencia para
> crear un bot�n con estados.... el resto ya te lo imaginas.
>
> El caso es que en otro momento determinado, ya no necesito
> ese objeto, que es justo cuando he presionado en �l, ha de
> ejecutar unas acciones y autodestruirse....
>
> Me pierdo en muchos conceptos, quiz�s lo que dices sea cierto
> y al llamar a la funci�n y ejecutar el c�digo, los eventos
> "this.onPress = function", en realidad lo hago desde el mismo objeto.
>
> Ahora no estoy en el trabajo, as� que hasta ma�ana no puedo
> probar la soluci�n que me indicas
>
> En cuanto a la duda sobre la existencia de clips m�s all� de
> removeTextField()... imaginaba que ser�a como t� dices, pero
> nuevamente he de afirmar que hace tiempo que flash me super�,
> que los nudos bloque-antes automutilantes existen y que por
> m�s que lo intento, cada vez entiendo menos AS
>
> Gracias quillo.
>
> PD: A ver cuando te integras en una bacanal 5DMS t�o
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, September 03, 2003 6:12 PM
> Subject: Re: [ASNativos] removeMovieClip creado con createMovieClip
>
>
> > Hola Felipe:
> >
> > La verdad es que removeMovieClip() tambi�n es v�lido para
> createEmptyMovieClip
> > (), el problema quizas es que quieres llamarlo desde dentro
> del propio
> > MC, cosa que puede darte problemas. As� que puedes probar con:
> >
> > <code>
> > _global.borrame = function (ref) {
> > ref.removeMovieClip ();
> > }
> > </code>
> >
> > Y en el propio MC:
> >
> > <code>
> > borrame (this);
> > </code>
> >
> > Vamos, supongo que por ah� van los tiros de lo que quieres.
> >
> > Sobre la segunda cuesti�n, indudablemente si tu MC s�lo contiene un
> > cuadro
> de
> > texto, creado al igual que el MC, cuando hagas un
> removeTextField(),
> > tu impresi�n es que el MC es eliminado. Pero esto no es
> as�, sino que
> > s�lo
> borras
> > el cuadro de texto que has creado anteriormente y dejas el MC vacio
> > instanciado en la escena.
> >
> > Sixto
> >
> > Mensaje citado por "[EMAIL PROTECTED]"
> > <[EMAIL PROTECTED]>:
> >
> > >
> > > Me contesto a mi mismo.
> > >
> > > Se puede eliminar de esta forma:
> > >
> > > this.campoTexto.removeTextField()
> > >
> > > En mi caso particular, elimina el campo de texto y el clip que lo
> > > contiene....... o quiz� solo elimina el campo de texto y
> el clip no
> > > lo elimina dejandolo en pantalla.... ummmmm.... pues la
> verdad es
> > > que no
> lo
> > > s�.
> > >
> > > Alguien puede solventar esta nueva duda
> >
> >
> ----------------------------------------------------------------------
> > ----
> --
> > >
> > > Felipe Alonso
> > > Dise�ador/Desarrollador
> > > MDS Pharma Services
> > > c/ Rosa de Lima, 1-bis, Edificio Alba
> > > 28290 Las Matas (Madrid)
> > >
> > > Tel: 91 636 99 37 (directo)
> > > Fax: 91 630 7474
> > >
> > > [EMAIL PROTECTED]
> > > www.mdsps.es
> >
> >
> ----------------------------------------------------------------------
> > ----
> --
> > >
> > >
> > >
> > >
> > > [EMAIL PROTECTED]
> > >
> > > s.com To:
> > > [EMAIL PROTECTED]
> > >
> > > Sent by: cc:
> > >
> > > asnativos-bounces@ Subject:
> [ASNativos]
> > > removeMovieClip creado con createMovieClip
> > > sidedev.net
> > >
> > >
> > >
> > >
> > >
> > > 03/09/2003 17:08
> > >
> > > Please respond to
> > >
> > > asnativos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > No s� si podr� ser m�s especifico que el asunto.....
> > >
> > > La orden removeMovieClip solo es v�lida para eliminar los clips
> > > creados mediante attachMovieClip o duplicateMovieClip,
> pero yo tengo
> > > unos
> poquitos
> > > clips creados con createMovieClip.
> > >
> > > Bien, estos clips funcionan como botones y dichos botones
> han de ser
> > > eliminados en determinado momento.....
> > >
> > > He probado con delete() pero siempre me da error de
> sintaxis.....,
> > > lo escriba como lo escriba
> > >
> > > �Conoceis alguna forma de eliminar estos clips?
> > >
> > > Nuevamente gracias
> > >
> >
> >
> ----------------------------------------------------------------------
> > ----
> --
> > >
> > >
> > > Felipe Alonso
> > > Dise�ador/Desarrollador
> > > MDS Pharma Services
> > > c/ Rosa de Lima, 1-bis, Edificio Alba
> > > 28290 Las Matas (Madrid)
> > >
> > > Tel: 91 636 99 37 (directo)
> > > Fax: 91 630 7474
> > >
> > > [EMAIL PROTECTED]
> > > www.mdsps.es
> >
> >
> ----------------------------------------------------------------------
> > ----
> --
> > >
> > >
> > >
> > > <!-------------------------------
> > Lista ASNativos:
> > > subscripciones/desubscripciones
> > http://www.sidedev.net/asnativos
> > > -------------------------------->
> > >
> > >
> > >
> > >
> > >
> > > <!-------------------------------
> > > Lista ASNativos:
> > > subscripciones/desubscripciones http://www.sidedev.net/asnativos
> > > -------------------------------->
> > >
> >
> >
> >
> >
> > -------------------------------------------------
> > This mail sent through IMP: http://horde.org/imp/
> > <!-------------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones
> > http://www.sidedev.net/asnativos
> > -------------------------------->
> >
> >
>
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->