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

Responder a