利用Flash制作動態復制影片剪輯,通過掌握影片剪輯的duplicateMovieClip方法,動態復制影片剪輯實例。
1、雙擊Flash CS3圖標
2、選擇Flash文件(ActionScript2.0)
3、一個新文件就打開了。
4、選擇“插入”—“新建元件”
5、新建一元件,名稱為“star”,類型為“影片剪輯”。
6、選擇“多角星形工具”,在“屬性”面板里設邊框為“無”,填充色為“黑色”,點“選項”設置樣式為“星形”,邊數為“5”,星形頂點大小為“0.5”。
7、在“star”頁面里畫一個五角星,返回場景。
8、從“庫”中把“star”元件拖到場景中,并給影片剪輯設實例名為“star”
9、選中“圖層1”第1幀,打開“動作”面板,在里面寫代碼:
var i = 1; //變量i用來控制動態復制出的影片剪輯的深度
star._visible = false; //將舞臺中的實例設為不可見
onMouseDown = function () {
star.duplicateMovieClip("star"+i, i);
//按下鼠標左鍵時復制一個實例并命名為"star"+i
with (_root["star"+i]) {
_x = _root._xmouse;//將復制出的實例放到鼠標指針所在位置
_y = _root._ymouse;
}
_root["star"+i].onEnterFrame = function() {//令復制出的實例自動旋轉
this._rotation += 10;
};
i++;
};
10、測試動畫,在播放窗口中單擊鼠標,在鼠標指針位置處顯示一個影片剪輯,繼續單擊鼠標,顯示更多的影片剪輯。
相關推薦:
flash怎么制作帶陰影的文本?
flash cs6怎么新建影片剪輯元件?
flash中怎么給移動的小人做影子效果?
|
新聞熱點
疑難解答