0

動いていたコードが突然動かなくなりました。

MAC 上の Chrome (Chrome v: 21.0.1180.57 > 最新のレポート) を含め、すべてのブラウザーで印刷が正常に機能します。

AddPage を介してムービークリップが追加されています。その後、印刷。

予想される動作は、ムービークリップが他のブラウザーと同じように印刷されることです。代わりに、Chrome の印刷プレビューをバイパスして標準の印刷プレビューを使用している場合でも、SWF 自体が印刷されます。

何か案は?一般的なコードは次のとおりです。コードはそれほど重要ではありません。これは、数か月間、数千人のユーザーで機能しています。昨日Chromeの問題が発生しました。

if(myPrintJob.start()) {

     if (myPrintJob.addPage(containerElement, rect, options)){
          pageCount++;
     }

     Provider.testProvider("service.userPrinted", dataStr, userPrintedResult, onFault); 

     if (pageCount > 0) {
          myPrintJob.send();
     }              
}
4

1 に答える 1

0

フォローアップ:

他のユーザーが同じバグを報告しました。Google エンジニアによって「開始済み」としてフラグが付けられています。1 つは彼が修正を持っていると主張します。

http://code.google.com/p/chromium/issues/detail?id=141082 以下のコメントを参照してください。

コメント 11 by viettrun...@chromium.org、8 月 24 日 (2 日前)

おそらく、AS3 PrintJob API を使用していて、この問題に直面している人は、作業が終わったら .send() を呼び出すのを忘れています。(これにより、Pepper Flash は、まだ開いている PrintJob を強制的に完了して印刷するのではなく、「通常の」印刷を行うように混乱します。)

それにもかかわらず、私はそれを機能させるために変更を加えています....

ステータス: 開始済み

于 2012-08-27T15:14:40.840 に答える