Comunidad de diseño web y desarrollo en internet online

DESCARGAR ARCHIVO ESPECIFICO EN FLASH!!!

Citar            
MensajeEscrito el 16 Jul 2010 05:41 am
Ah! creyeron que seria facil!!! pues no!!! hehehe Bueno soy nueva en esta comunidad y muy novata en Flash. Espero que alguien pueda ayudarme.

Ok estoy haciendo una pagina a un amigo que da servicio a computadoras y quisiera que sus clientes puedan introducir un numero de folio y asi descargar un pdf o talves un html, que llevaria el mismo nombre del numero de folio, para que vean en que estado se encuentra su equipo en reparación.

por ejemplo: Folio: 1234 y el archivo seria 1234.html

El estara subiendo por ftp a su servidor los archivos de cada cliente con el nombre del numer de folio. ej. 1234.html, 1235.html etc.

Entonces necesito saber como hacer que Flash tome el nombre del archivo de una caja de texto (input text) en la que el cliente escriba su numero de folio y se descargue el archivo con el mismo nombre. La verdad ni se si se puede hacer eso o de plano estoy loca. Y talves pido demasiado pero si el arhivo no existe que mande un mensaje que diga "numero de folio no existe".

Si alguien puede ayudarme con esto se lo agradecere muchisimo!! Saludos !! :D

Por judda

3 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 16 Jul 2010 02:17 pm
Si es un HTML lo puede abrir en el navegador.
Supon que tienes un campo de texto tipo input llamado folio_txt y uyn botón llamado ver, sería algo así

Código ActionScript :

ver.onPress = function(){
   getURL(folio_txt.text+".html", "_new")
}


El usuario introduce el nro de folio en el campo de texto. Si el HTML está en alguna carpetaespecial, agrega la carpeta antes del nro

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Jul 2010 06:13 pm
muchas gracias, me funcionó perfectamente!

Por judda

3 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 16 Jul 2010 06:36 pm
Bueno me quedo muy bien pero si pongo un numero de folio que no existe me abre una pagina de error, y quisiera ver si se puede que al no existir el archivo me mande un mensaje de error o si es mas facil que abra un html especifico por ejemplo "noexiste.html". Lo que sea mas sencillo. De antemano gracias!

Por judda

3 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 16 Jul 2010 07:38 pm
Suena razonable, tienes que poner ahora una condición, por ejemplo supongamos que tienes tickets desde el 1000 al 1500, puedes poner:

Código ActionScript :

ver.onPress = function(){ 
   var check:Number = Number(folio_txt.text)
   if(!isNaN(check) && check>=1000 && check>=1500){
      getURL(folio_txt.text+".html", "_new") 
    } else {
        getURL("error.html", "_new") 
    }
}


El ttema es que a medida que agrega tickets se mueve el limite de validación ... ¿cual es la condición que te sirve?

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Jul 2010 07:54 pm
pues ya me funciono me puse como loca a moverle y hacer pruebas y por fin lo logre :D

Este es el código del botón:

Código ActionScript :

on(release){
   var carga = new LoadVars();
   carga.load(folio_txt.text+".html");
   carga.onLoad = function(){
      if(carga.loaded == true){
         getURL(folio_txt.text+".html", "_blank"); 
      }else{
         getURL("error.html", "_blank");
      }
   }
}


Si no encuentra el archivo pues me manda un html de error, aunque al final creo que mejor pondre un mensajito de error y no que se abra toda una pagina. Pero funciona perfectamente :D

GRACIAS POR SU AYUDA!!

Por judda

3 de clabLevel



Genero:Femenino  

firefox

 

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