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

