Precisamente ahora estaba penando en pillarme un macbook pro, sobretodo
porque si no me adapto bien, le meto el Windows y a a correr


> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de Fede Rivas
> Enviado el: martes, 28 de agosto de 2007 23:22
> Para: Lista dedicada a Actionscript
> Asunto: Re: [ASNativos] Poltergaist - desaparece movieClip SOLUCIÓN
> 
> Jooder q fuerte. Yo recuerdo una movida similar hace mucho, me
> ocurrio en el PC y tras pasar todo a un archivo "limpio" salio
> funcionando ... pero vamos, ni se me hubiera pasao x la cabeza darte
> una solucion asi xD
> 
> En el mac de momento, toco madera....
> 
> Salu2!
> 
> Fede.
> 
> 
> El 28/08/2007, a las 21:45, xleon escribió:
> 
> > Me tendrían que indemnizar por daños y perjuicios  !!! He perdido sin
> > exagerar unas 9 horas de curro.
> >
> > Voy a reinstalar Flash ahora mismo, y si me vuelve a fallar, me
> > cargo el pc
> > y me hago fontanero, que ganan más pasta seguro que muchos de los que
> > curramos veinticatorce horas al dia
> >
> >
> >> -----Mensaje original-----
> >> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> >> nombre de cnaucler
> >> Enviado el: martes, 28 de agosto de 2007 21:45
> >> Para: 'Lista dedicada a Actionscript'
> >> Asunto: Re: [ASNativos]Poltergaist - desaparece movieClip SOLUCIÓN
> >>
> >> "Hace poco estuve en una preciosa exposición de máquinas de tortura
> >> antiguas..."
> >>
> >> Al tiempo: dentro de un par de siglos en una exposición similar
> >> incluirán
> > la
> >> caja del Adobe Flash junto a la dama de hierro. Y la gente se
> >> preguntará
> >> cómo se usaba...
> >>
> >>
> >> -----Mensaje original-----
> >> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> >> nombre
> >> de Julio Rabadán González
> >> Enviado el: martes, 28 de agosto de 2007 21:14
> >> Para: Lista dedicada a Actionscript
> >> Asunto: Re: [ASNativos] Poltergaist - desaparece movieClip SOLUCIÓN
> >>
> >> Te comprendo. Es frustrante tener que pelear con fallos de esos.
> >>
> >> Hace poco estuve en una preciosa exposición de máquinas de tortura
> >> antiguas...
> >>
> >> ¿Vamos al MAX 2007 y les quitamos un poco el polvo?
> >>
> >>
> >> xleon escribió:
> >>> Hola de nuevo
> >>> Gracias FEDE por el intento, en estos momentos, se valora mucho.
> >>>
> >>> Esto es acojonante, claro que es imposible saber de qué se trata
> >>> sin ver
> >> la
> >>> aplicación entera, lo que te enseñé solo era una clase que tal vez
> >> provocara
> >>> el error.
> >>> Pero resulta que no había ni un puto error. Estaba todo perfecto,
> >>> y me
> > da,
> >>> que antes de quitar los extends MovieClip, también.
> >>>
> >>> He recurrido a mi viejo truco flashero ante grandes
> >>> desesperaciones!!!!
> >>> Copio la biblioteca enterita y en otro archivo nuevo, classpaths,
> >>> etc,
> >> vamos
> >>> una replica p ero en un archivo nuevo, en lugar de copiar el archivo
> >>> directamente, y qué ha pasao? Que todo va de puta madre, y yo
> >>> comiendome
> >> la
> >>> cabeza guante horas por esta jiliopollez. No quiero herir los
> > sentimientos
> >>> de nadie, pero me estoy acordando de las madres, padres y familia de
> >> nuestro
> >>> queridísimo Adobe.
> >>>
> >>> Porque está claro que el archivo estaba corrupto.
> >>>
> >>> Gracias por escuchar mis desesperaciones. La verdad que esto
> >>> alivia un
> >> poco.
> >>> Saludos a todos
> >>>
> >>>
> >>>
> >>>> -----Mensaje original-----
> >>>> De: [EMAIL PROTECTED] [mailto:asnativos-
> >>>> [EMAIL PROTECTED] En
> >>>> nombre de Fede Rivas
> >>>> Enviado el: martes, 28 de agosto de 2007 20:51
> >>>> Para: Lista dedicada a Actionscript
> >>>> Asunto: Re: [ASNativos] Poltergaist - desaparece movieClip
> >>>>
> >>>> Justo te estaba respondiendo al otro mensaje, es que llevo un
> >>>> dia de
> >>>> coj .... es ...
> >>>>
> >>>> Pues tio, la movida es rara de narices. A ver, parto de la base,
> >>>> que
> >>>> extender de mc no debe darte problemas, y que algo raro debe haber,
> >>>> para que este petando la cosa.
> >>>>
> >>>> En el caso anterior, cuando usabas el extends, se me ocurre que al
> >>>> mover el mc al frame 1, estes accediendo a los datos del XML
> >>>> antes de
> >>>> obtenerlos, y por eso te estaba dando problemas el XML, pero sin
> >>>> embargo, si te funcionaba el mc vinculado a la clase.
> >>>>
> >>>> Si lo pones en frame 10 como antes, va el XML pero peta el clip
> >>>> no ?
> >>>>
> >>>> Ahora bien, si usas composición ahora, la cosa es distinta.
> >>>>
> >>>> Veo la clase, pero no me entero de mucho. ¿ Que mc desaparece ? ¿
> >>>> Donde esta esa linea que al comentarla peta el clip ? ¿ Quien y
> >>>> donde
> >>>> instancia tu clase Alert ?
> >>>>
> >>>> Sin ver el conjunto completo de clases, y exactamente como esta
> >>>> funcionando, es practicamente imposible averiguar nada...
> >>>>
> >>>> Yo ando espeso tb, pero espero haber ayudado en algo.
> >>>>
> >>>> Salu2,
> >>>>
> >>>> Fede.
> >>>>
> >>>>
> >>>> El 28/08/2007, a las 20:18, xleon escribió:
> >>>>
> >>>>
> >>>>> Buenas, yo continuo con mis problemillas que no logro resolver.
> >>>>> Son
> >>>>> varias
> >>>>> cosas pero os cuento alguno en concreto, a ver si focalizando
> >>>>> cosas
> >>>>> pequeñas
> >>>>> resuelvo el resto de fallos (uno está muy espeso después de
> >>>>> todo el
> >>>>> verano
> >>>>> currando...)
> >>>>>
> >>>>> En el escenario justo donde se inicia la aplicación hay una
> >>>>> serie de
> >>>>> elementos que son utililzados por clases (ya no extiendo de
> >>>>> movieClips, solo
> >>>>> por composción).
> >>>>>
> >>>>> Entre ellos hay una serie de botones colocados todos en la misma
> >>>>> capa de
> >>>>> Flash, con distintos nombres de instancia, en concreto 5. Tres de
> >>>>> ellos
> >>>>> forman parte de una botonera y los otros dos son indpendientes,
> >>>>> uno
> >>>>> para
> >>>>> imprimir, y otro para guardar.
> >>>>>
> >>>>> Pues bien, en la clase principal inicializaba esos dos botones
> >>>>> subscribiendome a sus "release" y tal. He comentado esa parte para
> >>>>> focalizar
> >>>>> mas el problema.
> >>>>>
> >>>>> El tema es que cuando publico, uno de esos dos botones
> >>>>> desaparece de
> >>>>> pantalla, como si lo estuviera pisando su nivel con otra cosa.
> >>>>>
> >>>>> Y me doy cuenta que comentando una linea de código tal cual la
> >>>>> pongo aquí:
> >>>>> <code>public static var alert:Alert;</code>
> >>>>> el botón aparece misteriosamente.
> >>>>>
> >>>>> Esa declaración de la clase Alert no se utiliza actualmente en
> >>>>> ninguna parte
> >>>>> de la aplicación, por lo que no entiendo de qué manera le afecta.
> >>>>> He puesto
> >>>>> 4000 traces en su constructor y en sus métodos para asegurarme
> >>>>> y estoy
> >>>>> seguro =P
> >>>>>
> >>>>> Por si sirve de algo os pongo el código de la clase, aunque ya os
> >>>>> digo, que
> >>>>> no se está llamando por ningún lado
> >>>>>
> >>>>> ¿Alguna idea?
> >>>>>
> >>>>> import control.items.ITM_menuPrincipal;
> >>>>> import net.xleon.utils.Delegate;
> >>>>>
> >>>>> class control.paneles.Alert{
> >>>>>         private var scope:MovieClip;
> >>>>>         private var cont_alert:MovieClip;
> >>>>>         private var fondo_pantalla:MovieClip = null;
> >>>>>         private var acept:ITM_menuPrincipal;
> >>>>>         private var cancel:ITM_menuPrincipal;
> >>>>>
> >>>>>         public function Alert(_scope:MovieClip) {
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>         }
> >>>>>         public function alertar(_mensaje:String,
funcion_true:Function,
> >>>>> funcion_false:Function):Void{
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>                 trace("Alert iniciado
> >>>>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
> >>>>>
> >>>>>                 trace(_mensaje);
> >>>>>                 //trace("instancia en ultimo nivel:
> >>>>> "+Hogariza.scope.getInstanceAtDepth
> >>>>> (Hogariza.scope.getNextHighestDepth()))
> >>>>>                 fondo_pantalla =
> >>>>> Hogariza.scope.createEmptyMovieClip("fondo_alert",
> >>>>> Hogariza.scope.getNextHighestDepth());
> >>>>>                 fondo_pantalla.attachMovie("rect_mc", "rect",0);
> >>>>>                 fondo_pantalla._alpha = 85;
> >>>>>                 fondo_pantalla._width = Stage.width;
> >>>>>                 fondo_pantalla._height = Stage.height;
> >>>>>                 fondo_pantalla._x = fondo_pantalla._y = 0;
> >>>>>                 fondo_pantalla.onRelease = function(){trace(" ")}
> >>>>>                 fondo_pantalla.useHandCursor = false;
> >>>>>
> >>>>>                 cont_alert =
Hogariza.scope.createEmptyMovieClip("alert",
> >>>>> Hogariza.scope.getNextHighestDepth()+1000);
> >>>>>                 scope = cont_alert.attachMovie("Alert","alert",0);
> >>>>>                 //scope._visible = false;
> >>>>>                 //trace(cont_alert)
> >>>>>                 scope.fondo_alert_mc.onPress = Delegate.create(
> >>>>> this.cont_alert, this.cont_alert.startDrag );
> >>>>>                 scope.fondo_alert_mc.onRelease =
> >>>>> scope.fondo_alert_mc.onReleaseOutside = Delegate.create
> >>>>> ( this.cont_alert,
> >>>>> this.cont_alert.stopDrag );
> >>>>>                 scope.fondo_alert_mc.useHandCursor = false;
> >>>>>                 //scope._visible = true;
> >>>>>                 cont_alert._x = Stage.width / 2 -
(cont_alert._width/2);
> >>>>>                 cont_alert._y = Stage.height / 2 -
(cont_alert._height);
> >>>>>                 scope.texto_txt.text = _mensaje;
> >>>>>                 if( (!funcion_true && !funcion_false) ||
(funcion_true==null
> >>>>> && funcion_false==null)){
> >>>>>                         acept.destroy();
> >>>>>                         acept = new
ITM_menuPrincipal(scope.cancelar_mc,
> >>>>> "Aceptar",0);
> >>>>>                         //cancelar_mc.init("Aceptar",0);
> >>>>>                         scope.aceptar_mc._visible = false;
> >>>>>                 }
> >>>>>                 else{
> >>>>>                         scope.aceptar_mc._visible = true;
> >>>>>                         acept.destroy();
> >>>>>                         cancel.destroy();
> >>>>>                         acept = new
ITM_menuPrincipal(scope.aceptar_mc,
> >>>>> "Aceptar",0);
> >>>>>                         cancel = new
ITM_menuPrincipal(scope.cancelar_mc,
> >>>>> "Cancelar",0);
> >>>>>                 }
> >>>>>                 //acept.removeAllEventListeners();
> >>>>>                 //cancel.removeAllEventListeners();
> >>>>>
acept.addEventListener("release",Delegate.create(this,
> >>>>> this.cerrar, funcion_true));
> >>>>>                 cancel.addEventListener("release", Delegate.create(
this,
> >>>>> this.cerrar, funcion_false));
> >>>>>
> >>>>>                 sonar();
> >>>>>
> >>>>>         }
> >>>>>         private function sonar():Void{
> >>>>>                 // reproducir un sonido de la biblioteca
> >>>>>         }
> >>>>>         private function cerrar(_funcion:Function):Void{
> >>>>>                 trace("cerrar")
> >>>>>                 fondo_pantalla.removeMovieClip();
> >>>>>                 cont_alert.removeMovieClip();
> >>>>>                 _funcion();
> >>>>>         }
> >>>>> }
> >>>>>
> >>>>> No virus found in this outgoing message.
> >>>>> Checked by AVG Free Edition.
> >>>>> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
> >>>>> 27/08/2007
> >>>>> 18:20
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -----------------------------------------------------
> >>>>> ASNativos
> >>>>> www.5dms.com
> >>>>> subscripciones/desubscripciones
> >>>>> http://asnativos.5dms.com
> >>>>> -----------------------------------------------------
> >>>>>
> >>>>>
> >>>> -----------------------------------------------------
> >>>> ASNativos
> >>>> www.5dms.com
> >>>> subscripciones/desubscripciones
> >>>> http://asnativos.5dms.com
> >>>> -----------------------------------------------------
> >>>>
> >>>> No virus found in this incoming message.
> >>>> Checked by AVG Free Edition.
> >>>> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
> >>>>
> >>> 27/08/2007 18:20
> >>>
> >>>
> >>> No virus found in this outgoing message.
> >>> Checked by AVG Free Edition.
> >>> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
> >> 27/08/2007
> >>> 18:20
> >>>
> >>>
> >>>
> >>>
> >>> -----------------------------------------------------
> >>> ASNativos
> >>> www.5dms.com
> >>> subscripciones/desubscripciones
> >>> http://asnativos.5dms.com
> >>> -----------------------------------------------------
> >>>
> >>>
> >>>
> >>
> >> -----------------------------------------------------
> >> ASNativos
> >> www.5dms.com
> >> subscripciones/desubscripciones
> >> http://asnativos.5dms.com
> >> -----------------------------------------------------
> >>
> >>
> >>
> >> -----------------------------------------------------
> >> ASNativos
> >> www.5dms.com
> >> subscripciones/desubscripciones
> >> http://asnativos.5dms.com
> >> -----------------------------------------------------
> >>
> >> No virus found in this incoming message.
> >> Checked by AVG Free Edition.
> >> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
> > 27/08/2007 18:20
> >>
> >
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
> > 27/08/2007
> > 18:20
> >
> >
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
> 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.484 / Virus Database: 269.12.10/976 - Release Date:
27/08/2007 18:20
> 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.484 / Virus Database: 269.12.10/977 - Release Date: 28/08/2007
16:29
 



-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a