如何使用AEditor制作一個簡單的H5交互頁demo


轉載自:http://www.alloyteam.com/2015/06/h5-jiao-hu-ye-bian-ji-qi-aeditor-jie-shao/

本教程演示如何使用AEditor制作一個簡單的H5交互頁demo:

37

 

交互頁demo地址:

點擊打開H5交互頁demo

 

AEditor訪問地址:

http://aeditor.alloyteam.com

Step1:設置頁面背景顏色

首先我們設置頁面的背景顏色,右擊舞台點擊“設置背景”:

1

 

然后在背景顏色中填上色值rgb(38, 61, 102),或者選擇自己喜歡的顏色:

2

 

點擊確定,設置頁面背景顏色成功。

 

Step2:AEditor標題文字動畫制作

首先,點擊“文字”按鈕,添加文本到AEditor,並改變輸入內容為AEditor:

4

3

 

設置文字的顏色為淺藍,並且設置大小為33px,此時文字樣式初始化完成:

4

 

要對文字應用漸變向下的動畫,我們需要把文字添加到時間軸。右擊文字,選擇”添加到時間軸“:

5

點擊后會發現頂部多了對應該文字的時間軸:

5

 

此時我們就可以開始具體到幀的動畫編輯了。

幀動畫的時長默認是6s,我們並不需要這么長的動畫時間。所以我們選中該時間軸,把時長改成1s,發現此時時間軸變短了,只有1s的動畫時長:

6

 

選擇第一個關鍵幀,把透明度設置為0,緩動選擇easeout:

7

再選擇最后一個幀,把右則屬性編輯器的Y值設置為60(此時會生成新的關鍵幀):

6

 

然后點擊播放,則可看到文字漸變向下出現的動畫。

9

 

另外描述部分的動畫制作過程大同小異,就不詳述了,描述部分添加到AEditor的效果:

20

 

Step2:制作企鵝logo動畫

圖片素材:

alloy

 

點擊“圖片”按鈕,上傳企鵝logo:

7

圖片添加到AEditor:

8

由於圖片要應用動畫,一樣右擊添加到時間軸,時長設置為1.2s。

然后選擇第一個關鍵幀,透明度設置為0,緩動設置為easeout:

10

由於我們想讓動畫延遲0.2s開始,所以把第一個關鍵幀右擊“復制”:

11

然后右擊0.2s處的幀,選擇“粘貼”,此時就把第一個關鍵幀復制到0.2s處了:

12

 

粘貼完成:

9

 

此時再選擇最后一個幀,設置選裝rotateZ為720度,透明度為1:

14 13

 

再次點擊播放動畫,則可看到翻轉動畫播放。

 

Step3:制作企鵝logo點擊翻轉動畫

接下來我們制作點擊企鵝logo,logo播放翻轉動畫。

首先設置企鵝logo的點擊行為,右擊企鵝Logo,選擇“設置點擊行為”:

11

勾上觸發自定義事件,然后填入要觸發的事件名“rotate”:

16

 

點擊確定,此時可以看到企鵝Logo上有點擊事件標識,點擊企鵝會觸發rotate事件:

13

此時我們需要建立事件監聽播放翻轉動畫,右擊企鵝Logo,選擇添加事件動畫:

15

 

填入需要監聽的事件名,所以我們填入“rotate”:

12

 

點擊確定,此時會看到生成的對應事件的動畫時間軸,並看到“rotate”的事件標識:

17

 

然后選擇第一個關鍵幀,透明度設置為1,最后創建一個關鍵幀旋轉rotateY設置為720,中間創建一個關鍵幀,透明度設置為0:

17

 

此時點擊“播放全部”按鈕,並且點擊企鵝Logo,會播放對應翻轉動畫:

19

 

Step4:添加新的一頁

此時第一頁交互動畫已制作完畢,點擊頁控制的“+”按鈕,添加新的一頁,並設置背景顏色同上一頁:

21

另外改變一下翻頁動畫的類型,設置為“漸變移動”:

22

 

點擊“播放全部”按鈕,可以通過鼠標上下滑動看到翻頁效果:

