打開(kāi)Flash MX。設(shè)置場(chǎng)景的大小為500 px×450 px,白色背景,幀速率為12fps。如果情節(jié)需要,可以改變幀速率來(lái)配合動(dòng)畫(huà)的播放節(jié)奏。
一、元件的設(shè)計(jì)
1. 制作人物
按快捷鍵Ctrl+F8新建一個(gè)名為“人物”的Graphic符號(hào)。按快捷鍵Ctrl+R導(dǎo)入一張人物圖片。如效果預(yù)覽圖中的卡通圖片。
2. 制作人物影片
按快捷鍵Ctrl+F8新建一個(gè)名為“人物影片”的Movie Clip符號(hào)。“人物影片”符號(hào)中只有一層,幀的組成如圖2所示?!叭宋铩睂拥脑O(shè)計(jì)方法如下:
按快捷鍵Ctrl+L打開(kāi)庫(kù),把庫(kù)中的Graphic符號(hào)“人物”拖拽到“人物”層中。然后右鍵單擊層的第1幀,選擇Create Motion Tween命令,建立幀的漸變運(yùn)動(dòng)。給第1幀建立漸變運(yùn)動(dòng)可以省卻了以后的重復(fù)勞動(dòng)。
如圖2所示,分別單擊第4、8、12、16…60幀,按快捷鍵F6插入關(guān)鍵幀。然后把各幀中的卡通圖片移動(dòng)一下位置,讓它運(yùn)動(dòng)的時(shí)候更有動(dòng)感就可以了。不過(guò),第60幀的設(shè)置要和第1幀相同,以保證影片能夠流暢播放。
二、設(shè)計(jì)場(chǎng)景
1. 設(shè)計(jì)人物影片層
把場(chǎng)景中“Layer 1”層的名字改為“MovieClip”層,如圖3所示。接著把“人物影片”符號(hào)從庫(kù)里拖拽的場(chǎng)景中,點(diǎn)選該層的第1幀按F5鍵插入一幀。選中“MovieClip”層中的“人物影片”,給它起個(gè)實(shí)體名“follow0”。如圖4所示。
2. 設(shè)計(jì)腳本層
單擊插入圖層按鈕新建一個(gè)“Actions”層,然后點(diǎn)選層中的第2幀并按F7鍵插入空白關(guān)鍵幀。按F9鍵打開(kāi)Actions面板,在兩幀中各輸入以下代碼。
第1幀中的代碼如下:
i = 1; //復(fù)制的影片剪輯的唯一深度級(jí)別。即復(fù)制的影片剪輯的堆疊順序。
maxnum = 10; //影片最多復(fù)制個(gè)數(shù)的控制變量
第2幀中的代碼如下:
while (i <= maxlight) {
//復(fù)制影片剪輯“follow0”
duplicateMovieClip("follow0", "follow" add i, i);
//按一定的百分比縮放影片,當(dāng)影片移動(dòng)時(shí),這被復(fù)制的影片就成了幻影
this["follow" add i]._xscale = this["follow" add i]._xscale + i;
//在Y軸的方向上按一定的百分比縮放人物影片
this["follow" add i]._yscale = this["follow" add i]._yscale + i;
//設(shè)置影片的透明度
this["follow" add i]._alpha = i;
i++;
}
stop(); //讓影片停止在第2幀上播放,
哈,大功告成?!盎糜啊贝蠓ǖ竭@里就“修煉”成了。測(cè)試一下吧。相信這個(gè)“幻影”大法定會(huì)為您的Flash作品增色不少,讓您面子十足的。另外,可以通過(guò)在場(chǎng)景添加一些運(yùn)動(dòng)參照物來(lái)改變效果的運(yùn)動(dòng)速度和方向。這就好比設(shè)計(jì)賽車游戲時(shí),我們只是通過(guò)使用高速運(yùn)動(dòng)的黑白方塊讓玩家們產(chǎn)生賽車在飛馳的錯(cuò)覺(jué)。