Flash を使用してタッチ スクリーン デバイスのインターフェイスを設計しており、ステージを紙に印刷できるようにしたいと考えています。しかし、PrintJobs を使用する場合、ある時点で start() または start2() 関数を呼び出す必要があります。問題は、start() がプリンターのダイアログを自動的に表示することです。ダイアログを表示するかどうかを制御できる start2() は、単純な SWF ファイルではなく、AIR ランタイムでのみ機能します。SWF のみを使用して動作させたいと考えています。
PrintJob に欠けているものはありますか? または、Flash から印刷する別の方法がありますか?
これまでに使用したコードは非常に一般的です。
var myPrintJob:PrintJob = new PrintJob();
var s:Sprite = new Sprite();
s.addChild(/* Some Bitmap object */);
if (myPrintJob.start2(null, false)) {
try {
myPrintJob.addPage(s);
} catch (error:Error) {
trace(error);
}
myPrintJob.send();
}
皆さん、ありがとうございました !