Comunidad de diseño web y desarrollo en internet online

precarga flash txt

Citar            
MensajeEscrito el 14 May 2004 02:36 pm
es posible hacer una precarga de un txt externo??

Por zierra

67 de clabLevel



Genero:Masculino  

!SERE YO, ò UN FRAGMENTO DE RECUERDO EN LA RED??, ACASO MORI Y REVIVI??!

unknown
Citar            
MensajeEscrito el 14 May 2004 06:40 pm
Si claro, pues no es que desde afuera se haga la precarga, sino que el clip cargador carga las variables externas para ejecutar la precarga.



Lo que no se es que tan "usable" sea eso de que cargue primero datos externos para luego hacer la precarga.



Saludos !



JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 14 May 2004 06:45 pm
Ahora la pregunta es, quieres saber como se hace?



xDDDDD

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 15 May 2004 12:23 am
pos claro ke si kiero saber.. no le cae mal a nadie saber esto.. pero la pregunta es si alguien sabe o si es posible..



y como??

Por zierra

67 de clabLevel



Genero:Masculino  

!SERE YO, ò UN FRAGMENTO DE RECUERDO EN LA RED??, ACASO MORI Y REVIVI??!

unknown
Citar            
MensajeEscrito el 15 May 2004 05:25 am
Claro zierra, existen varias formas. Te mostraré cómo se hace utilizando el objeto loadVars que existe desde la versión MX.



Asumo que entenderás algo de programación AS preferiblemente (o general) y Flash.



Primero debes crear un objeto loadVars

Luego intentas cargas el archivo que contiene los datos

Si no hubo problemas al cargar el archivo, pues hacemos con los datos lo que debamos hacer.



El código sería así:

Primero debes crear un objeto loadVars

Código :

var datos = new LoadVars();


Luego intentas cargas el archivo que contiene los datos

Código :

datos.load("texto.txt");


El evento onLoad se ejecutará una vez hecha la carga total del archivo si es que la hubo, así que en este punto haremos lo siguiente:

Código :

1datos.onLoad = function(){

2   if (datos.loaded){

3      for(x in this){

4         trace(x + ", " + this[x])

5      }

6   }else{

7      trace("Hubo problemas al cargar el archivo");

8   }

9}




En 1 definimos lel evento

En 2 preguntamos por la propiedad loaded, quien tendrá un valor binario (falso o verdadero) cuando la carga se haya hecho

En 3-> en caso de que sea verdadero el valor, significará que el archivo fue cargado con éxito

En 7 se ejecutará lo que sea que indique que el archivo no fue cargado...tal vez porque no existe, por ejemplo.



Lo del "For in" es para recorrer el objeto "datos" y encontraremos cada una de las variables existentes en el archivo como si fueran un propiedad más del mismo, es decir, que si en el archivo había una variable llamada "signal", podremos acceder a ella como

Código :

trace(datos.signal);




Eso sí, para que las variables puedan ser leídas de esa forma, el archivo debe cimplir con el tipo de contenido MIME application/x-www-urlform-encoded, que no es más que el siguiente formato

Código :

Contenido del archivo "texto.txt"

d1=Primer dato&d2=Segundo dato




vez ? ? nombre_variable1=valor1&nombre_variable2=valor2&...etc



Cualquier cosa, aquí estaremos esperando.



Suerte

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

unknown
Citar            
MensajeEscrito el 16 May 2004 01:16 am
weno esta wien esto me dice lo de las variables .. pero si kiero ke se me rreprodusca algo mientras se carga??

Por zierra

67 de clabLevel



Genero:Masculino  

!SERE YO, ò UN FRAGMENTO DE RECUERDO EN LA RED??, ACASO MORI Y REVIVI??!

unknown
Citar            
MensajeEscrito el 16 May 2004 02:51 am
oopss..buen punto, olvidé lo primordial.

Puedes poner a rodar lo que quieras siempre y cuando se llame antes de llamarse al evento onLoad, por ejemplo, algo sencillo es poner un letrerito en calguna caja de texto dentro de la película:

Código :

texto_precarga.text = "Cargando texto";

datos.onLoad = function(){ ...


Y lo primero que haces cuando entras al evento es lo siguiente:

Código :

datos.onLoad = function(){

 texto_precarga.tet = "";

   if (datos.loaded){

      for(x in this){ ....



...o si lo que quieres es una animación, pues ubicas donde quieras el MovieClip (MC con nombre mc_precarga) teniendo en cuenta que deberá tener dentro un frame vacío y para efecto de este ejemplo, con nombre de etiqueta cargado, entonces lo que haces en el evento será algo como

Código :

datos.onLoad = function(){

  _parent.mc_precarga.gotoAndStop("cargado");

   if (datos.loaded){

      for(x in this){ ....





...espero que te funcione.

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

unknown
Citar            
MensajeEscrito el 16 May 2004 05:05 pm
ahmmmm, pense que se hablaba de cargar los datos PARA una precarga desde un txt, lo siento.



Ya alguna vez solucione esto, y bueno, aqui esta la solucion, y claro, el code.



http://www.kirupaforum.com/forums/showthread.php?t=40258



JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown
Citar            
MensajeEscrito el 17 May 2004 05:36 pm
creo ke ya es otra cosap jejejejej..

gracias!

Por zierra

67 de clabLevel



Genero:Masculino  

!SERE YO, ò UN FRAGMENTO DE RECUERDO EN LA RED??, ACASO MORI Y REVIVI??!

unknown
Citar            
MensajeEscrito el 17 May 2004 08:54 pm
NO no, revisa, ahi esta el code de un preloader para un txt.



JOHNMARTIN

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

unknown

 

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