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 -----------------------------------------------------

