Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/04/2004, 14:13
Avatar de etmoreno
etmoreno
 
Fecha de Ingreso: diciembre-2002
Ubicación: near fireplace
Mensajes: 404
Antigüedad: 21 años, 4 meses
Puntos: 1
Estimado Luis,

Para responder de forma que todo el foro sea partícipe pondré en este post las bases de la aplicación en rasgos generales, ya que de otra forma sería muy extenso para poner en un foro.

1) Lograr que Flash pueda ingresar desde un campo de formulario el archivo gráfico a subir.
En este punto fijate en el primer post. Esta es la base de la aplicación. (Vuelvo a agradecer a Tx).

2) Realizar los controles de ingreso de los campos en Flash. Es decir que haya una variable en el nombre del archivo y que esa variable sea un jpg, que se ingrese texto de la nota, bla, bla...

3) Una vez aprobado esto enviar las variables a un ASP que va a a realizar la tarea de control de tamaño del archivo validado por flash... y en caso de ser <= al tamaño que hayamos dispuesto realizar el upload correspondiente.
Realizado en puro ASP sin el uso de componentes (está instalado en hosting gratuito)
Este mismo ASP genera un nuevo registro en la db grabando los datos del formulario ingresado.

En caso de que el tamaño del archivo sea > al permitido volvemos al fla pero al frame con el cuadro de alerta de invalidez.
En el otro caso vamos al cuadro donde se muestra la imagen subida como así el editorial.

La aplicación consta pues de dos películas, una para mostrar la información y realizar búsquedas y el otra a la cual ingresamos por el botón "Demo", la que realiza los pasos que puse anteriormente. Utilizo una biblioteca de recursos comunes para ambas películas, con las fonts, imágenes y AS utilizados en común.

Es importante tener en cuenta dos cosas. La rutina javascript utilizada no funciona en Netscape (como tiemblo!) y además las imágenes jpg progresivas no son mostradas por una incapacidad de Flash con este tipo de archivos en el loadMovie().

Por otro lado es posible subir otro tipo de archivos, como swf por ejemplo. Si quieren tener prueba de ello sólo tienen que hacer click en cualquier campo de ingreso de datos y tipear tres veces seguidas la _flecha de dirección "arriba" (la que está debajo de fin en el teclado)... y verán lo que ocurre.

Para cualquier aclaración más extensa, así como algún script, no tienen nada más que solicitármelos. En mi site encontrarán el mail.

Saludos ;)

etmoreno

PD: Estoy realizando algunas cositas increíbles en este momento.