Comunidad de diseño web y desarrollo en internet online

Texto Estático, y otros MC desaparecen despues de un tiempo

Citar            
MensajeEscrito el 31 Dic 2005 04:08 am
Exactamente eso, texto estático, y otros MC, después de pasar un minuto mas o menos, desaparecen sin razón aparente.

Esto me ha pasado muchas veces, alguien sabe ¿por que?

No sé si sera por que los tengo animados usando onEnterFrame, pero yo al final de la animación uso delete("onEnterFrame");

aca un ejemplo....

Abranlo, dejenlo, vuelvan a verlo cuando aya pasado un tiempito (1 minuto más o menos) y se daran cuenta que el texto ya no esta... algo parecido pasa con otros Clips.

El código:

Función global en (_root):

Código :

_global.Hola = function(obj_mc) {
   obj_mc._alpha=0;
   
   obj_mc.onEnterFrame = function() {
      this._alpha += 5;
      if (this._alpha>95) {
         this._alpha == 100;
         delete("_alpha");
         delete("onEnterFrame");
      }
   };
};


Esto esta en la línea de tiempo del texto, que esta embebido y dentro de un mc:

Código :

stop();
Hola(obj_mc);


Gracias ^^

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 31 Dic 2005 04:25 am
Pues pasa lo que dices, lo q no entiendo es por q haces los deletes ...

Aunq tambien no acostumbro a utilizar onEnterFrame :crap:

Creo que no t ayude en nada y si me entraron muxas dudas jajaja :lol:

y como es que borras alpha no se supone que es un propiedad?

y borrar onEnterFrame no es un evento?

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 31 Dic 2005 04:38 pm
^^

Delete

Suprime la propiedad de un objeto o un elemento en el índice de una matriz.

Sintaxis

Código :

delete nombreObjeto.propiedad
delete nombreObjeto[índice]
delete propiedad.


Argumentos

nombreObjeto: El nombre de un objeto.

propiedad:Una propiedad existente.

índice: Número entero que representa la ubicación de un elemento en una matriz.

Descripción

La tercera forma sólo está permitida dentro de una instrucción.

Si la operación tiene éxito, el operador destruye el objeto o variable especificados. Es útil para liberar la memoria de ordenador cuando ya no se necesita un elemento.


^^ Aca la pág donde saque este rollo

El uso del delete lo he visto en algunos tutoriales de Clap, en código de la ayuda de Flash, y ahora no sé si lo aplico bien, pero lo hago igual como lo vi en el tuto, acá en Clab.

Pero ahora que encontre esta pag, pues probaré usandolo de esa manera, y con respecto al onEnterFrame, pues recien me entero del setInterval() y del while() que no sabia que se usaban para lo mismo...

Otra pregunta:::

¿es mejor usar while o setInterval que onEnterFrame?

Gracias ^^

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 31 Dic 2005 10:53 pm
A mira que interesante eso del delete.

Yo uso setInterval cuando quiero controlar el tiempo en el q sucede algo, y while cuando hago algun calculo que no requiere sincronizacion con la pelicula. pero eso es cuestión de como t acomode y se adapte a lo que estas haciendo. ^^ Saludos

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.