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

Responder a