Advertido quedas de que no hay vuelta atrás: cuando tengas el Mac es muy probable que no quieras usar otra cosa :)
Por lo que a mi respecta, Flash es igual de cutre en las dos plataformas. Tengo ficheros que han petado en Win y en Mac, y sospecho que la version influye mas que la plataforma (con MX me petaban tantos ficheros que el copiar y pegar ya formaba parte de mi rutina de debugging :) Con CS3 de momento no he tenido problemas (toco madera como Fede) Con lo que jamas he tenido problemas, curiosamente, es con mtasc + swfmill, que uso cada vez mas para casi todo... On 8/29/07, xleon <[EMAIL PROTECTED]> wrote: > 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 > ----------------------------------------------------- > -- Ale Muñoz http://sofanaranja.com http://bomberstudios.com ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

