2012-01-17 15 views
0

swfファイルを読み込んで、次のコードをボタンで印刷したいとします。Flash AS2。 swfファイルを出力します。

on (release) { 
    var my_pj = new PrintJob(); 
    var myResult = my_pj.start(); 
    if (myResult) { 
     pagePrint = new MovieClip(); 
     pagePrint.loadMovie("file-to-print.swf"); 
     my_pj.addPage(pagePrint); 
     my_pj.send(); 
     delete my_pj; 
    } 
} 

これは機能しません。あなたはどこに問題があるかも知っていますか?

答えて

0

なぜ機能しないのですか?エラーが発生するか、まったく何も起こりませんか?私が集めたものから、あなたはaddPageメソッドが間違っています。これは、参照の代わりに "pagePrint"のようなインスタンス名のStringでなければなりません。

例: my_pj.addPage( "pagePrint"); //ここで、 "pagePrint"はオブジェクトの "インスタンス名"です。

ドキュメント: http://docs.brajeshwar.com/as2/PrintJob.html#addPage%28%29

は、この情報がお役に立てば幸い!

+0

loadMovieとaddPageコマンドを渡すことは本当に速く、swfにロードさせないという問題があると思います。「onLoad」ソリューションの作業今 –

関連する問題