本課素材:點擊下載
行為和行為面板在Dreamweaver中早已有了,但在Flash中則是首次引入。在Flash MX 2004中,行為是預先編寫的“動作腳本”,它使你可以將動作腳本編碼的強大功能、控制能力和靈活性添加到Flash文檔中,而不必自己創(chuàng)建動作腳本代碼。
在Flash文檔中添加行為是通過【行為】面板來實現(xiàn)的。默認情況下,【行為】面板組合在Flash窗口右邊的浮動面板組中。執(zhí)行【窗口】|【開發(fā)面板】|【行為】命令可以開啟和隱藏【行為】面板。【行為】面板如圖9-2-1所示。
圖9-2-1 【行為】面板
單擊【行為】面板左上角的小三角可以折疊和展開面板?!拘袨椤棵姘迳戏接幸慌殴δ馨粹o,主要包括:
【添加行為】按鈕
【刪除行為】按鈕
【上移】按鈕
【下移】按鈕
【行為】面板下方是顯示行為的窗口,它包括兩列內(nèi)容,左邊顯示的是【事件】,右邊顯示的是【動作】。
另外,【行為】面板右上角有一個下拉菜單,其中包括【關閉面板】、【最大化面板】等命令。
在【行為】面板中,有一類行為是專門用來控制影片剪輯實例的,這類行為種類比較多,利用它們可以實現(xiàn)改變影片剪輯實例疊放層次以及加載、卸載、播放、停止、復制或拖動影片剪輯等功能。
在【行為】面板中,單擊【添加行為】按鈕,在彈出的下拉菜單中指向【影片剪輯】項,則彈出包括這些行為的菜單,如圖9-2-2所示。
圖9-2-2 控制影片剪輯實例的行為
如表9-2-1詳細列出了這些行為的功能和使用方法。
表9-2-1
行為 | 功能 | 選擇/輸入 |
上移一層 | 將目標影片剪輯或屏幕在堆疊順序中上移一層。 | 影片剪輯或屏幕的實例名稱。 |
下移一層 | 將目標影片剪輯或屏幕在堆疊順序中下移一層。 | 影片剪輯或屏幕的實例名稱。 |
停止拖動影片剪輯 | 停止當前的拖動操作。 |
|
加載圖像 | 將外部 JPEG 文件加載到影片剪輯或屏幕中。 | JPEG 文件的路徑和文件名。 接收圖形的影片剪輯或屏幕的實例名稱。 |
加載外部影片剪輯 | 將外部 SWF 文件加載到目標影片剪輯或屏幕中。 | 外部 SWF 文件的 URL。 接收 SWF 文件的影片剪輯或屏幕的實例名稱。 |
卸載影片剪輯 | 刪除使用“加載影片”行為或動作加載的 SWF 文件。 | 要卸載的影片剪輯或屏幕的實例名稱。 |
開始拖動影片剪輯 | 開始拖動影片剪輯 | 影片剪輯或屏幕的實例名稱。 |
移到最前 | 將目標影片剪輯或屏幕移到堆疊順序的頂部。 | 影片剪輯或屏幕的實例名稱。 |
移到最后 | 將目標影片剪輯移到堆疊順序的底部。 | 影片剪輯或屏幕的實例名稱。 |
轉(zhuǎn)到幀或標簽并在該處停止 | 停止影片剪輯,并根據(jù)需要將播放頭移到某個特定幀。 | 要停止的目標剪輯的實例名稱。 要停止的幀號或標簽。 |
轉(zhuǎn)到幀或標簽并在該處播放 | 從特定幀播放影片剪輯。 | 要播放的目標剪輯的實例名稱。 要播放的幀號或標簽。 |
重制影片剪輯
| 重制影片剪輯或屏幕 | 要重制的影片剪輯的實例名稱。 從原本到副本的 X 軸及 Y 軸偏移像素數(shù)。 |
視頻行為提供一種方法控制視頻的回放。視頻行為使你可以播放、停止、暫停、后退、快進、顯示及隱藏視頻剪輯。
在【行為】面板中,單擊【添加行為】按鈕,在彈出的下拉菜單中指向【嵌入的視頻】項,則彈出包括控制視頻的行為菜單,如圖9-2-3所示。
圖9-2-3 控制視頻的行為
如表9-2-2詳細列出了這些行為的功能和使用方法。
表9-2-2
行為 | 目的 | 參數(shù) |
播放視頻 | 在當前文檔中播放視頻。 | 目標視頻實例名稱 |
停止視頻 | 停止該視頻。 | 目標視頻實例名稱 |
暫停視頻 | 暫停該視頻。 | 目標視頻實例名稱 |
后退視頻 | 按指定的幀數(shù)后退視頻。 | 目標視頻實例名稱 幀數(shù) |
快進視頻 | 按指定的幀數(shù)快進視頻。 | 目標視頻實例名稱 幀數(shù) |
隱藏視頻 | 隱藏該視頻。 | 目標視頻實例名稱 |
顯示視頻 | 顯示視頻。 | 目標視頻實例名稱 |
在【行為】面板中,單擊【添加行為】按鈕,在彈出的下拉菜單中指向【聲音】項,則彈出包括控制聲音的行為菜單,如圖9-2-4所示。
圖9-2-4 控制聲音的行為
控制聲音的行為比較容易理解。利用它們可以實現(xiàn)播放、停止聲音以及加載外部聲音、從【庫】中加載聲音等功能。
實例簡介
本實例運行時,自動將外部的5張動物圖像加載到Flash影片中,它們成層次疊放在一起,用鼠標單擊任意一張圖像,這張圖像就顯示在最前面,并且用鼠標還可以拖動它放在任意的位置,如圖9-2-5所示。
圖9-2-5 實例效果
制作步驟
步驟1 創(chuàng)建文檔
在Flash8.0中新建一個影片文檔,執(zhí)行【保存】命令將其保存為“行為應用實例.fla”文件。保持影片文檔的默認屬性設置,如圖9-2-6所示。
圖9-2-6 【屬性】面板
步驟2 創(chuàng)建動畫背景和標題
新建一個圖層,并將兩個圖層分別重新命名為“背景”和“標題”。然后用【繪圖工具欄】中的工具分別在這個兩個圖層上創(chuàng)建動畫的背景和標題,如圖9-2-7所示。
圖9-2-7 動畫背景和標題
步驟1 制作“圖像顯示區(qū)”MC元件
新建一個名字為“圖像顯示區(qū)”的MC元件,在這個元件的編輯場景用【矩形工具】繪制一個深灰色的矩形圖形。
說明:這個矩形圖形的尺寸要和你將要加載的外部圖像的尺寸一樣,這樣才可以保證將加載的圖像完美顯示出來。本例為你提供了5張jpg格式的動畫圖片,它們的尺寸已經(jīng)被統(tǒng)一處理為:288×209像素。
步驟2 制作“圖像顯示框”MC元件
再新建一個名字為“圖像顯示框” 的MC元件。在這個元件的編輯場景中,新建一個圖層,并將兩個圖層重新分別命名為“邊框”和“顯示區(qū)”。在【邊框】圖層上,用【矩形工具】繪制一個黑色邊線、白色填充的矩形圖形,寬高尺寸設為 308×224像素。在【顯示區(qū)】上,將【庫】面板中的“圖像顯示區(qū)”MC元件拖放到白色矩形圖像上面,調(diào)整圖形,最終效果如圖9-2-8所示。
圖9-2-8 “圖像顯示框”MC元件
在【顯示區(qū)】圖層上,選擇“圖像顯示區(qū)”MC元件的實例,在【屬性】面板中定義它的實例名為“photo”,如圖9-2-9所示。
圖9-2-9 定義實例名稱