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> 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> wrote:
> 
>> Hi
>>   i have copied this code off the flex site
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adob
>> e.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fflash%2Fnet
>> %2FFileReference.html%23event%3Aprogress&data=02%7C01%7Caharui%40adobe.com
>> %7C5145f08e886e42dd00ef08d54000d165%7Cfa7b1b5a7b34438794aed2c178decee1%7C0
>> %7C0%7C636485294617358223&sdata=t0JXnVPLx%2BtytYlHob%2B2kjcAm4VexBH%2FYrls
>> PTnyOTY%3D&reserved=0
>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.ado
>> be.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fflash%2Fne
>> t%2FFileReference.html%23event%3Aprogress&data=02%7C01%7Caharui%40adobe.co
>> m%7C5145f08e886e42dd00ef08d54000d165%7Cfa7b1b5a7b34438794aed2c178decee1%7C
>> 0%7C0%7C636485294617358223&sdata=t0JXnVPLx%2BtytYlHob%2B2kjcAm4VexBH%2FYrl
>> 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