Soy nuevo en el foro y tambien en Flash; Bueno les platico mi problema esperando que alguien me pueda ayudar...
Estoy haciendo un proyecto flash donde tengo dos botones
Btn_2018
Btn_2017
dentro de la carpeta donde tengo el proyecto.fla tengo las carpetas 2018 y 2017; dentro de la carpeta 2018 tengo un archivo llamado "Documentos_2018.rar" y de igual manera en la carpeta 2017 tengo un archivo llamado "Documentos_2017.rar"
El problema es que no he podido hacer que el botón me guarde el archivo, por más que he buscado en foros no he encontrado la solución al problema, cabe mencionar que estoy utilizando AS2 pero sin ningún problema me puedo cambiar al AS3
El código que encontré para almacenar archivos fue el siguiente, pero no funciona con lo que necesito ya que vi que es para descargar archivos de un servidor.
Código:
Código ActionScript :
on(release) { import flash.net.FileReference; var listener:Object = new Object(); listener.onSelect = function(file:FileReference):Void { trace("onSelect: " + file.name); } 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.onIOError = function(file:FileReference):Void { trace("onIOError: " + file.name); } var fileRef:FileReference = new FileReference(); fileRef.addListener(listener); /*var url:String = "http://www.adobe.com/platform/whitepapers/platform_overview.pdf";*/ var url:String = "C:/Flash/2018/Documentos_2018.rar"; if(!fileRef.download(url, "FlashPlatform2.rar")) { trace("dialog box failed to open."); } }
la URL la cambie para ver si funcionaba para mis necesidades sin tener éxito
De antemano muchas gracias por el apoyo