23

 

Step5:創建多行文本,添加預設動畫

對於單行文本,我們使用“文本”按鈕添加對應文字,但對於多行文本,我們可以添加圖層,然后在圖層上編輯添加文字。

點擊“圖層”按鈕添加圖層:

24

通過手柄把圖層尺寸拉到一定大小並居中:

14

雙擊圖層,進入文字編輯狀態,此時可往圖層中填充文字:

15

 

 

同樣我們要為文字添加動畫效果,所以編輯文字完成之后,右擊文字區域,添加到時間軸。

此時我們准備從預設動畫中選擇一個從下向上的動畫,應用到文字區域中,選擇第一個關鍵幀,點擊插入預設動畫:

25

 

此時會看到彈出的預設動畫選擇框,從中選擇動畫“從下彈入”:

26

 

右則預覽窗口可以預覽預設動畫的效果,點擊確定,此時會自動創建對應預設動畫的所有關鍵幀:

27

 

點擊播放按鈕,可以看到文字從下往上彈入的動畫效果。

 

此時我們選擇1.5s處的幀,再次添加預設動畫“橡皮筋”,點擊確定,再次自動生成對應的所有關鍵幀:

28

 

點擊播放按鈕預留動畫,在從下彈入后會再播放橡皮筋效果動畫,如果希望對預設動畫進行微調,可以手動對關鍵幀進行二次編輯。

 

Step6:建立元件,創建文字的組合動畫

最后是“By AlloyTeam”這行文字的動畫,這個動畫有點特殊,文字邊閃爍邊往右移動。

如果用上面的方式編輯動畫的話,可想而知就很麻煩了,閃爍的位置以及對應移動的位置都要手動設置對應關鍵幀,難以控制的同時也帶來了多個難以維護的關鍵幀。

因此我們使用元件的方式創建該動畫。

我們首先把閃爍的文字作為一個元件創建,再為元件整體創建從左到右移動的動畫。

 

點擊“新建元件”按鈕,進入元件模式創建元件:

29

元件名稱設置為“text”,元件尺寸設置為150*40:

16

 

進入元件模式之后添加文字並設置為“By Alloyteam”,文字顏色設置為淡黃,同時添加到時間軸。

然后動畫時長設置為1s,選擇中間關鍵幀設置透明度為0,最后一個關鍵幀透明度為1:

17

點擊播放,此時可以看到文字的一次閃爍動畫。

 

然而,我們希望文字在動畫期間連續閃爍3次,此時我們可以選擇該時間軸,勾上“重復播放”選項,並且設置“播放次數”為3:

18

點擊播放按鈕,此時可以看到動畫播放了3次。

 

點擊“保存元件”把元件保存下來,再點擊”回到場景”:

30

 

此時我們需要使用剛才創建的元件,點擊”插入元件“:

31

 

然后在元件選擇欄中選擇剛剛創建的元件,右則預覽窗口可以預覽元件動畫效果:

19

點擊確定,此時元件已經被添加到舞台上了:

32

 

此時再為元件整體創建從左到右的動畫,首先把元件添加到時間軸,動畫時長設置為2s,然后對第一個幀的X值設置為-180,緩動設置為ease,最后一個關鍵幀設置X值為85:

33

 

點擊播放按鈕,可以看到文字邊閃爍邊從左滑動到右邊的動畫過程。

 

Step7:設置每頁動畫可重復播放

當前狀態下,播放了一頁動畫之后,再回到該頁,動畫並不會再次播放,如果我們希望可以多次播放頁的動畫,可以開啟頁動畫的重復播放設置:

22

 

這樣每次跳到一頁的時候,該頁的動畫都會再次播放。

 

Step8:導出交互頁

此時整個demo頁面的動畫完成了,可以點擊播放全部預覽整體效果。

 

效果滿意之后,點擊“導出”按鈕,導出該頁面的項目結構(zip壓縮包):

34

生成的壓縮包包含了整個交互頁的項目結構:

35

 

解壓到目錄,mobile模式下打開index.html即可看到創建的交互頁效果:

36



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM