Мне нужна функция actionscript 3 для моего сайта, которая позволяет людям загружать документ после нажатия кнопки.Функция AS3 для начала загрузки после нажатия кнопки!
Невозможно найти его в сети.
Спасибо! Jennifer
Мне нужна функция actionscript 3 для моего сайта, которая позволяет людям загружать документ после нажатия кнопки.Функция AS3 для начала загрузки после нажатия кнопки!
Невозможно найти его в сети.
Спасибо! Jennifer
Если вы сделаете кнопку и дадите ей имя экземпляра iBtn_Download
, код, чтобы заставить его работать, будет следующим. Просто вставьте следующий код в график вашего проекта. Просто измените адрес веб-сайта шаблона, где находится ваш документ.
iBtn_Download.addEventListener(MouseEvent.CLICK, downloadDocument);
function downloadDocument(_event:MouseEvent):void
{
var urlRequest:URLRequest = new URLRequest("http://www.yourwebsite.com/downloads/document.pdf");
navigateToURL(urlRequest);
}
btn.addEventListener(MouseEvent.CLICK, promptDownload);
private function promptDownload(e:MouseEvent):void
{
req = new URLRequest("http://example.com/remotefile.doc");
file = new FileReference();
file.addEventListener(Event.COMPLETE, completeHandler);
file.addEventListener(Event.CANCEL, cancelHandler);
file.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
file.download(req, "DefaultFileName.doc");
}
private function cancelHandler(event:Event):void
{
trace("user canceled the download");
}
private function completeHandler(event:Event):void
{
trace("download complete");
}
private function ioErrorHandler(event:IOErrorEvent):void
{
trace("ioError occurred");
}
не работает Мех –