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 <[email protected]> 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" <[email protected]> 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);
>> }
>>
>