2014-10-28 57 views
0

我有一個flex項目,人們可以在其中添加樣式(添加圖片,表單,文本等)並創建PDF。我正在使用purepdf庫來創建PDF。我的問題是,當我創建PDF時,有一點是PDF庫需要超過默認的15秒腳本時間來創建頁面。Flex ScriptTimeLimit 15秒

我總是得到以下錯誤消息: Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.

我嘗試添加scriptTimeLimit="60"並添加-default-script-limits 1000 60到編譯器選項,但它仍然在默認15秒。

我已經試圖拆分PDF的不同塊的創建,但這是我可以去的小。任何人都可以幫助我延長默認的腳本時間?

謝謝你們!

+1

你真的不想那麼做。應用程序一直空閒,用戶可能只是終止應用程序。你需要的是確保你不需要那麼多時間來處理你的代碼。 – BotMaster 2014-10-28 15:07:08

+1

你的問題不應該關於腳本超時限制,而應該是如何更異步地創建PDF,因爲這是正確的解決方案。我從來沒有使用過purepdf,但是我使用了其他人(alivepdf),數據量非常大,成功。 – BadFeelingAboutThis 2014-10-28 16:09:17

+0

你能發佈你的PDF創建代碼嗎? – Brian 2014-10-28 19:40:18

回答

1

感謝您的幫助!你是對的,我們不應該離開這個應用程序掛了很長時間。我終於在ActionScript Worker的幫助下找到了一個解決方案。我把整個PDF創作交給一名工作人員,並展示了一個動畫加載欄。事實證明,工人不受執行時間限制的影響,並且可以處理詳盡的任務。

感謝您指點我正確的方向!