0

私はactionscript2.0で開発され、IEでのみ使用されるフラッシュイメージビューアを使用しています。フラッシュPrintJobを使用して画像を印刷します。

var printJob:PrintJob = new PrintJob();
printJob.start()
printJob.addPage(printMc)
printJob.send();
delete printJob;

ただし、フルスクリーンモードでPrintJobを呼び出すと、印刷ダイアログが表示され、FlashPlayerはフルスクリーンモードを終了します。これはFlashのセキュリティ制限ですか?またはフルスクリーンモードの終了を停止するための回避策はありますか?

テストされた環境

ブラウザ:IE9

OS:Windows764ビット

Flash Player:11.1.102.63

4

1 に答える 1

2

フラッシュ特有の問題ではなく、オペレーティングシステムにかかっていると思います。アクティブなウィンドウでない場合、ウィンドウをフルスクリーンモードに保つことはできません。[印刷]ダイアログを開くと、それがアクティブウィンドウになります。つまり、Flashがフルスクリーンモードから抜け出します。

これを制御しているのはFlashではなくOSであるため、私が考えることができる回避策はありません。

于 2012-06-15T09:41:37.450 に答える