簡體   English   中英

Flash Pro CC HTML5 Canvas和CreateJS - 如何將lib文件更新到最新版本?

[英]Flash Pro CC HTML5 Canvas & CreateJS - how to update the lib files to latest versions?

我正在使用Flash Pro CC,並以HTML5 Canvas的形式發布。 這包含並使用CreateJS JavaScript庫。 我注意到,當生成HTML文件時,lib文件的版本比CDN / GitHub上的在線版本要早一些。 我知道最新的將是Flash Pro包含的內容,所以我想知道如何告訴Flash使用這些庫的更新版本。

以下是Flash Pro CC添加的腳本標記。 我已經從使用托管庫的選項切換到使用本地庫... libs / easeljs-0.7.1.min.js libs / tweenjs-0.5.1.min.js libs / movieclip-0.7.1.min.js libs / preloadjs-0.4.1.min.js libs / soundjs-0.5.2.min.js

當然,我可以從CDN獲取較新的lib文件並將其放入同一文件夾,並在發布后編輯Flash創建的HTML,但HTML將在后續發布期間被覆蓋。 我看到有一個選項可以取消選中“覆蓋HTML”,這可以解決這個問題。 在執行此操作之后,顯然存在一些不兼容性,導致頁面無法顯示。

例如,我將JS標簽從... libs / soundjs-0.5.2.min.js切換到libs / soundjs-0.6.0.min.js

......我的文件不再有效; 瀏覽器中未顯示任何視覺效果。

誰知道如何順利​​更新到libs的新版本? 或者對我的方法的想法是錯的? 我的目標是嘗試使用最新版本來獲得CreateJS團隊編寫到其庫中的最大功能。

您應該能夠按照建議交換庫,但是它們需要一次交換,否則您將遇到圍繞事件模型和繼承的不兼容性。 確保也交換MovieClip庫。

正如您所建議的,最簡單的方法是發布一次,然后關閉“覆蓋HTML”並修改html以指向新庫。 我們進行了相當廣泛的測試,新的庫應該與最新的Flash CC輸出兼容。 我們遇到的唯一問題是FlashCC的spritesheet導出工具,它與最新版本的EaselJS不兼容。

這並不是說可能沒有我們沒有發現的不兼容性,所以如果你能夠重現一個問題,請告訴我們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM