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
| ||||
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: (viene un ejemplo de este en los archivos de ejemplo)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. 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 |
| ||||
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 |