Estoy intentando que una pagina web descargue un archivo. hice un boton con un listener, en el cual llama el metodo "download" de un filereference.
Código ActionScript :
import flash.events.MouseEvent;
import flash.net.FileReference;
import flash.net.URLRequest;
import flash.events.IOErrorEvent;
import flash.events.SecurityErrorEvent;
var fr:FileReference = new FileReference ( );
fr.addEventListener ( IOErrorEvent.IO_ERROR , error );
fr.addEventListener(SecurityErrorEvent.SECURITY_ERROR , sec );
function error ( event:IOErrorEvent ) : void
{
txt.text += "\n" + event.text;
}
function sec ( event:SecurityErrorEvent ) : void
{
txt.text += "\n" + event.text;
}
aaa.addEventListener ( MouseEvent.CLICK , md );
function md ( event:MouseEvent ) : void
{
try
{
fr.download ( new URLRequest ( "Lugar de Mujer.swf" ) );
}
catch ( error:Error )
{
txt.text += "\n" + error.message;
}
catch ( serror:SecurityError )
{
txt.text += "\n" + serror.message;
}
}
aaa es un boton en la linea de tiempo, al igual que txt e sun TLF text field.
al probar esto e google chrome o firefox, lo unico que consigo es que me muestre una pantalla de error de plugin (flash p.) y se tilde
Alguna idea...?
