1. 程式人生 > >【CreateJS】WebStorm+Adobe Animate CC 搭配開發HTML5,入門教程

【CreateJS】WebStorm+Adobe Animate CC 搭配開發HTML5,入門教程

目的:動畫設計師用Adobe Animate CC做好動畫素材,釋出好之後,交給程式設計師寫互動程式碼;在WebStorm之類的ide裡操縱 Animate 裡面的變數,class等。

前提環境:

①安裝好Adobe Animate CC

②安裝好WebStorm,或者Sublime Text 2,Visual Studio Code之類的程式設計ide

③有個HTML5 動畫(canvas 專案)

流程:

1、把動畫檔案從 Adobe Animate裡釋出出來,後有一堆檔案

2、然後把釋出後的檔案拷貝到你在WebStorm新建的web專案資料夾裡,就可以了,沒有像以前flash cs和flash builder搭配的複雜,不需要在Adobe Animate裡填寫類路徑。

主要有以下點要點:

一、如何讓庫中的MC動畫,在html中載入,顯示出來

1、新建一個view類,然後在這個類裡面建一個變數 back = animate 庫中的 page,然後把 back載入到view類裡,程式碼如下圖

2、把view類載入到舞臺上,程式碼如下圖

二、如何在js中控制,新建,獲取MC裡的變數等等

1、如下圖

三、animate裡發出事件,WebStorm裡如何接收

1、首先是 animate 裡發出事件,如圖

2、然後是 WebStorm 裡接收 事件並處理,如圖

四、自適應

1、animate cc 提供了自適應和舞臺居中的功能,具體設定如下圖紅框:


當然自適應,居中,縮放填充的功能,根據你自己專案需求選擇。

五、預載入設定

動畫較大,初始開啟的時候會白屏很久,這時候選擇預載入器,可以有個載入loading,當做過渡,具體如下圖紅框:


六、本例DEMO的完整程式碼

PS:目前用 adobe animate釋出的檔案中,mcTest.html這個檔案暫時就沒有作用了,現在用我新建的index.html 這個檔案來代替,

等我以後再摸索看看,是否可以直接用mcTest.html。