flex アプリケーションから PDF を生成するために、alivePDF を使用しています。Flex アプリケーションで [PDF を保存] ボタンをクリックすると、[名前を付けて保存] ウィンドウが表示され、PDF ファイルを保存する場所を参照できます。メモ帳やワードなどでファイルを保存しようとしたときにポップアップするのと同じウィンドウです。ユーザーが一定時間アイドル状態の場合、プログラムでこのウィンドウを閉じたいと思います。PDFを保存するために使用しているコードは次のとおりです。
var file:FileReference = new FileReference();
var genPdf:PDF = new PDF();
genPdf = generatePDF(target, generateXML,str);
file.save(genPdf.save(Method.LOCAL), 'graph.pdf');