Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(18)_Flash教程
推薦:Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(17)第七章動(dòng)作腳本進(jìn)階第四節(jié)出色實(shí)例(4)(2)創(chuàng)建“x1”影片剪輯元件步驟1布局【圖層1】新建一個(gè)名字為“x1”的影片剪輯元件。在這個(gè)元件的編輯場景中,從
第七章 動(dòng)作腳本進(jìn)階
(3)創(chuàng)建“x2”影片剪輯元件
步驟1 布局【圖層1】
新建一個(gè)名字為“x2”的影片剪輯元件。在這個(gè)元件的編輯場景中,從【庫】面板中把影片剪輯“x”拖入到【圖層1】的第2幀中,在【屬性】面板中定義這個(gè)實(shí)例名為x,坐標(biāo)設(shè)定為(-137.5,23)。在第2幀插入普通幀。
步驟2 定義幀動(dòng)作腳本
新建一個(gè)【圖層2】。選擇這個(gè)圖層的第1幀,在【動(dòng)作】面板中定義這個(gè)幀的動(dòng)作腳本為:
setProperty("_root.x2.x", _visible, 0); //使影片剪輯實(shí)例x不可見
在【動(dòng)作】面板中定義第2幀的動(dòng)作腳本為:
i = i 3; //變量i的增量為3
j = j 0.175; //旋轉(zhuǎn)角度j的增量為0.175弧度
if (i<=1100) {//以下對(duì)影片剪輯x2進(jìn)行的操作請(qǐng)參看影片剪輯x1中類似的腳本功能
duplicateMovieClip("_root.x2.x", i, i);
setProperty(i, _x, 40*Math.sin(j));
setProperty(i, _y, 40*Math.cos(j));
setProperty(i, _rotation, i);
} else {
with (this) {
if (k<=50) {
_rotation = 7.2;
_xscale -= 2;
_yscale -= 2;
}
if ((k>50) && (k<100)) {
_xscale = 2;
_yscale = 2;
_rotation -= 7.2;
}
if (k>=100) {
k = 0;
}
k = k 1;
}
}
gotoAndPlay(1);
(4)布局主場景
步驟1 創(chuàng)建【背景】圖層和【按鈕】圖層
返回到【場景1】,把【圖層1】重新命名為“背景”。在這個(gè)圖層上創(chuàng)建動(dòng)畫的背景圖形和標(biāo)題問題。
新建一個(gè)圖層,將這個(gè)圖層重新命名為“按鈕”,在這個(gè)圖層第1幀放置一個(gè)播放按鈕,在這個(gè)圖層的第2幀放置一個(gè)停止按鈕。
說明:有關(guān)背景圖形元件、標(biāo)題MC元件以及兩個(gè)控制按鈕元件的情況,請(qǐng)你參看配套光盤上的實(shí)例源文件,這里不再詳述。
步驟2 創(chuàng)建【x1】圖層
新建一個(gè)圖層,將其重新命名為“x1”。在【x1】圖層的第2幀,從【庫】面板中拖出影片剪輯“x1”,在【屬性面板】中命名實(shí)例名為x1。
步驟3 創(chuàng)建【x2】圖層
新建一個(gè)圖層,將其重新命名為“x2”。在這一圖層的第1幀,從【庫】面板中拖出影片剪輯“x2”。在【屬性面板】中命名實(shí)例名為x2。
(5)設(shè)置音樂
步驟1 導(dǎo)入音樂
從外部導(dǎo)入7段你喜歡的循環(huán)音樂到【庫】中(音樂文件路徑:配套光盤\……\sound0.mp3~sound6.mp3)。
步驟2 鏈接音樂
打開【庫】面板,分別右擊音樂文件,在彈出的快捷菜單中單擊【鏈接】命令,彈出【鏈接屬性】對(duì)話框,在其中選擇【在第一幀導(dǎo)出】和【為動(dòng)作腳本導(dǎo)出】選項(xiàng),并在【標(biāo)識(shí)符】中分別填入“0”到“6”,最后單擊【確定】按鈕,如圖7-4-12所示。
圖7-4-12 鏈接音樂
通過這樣的鏈接操作以后,我們就可以用動(dòng)作腳本控制聲音對(duì)象了(通過鏈接標(biāo)識(shí)符)。
(6)定義主場景中的動(dòng)作腳本
步驟1 定義【asction】圖層第1幀的動(dòng)作腳本
新建一個(gè)圖層,并將這個(gè)圖層重新命名為“action”。選擇這個(gè)圖層的第1幀,在【動(dòng)作】面板中定義這個(gè)幀的動(dòng)作腳本為:
stop(); //在第一幀停住
mysound=new sound(n) ; //設(shè)置聲音對(duì)象
function music(n){//構(gòu)建音樂函數(shù)music
mysound.attachsound(n); //鏈接庫中名稱為數(shù)字(n)的音樂
mysound.stop(); //停止(前面的)音樂
mysound.start(0,100); //設(shè)置被調(diào)用的音樂從0開始播放,反復(fù)100次
}
_root.music(6); //調(diào)用在庫中鏈接標(biāo)識(shí)符為6的音樂片段。
setProperty("_root.x2", _x, 450); //設(shè)置影片剪輯x2在場景中的位置
setProperty("_root.x2", _y, 280);
步驟2 定義【asction】圖層第2幀的動(dòng)作腳本
在【動(dòng)作】面板中定義第2幀的動(dòng)作腳本為:
stop();//在第2幀停住
unloadMovie("x2"); //去除開場景中運(yùn)行的影片剪輯實(shí)例x2
setProperty("_root.x1", _x, 450); //設(shè)置影片剪輯x1在場景中的位置
setProperty("_root.x1", _y, 250);
_root.music(random(6)) ; //隨機(jī)調(diào)用庫中鏈接的音樂0~5
步驟3 定義【asction】圖層第3幀的動(dòng)作腳本
unloadMovie("x1"); //去除場景中運(yùn)行的影片剪輯實(shí)例x1
gotoAndPlay(1); //重新執(zhí)行第1幀
步驟4 在【按扭】圖層第1幀的“play”按扭上添加動(dòng)作腳本
選擇【按扭】圖層第1幀上的“play”按扭,在【動(dòng)作】面板中定義動(dòng)作腳本為:
on (release) {
a=1 int(Math.random()*6); //用1到6的隨機(jī)數(shù)來選擇影片x播放的變化
b=1 int(Math.random()*6); //選擇影片x的旋轉(zhuǎn)角度
if((a==b)&&(a>1)){ //下面是去除重復(fù)的圖形
a }
if((a/b==1/2)&&(a>1)){
a }
if((a/b==2)&&(a>2)){
b }
gotoAndPlay(2);}
步驟5 在【按扭】圖層第2幀的“stop”按扭上添加動(dòng)作腳本
on (release) {
count=0; //使在play中選的數(shù)據(jù)恢復(fù)為零,便于下次的play.
shu=0;
gotoAndPlay(3);
}
至此,實(shí)例制作完成。
分享:Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(16)第七章動(dòng)作腳本進(jìn)階第四節(jié)出色實(shí)例(3)2.百變花環(huán)實(shí)例簡介本實(shí)例是一個(gè)名為“百變花環(huán)”的動(dòng)畫特效,如圖7-4-6所示是實(shí)例運(yùn)行的初始畫面。圖7-4-6百變
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash外部導(dǎo)入圖片的長寬限制
- Flash輕松實(shí)現(xiàn)五彩變換多邊形鼠標(biāo)軌跡特效
- Flash教程:花吃蝴蝶的動(dòng)畫演示(1)
- Flash實(shí)例剖析:碧海浪涌海鷗飛(1)
- Flash精致動(dòng)畫圖標(biāo):跟隨鼠標(biāo)移動(dòng)的放大鏡
- 網(wǎng)頁中演示類FLASH動(dòng)畫制作規(guī)范
- Flash插入到網(wǎng)頁之后的路徑問題
- Flash新手入門教程:水晶按鈕制作和應(yīng)用
- Flash MX2004入門與進(jìn)階實(shí)例--動(dòng)畫基礎(chǔ)(24)
- Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(8)
猜你也喜歡看這些
- Flash CS3動(dòng)畫制作基礎(chǔ)與提高
- Flash 8經(jīng)典動(dòng)畫設(shè)計(jì)實(shí)錄
- Flash8全實(shí)例學(xué)習(xí)手冊(cè)原書配套光盤
- 北風(fēng)網(wǎng)web講師李炎恢老師網(wǎng)頁三劍客之flash從入門到精通59課時(shí)|已完結(jié)
- Flash卡通動(dòng)畫設(shè)計(jì)-隨書光盤
- Flash 8中文版MV及課件制作基礎(chǔ)培訓(xùn)百例
- Flash8基礎(chǔ)與實(shí)例教程配套光盤
- Flash 8 入門與提高實(shí)例教程
- flash從入門到精通
- 金鷹FlashMx 實(shí)例教程
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(18)
- 教程說明:
Flash教程-Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(18)。