Foros del Web » Creando para Internet » Flash y Actionscript »

examinar o browser

Estas en el tema de examinar o browser en el foro de Flash y Actionscript en Foros del Web. hola ayuda porfavor necesito jalar desde flash la ventana de examinar de windows es esta: es que necesito que la aplicacion pueda cargar un archivo...
  #1 (permalink)  
Antiguo 18/01/2007, 23:30
Avatar de marlonbtx  
Fecha de Ingreso: febrero-2006
Ubicación: Tijuana,B.C. Mexico
Mensajes: 151
Antigüedad: 18 años, 2 meses
Puntos: 2
examinar o browser

hola ayuda porfavor
necesito jalar desde flash la ventana de examinar de windows es esta:


es que necesito que la aplicacion pueda cargar un archivo
  #2 (permalink)  
Antiguo 19/01/2007, 02:30
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: examinar o browser

Creo que esto es lo que pides:

http://www.cristalab.com/tutoriales/...nce-de-flash-8
  #3 (permalink)  
Antiguo 20/01/2007, 14:28
Avatar de marlonbtx  
Fecha de Ingreso: febrero-2006
Ubicación: Tijuana,B.C. Mexico
Mensajes: 151
Antigüedad: 18 años, 2 meses
Puntos: 2
Desacuerdo Re: examinar o browser

hola encontre la clase Filereference

y este codigo

Código:
import flash.net.FileReference;

var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
allTypes.push(imageTypes);

var textTypes:Object = new Object();
textTypes.description = "Text Files (*.txt, *.rtf)";
textTypes.extension = "*.txt;*.rtf";
allTypes.push(textTypes);

var listener:Object = new Object(); 

listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
    if(!file.upload("http://www.yourdomain.com/yourUploadHandlerScript.cfm")) {
        trace("Upload dialog failed to open.");
    }
}

listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
}

listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
}

listener.onHTTPError = function(file:FileReference):Void {
    trace("onHTTPError: " + file.name);
}

listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
}

listener.onSecurityError = function(file:FileReference, errorString:String):Void {
    trace("onSecurityError: " + file.name + " errorString: " + errorString);
}

var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);
Cita:

onCancel = function(fileRef:FileReference) {}
Invoked when the user dismisses the file-browsing dialog box.

onComplete = function(fileRef:FileReference) {}
Invoked when the upload or download operation has successfully completed.

onHTTPError = function(fileRef:FileReference, httpError:Number) {}
Invoked when an upload fails because of an HTTP error.

onIOError = function(fileRef:FileReference) {}
Invoked when an input/output error occurs.

onOpen = function(fileRef:FileReference) {}
Invoked when an upload or download operation starts.

onProgress = function(fileRef:FileReference, bytesLoaded:Number, bytesTotal:Number) {}
Invoked periodically during the file upload or download operation.

onSecurityError = function(fileRef:FileReference, errorString:String) {}
Invoked when an upload or download fails because of a security error.

onSelect = function(fileRef:FileReference) {}
Invoked when the user selects a file to upload or download from the file-browsing dialog box.
(viene un ejemplo de este en los archivos de ejemplo)

Para lo que sirve esta clase es para subir archivos o bajar desde internet.

pero ya buesque la forma de nadamas jalar el browse y poder sacarle la direccion de mi archivo pero no pude a la mejor es imposible, por cuestiones de seguridad.

ademas eh buscado en google y otros foros como hacerlo , me han dicho que existe herramientas llamadas 3rd party que son como plugins para poder hacer eso, encontre una en esta pagina http://www.flashtool.de/index3.php?lid=2

la de FlaSave

este es fla http://www.flashtool.de/download.php...-45b278f70aee9

que no me funciono, pero el ejecutable(o proyector) si lo hace, al parecer usa la funcion fscommand(); y ejecuta algo aparte.

despues busque sobre esta funcion que ejecuta comandos y encontre que en versiones antiores usaban fscommand("save",file); algo asi pero que apartir del MX dejor de funcionar

bueno ahorita solo estoy buscando la forma de usar el codigo anterior pero sin subirlo a internet aun no encuentro nada..

gracias por leerme



(trabajando en Flash 8 as 2.0)
Cita:
tags usados: filereference local drive storage flash actionscript fscommand files browser explorador examinador locate dialog dialogbox save as... browse

Última edición por marlonbtx; 20/01/2007 a las 14:35
  #4 (permalink)  
Antiguo 22/01/2007, 10:35
Avatar de marlonbtx  
Fecha de Ingreso: febrero-2006
Ubicación: Tijuana,B.C. Mexico
Mensajes: 151
Antigüedad: 18 años, 2 meses
Puntos: 2
Re: examinar o browser

ya encontre la solucion con un programa llamado MDM Zinc 2.5 es como una especie de plugin o libreria, creo que deberian leer este link se los recomiendo mucho

# Crear transparencias alfa de aplicaciones hechas en Flash con las demás ventanas del sistema operativo.
# Hacer transiciones de apertura y cierre de las ventanas.
# Crear protectores de pantalla.
# Cambiar el papel tapiz del PC por código Actionscript.
# Insertar una instancia de Internet Explorer como componente de Flash.
# Cambiar el contenido del portapapeles así como obtener lo que actualmente haya en él.
# Enviar y recibir información de hardware por puerto serial o paralelo. (Por Actionscript, sin nada más, compatible con Linux, Win, Mac)
# Conectarse a una base de datos Access, MySQL o compatible con ADO directamente.
# Leer y escribir en el disco duro.
# Enviar y recibir información por FTP además de manejar otros protocolos (aunque esto ya lo hace Actionscript 3)
# Incluir un componente de reproducción de Windows Media, QuickTime, Director o Real Player (Como el de IE)
# Leer y modificar contenido de PDFs (Todo dentro de Flash)
# Obtener datos del hardware instalado en el sistema.
# Leer o modificar el volumen del sonido del sistema, la resolución de la pantalla, abrir o cerrar las unidades de CD/DVD, reiniciar, suspender o apagar el PC, ejecutar programas externos, cerrar programas externos.

http://www.cristalab.com/blog/28251/...h-con-mdm-zinc
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:49.