對元件的編輯將影響到所有由此元件生成的實例,但是對實例的編輯只影響該實例本身,而不會影響到元件以及該元件生成的其他實例。
使用元件的優點是:
。1)提高工作效率,可以無限制地復制實例,并且所有實例都具有元件的統一屬性。實例也可以單獨編輯,在元件本身的基礎上產生獨特的效果。
(2)減少文件的大小,加快動畫的下載速度。
。3)管理方便,只要修改元件,所有實例會自動完成修改。
7.4.1 元件類型
元件類型包括三種:影片剪輯、按鈕和圖形元件。
◆圖形元件:圖形元件主要用于創建可反復使用的圖形,是制作動畫的基本元素之一,它可以是靜止的圖片,也可以是動畫,但圖形元件中的動畫不能添加交互行 為和聲音控制。把包含動畫的圖形元件放到場景中,必須把場景的幀數延長到跟圖形元件的幀數一樣,發布動畫后圖形元件才能動起來。
◆按 鈕元件:按鈕元件用于響應鼠標事件,創建動畫的交互控制按鈕。它不同于圖形元件和影片剪輯元件,可為按鈕添加事件的交互動作,使其具有交互功能。按鈕元件 主要包括“彈起”、“指針經過”、“按下”和“點擊”4 種狀態,在按鈕元件的不同狀態上創建的內容也不同。按鈕元件中可以插入影片剪輯和聲音,前三幀中 可以加入ActionScript語句。
◆影片剪輯元件:用于創建動畫片段,它等同于一個獨立的Flash文件,它的時間軸不受舞臺中主時間軸的限制。把影片剪輯元件調到場景中,它只需占用一幀。在影片剪輯元件中可以加入ActionScript腳本代碼,可以呈現更為豐富的動畫效果,具有交互性。
7.4.2 創建圖形元件
創建元件有兩種方法:一種是新建元件,在元件的編輯窗口中編輯元件;另一種是選擇舞臺上的對象,然后將其轉換為元件。
1.轉換對象為圖形元件
用“選擇工具”選擇舞臺上要轉換為元件的對象,然后在對象上面單擊鼠標右鍵,在彈出菜單中選擇“轉換為元件”。
在“轉換為元件”對話框中輸入元件的名稱,選擇類型為“圖形”。“注冊”選項中通過點擊黑點的位置確定元件的中心點位置。在“庫根目錄”中可以選擇現有目錄或創建一個新的目錄為元件的保存位置。單擊“確定”按鈕,完成元件的轉換。
選擇菜單命令“窗口”→“庫”,調出庫面板,可以看到剛轉換的元件。如果需要增加元件的實例,可以從庫面板中拖動該元件到舞臺上。
2.創建新的圖形元件
選擇菜單命令“插入”→“新建元件”,在彈出的“創建新元件”對話框中,輸入新元件的名稱“正方形”,選擇類型為“圖形”,單擊“確定”按鈕,可以發現 在舞臺左上角的場景名稱后面多了“正方形”的字樣,表示當前正處于“正方形”元件的編輯窗口,用戶可以在該編輯窗口中繪制圖形、輸入文本或導入外部圖像。 元件創建完畢后,點擊舞臺左上角的場景名稱,返回到場景中,從庫面板中把“正方形”元件拖放到舞臺上。
7.4.3 創建按鈕元件
選擇菜單命令“插入”→“新建元件”,在彈出的“創建新元件”對話框中,輸入名稱“前一頁”,選擇類型為“按鈕”,單擊“確定”按鈕,進入按鈕元件的編輯窗口。按鈕元件的時間軸有4幀,分別表示按鈕的4種狀態:“彈起”、“指針經過”、“按下”和“點擊”。
◆彈起:表示鼠標沒有放在按鈕上時按鈕的狀態。
◆指針經過:表示鼠標放在按鈕上時按鈕的狀態。
◆按下:表示鼠標點擊按鈕時按鈕的狀態。