No I am running on a Mac, the speed to download is proportional to the number 
of report pages

Sent from my iPhone

On 11 Dec 2017, at 18:34, Alex Harui 
<aha...@adobe.com.INVALID<mailto:aha...@adobe.com.INVALID>> wrote:

Hi Scott,

Are you running on Windows with anti-virus software?  See this post [1].
I've had similar experiences with Flash/AIR and File I/O.  To the runtime,
the write happens quickly, into a memory buffer, then the AV software
takes 1-2 mins to scan it before writing it.

HTH,
-Alex

[1]
https://stackoverflow.com/questions/2930513/monitoring-file-upload-progress
-in-actionscript-3

On 12/11/17, 2:51 AM, "scott matheson" 
<sc...@matheson.it<mailto:sc...@matheson.it>> wrote:

Alex
      The buffer is the default size, the save take 1-2 mins elapsed
time, thats way I wanted to add a indicator , i can spoof something if i
need too

Scott



On 11 Dec 2017, at 02:20, Alex Harui 
<aha...@adobe.com.INVALID<mailto:aha...@adobe.com.INVALID>> wrote:

How big is the buffer ByteArray and where are you writing the file?  If
the write can happen fast enough, no Progress events are fired.  From
the
link you posted:

"In some cases, progress events are not received. For example, when the
file being transmitted is very small or the upload or download happens
very quickly a progress event might not be dispatched."

HTH,
-Alex

On 12/10/17, 11:04 AM, "scott matheson" 
<sc...@matheson.it<mailto:sc...@matheson.it>> wrote:

Hi
 i have copied this code off the flex site

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.ad
ob

e.com<http://e.com>%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fflash%2Fn
et

%2FFileReference.html%23event%3Aprogress&data=02%7C01%7Caharui%40adobe.c
om

%7C5145f08e886e42dd00ef08d54000d165%7Cfa7b1b5a7b34438794aed2c178decee1%7
C0

%7C0%7C636485294617358223&sdata=t0JXnVPLx%2BtytYlHob%2B2kjcAm4VexBH%2FYr
ls
PTnyOTY%3D&reserved=0

<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.a
do

be.com<http://be.com>%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fflash%2F
ne

t%2FFileReference.html%23event%3Aprogress&data=02%7C01%7Caharui%40adobe.
co

m%7C5145f08e886e42dd00ef08d54000d165%7Cfa7b1b5a7b34438794aed2c178decee1%
7C

0%7C0%7C636485294617358223&sdata=t0JXnVPLx%2BtytYlHob%2B2kjcAm4VexBH%2FY
rl
sPTnyOTY%3D&reserved=0>

but the progress does not seem to fire,


 private function saveReport():void {

   cursorManager.removeBusyCursor();
   var buffer:ByteArray = myPDF.save(Method.LOCAL);
   var file:FileReference = new FileReference();
   configureListeners(file);
    file.save(buffer, "Overview Report.pdf");

}

private function configureListeners(dispatcher:IEventDispatcher):void
{

   dispatcher.addEventListener(ProgressEvent.PROGRESS,
progressHandler);

}


protected function progressHandler(event:ProgressEvent):void
{
   var file:FileReference = FileReference(event.target);
   trace("progressHandler name=" + file.name + " bytesLoaded=" +
event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
}




Reply via email to