2015-05-29 28 views
0

我有一個ActionScript 1 Flash項目,我正在用Swiffy導出它。PrintJob不支持Swiffy

Swiffy直起來說:「不支持ActionScript類PrintJob。」

是否有另一種方法只是用ActionScript 1打印頁面,或者是Swiffy轉換?

回答

0

是的!有一個解決方案。您可以從閃光燈發送JavaScript調用。請求打印功能。

現在,在你的html中你應該創建打印模板 可以通過編寫html來創建打印模板,也可以使用createJS擴展將flash轉換爲html5畫布。

之後,您已經創建了您的模板,只需調用window.print()與您打印div visiblity true即可。

就是這樣!使用Swiffy完成打印

+0

有關CreateJS註釋的快速註釋:無法使用Flash»CreateJS extesion/workflow將ActionScript轉換爲JavaScript - 僅限於圖形內容(如動畫和補間)。你將不得不重寫你的代碼。 – Lanny

+0

是的,你將不得不重寫代碼。但這是唯一的打印方法。另一個嘗試可能是將您的打印代碼放在不同的swiffy div中,並且當單擊按鈕時,您可以顯示使用window.print(),並且應該打印您的頁面 – Hitesh