Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(17)_Flash教程
推薦:Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(16)第七章動(dòng)作腳本進(jìn)階第四節(jié)出色實(shí)例(3)2.百變花環(huán)實(shí)例簡(jiǎn)介本實(shí)例是一個(gè)名為“百變花環(huán)”的動(dòng)畫(huà)特效,如圖7-4-6所示是實(shí)例運(yùn)行的初始畫(huà)面。圖7-4-6百變
第七章 動(dòng)作腳本進(jìn)階第四節(jié) 出色實(shí)例(4)
(2)創(chuàng)建“x1”影片剪輯元件
步驟1 布局【圖層1】
新建一個(gè)名字為“x1”的影片剪輯元件。在這個(gè)元件的編輯場(chǎng)景中,從【庫(kù)】面板中把影片剪輯“x”拖入到【圖層1】的第2幀中,在【屬性】面板中定義這個(gè)實(shí)例名為x,坐標(biāo)設(shè)定為(-137.5,23)。在第3幀插入普通幀。
步驟2 定義幀動(dòng)作腳本
新建一個(gè)【圖層2】。選擇這個(gè)圖層的第1幀,在【動(dòng)作】面板中定義這個(gè)幀的動(dòng)作腳本為:
setProperty("_root.x1.x", _visible, 0); //使影片剪輯實(shí)例x不可見(jiàn)
a = _root.a; //取得主場(chǎng)景中由按鈕得到的數(shù)據(jù)
b = _root.b;
if (a<3) {//下面的語(yǔ)句是設(shè)置復(fù)制影片的數(shù)量(變量shu)
shu = 400;
}
if ((a == 3) || (a == 6)) {//判定變量a是不是等于3或者6
shu = 1100;//假如是,讓變量shu等于1100
}
if (a == 4) {
shu = 800;
}
if (a == 5) {
shu = 2200;
}
定義【圖層2】第2幀的動(dòng)作腳本為:
setProperty("_root.x1.x", _visible, 0); /設(shè)置影片剪輯實(shí)例“x”為不可見(jiàn)
b = _root.b*0.035; //把數(shù)據(jù)b轉(zhuǎn)化為弧度數(shù)據(jù)
a = _root.a;
定義【圖層2】第3幀的動(dòng)作腳本為:
i = i a; //由第2幀得到的數(shù)據(jù)a,b轉(zhuǎn)為變量I,j的增量
j = j b;
if (i<=shu) {//設(shè)置影片x復(fù)制的數(shù)量
duplicateMovieClip("_root.x1.x", i, i);
//復(fù)制影片剪輯x,復(fù)制后的電影剪輯的名稱(chēng)為i層深為i.
setProperty(i, _x, 40*Math.sin(j)); //設(shè)置復(fù)制后的電影剪輯i的橫、縱坐標(biāo)
setProperty(i, _y, 40*Math.cos(j));
setProperty(i, _rotation, i); //設(shè)置復(fù)制后的電影剪輯i的旋轉(zhuǎn)角度
} else {//當(dāng)i大于設(shè)置的復(fù)制數(shù)量shu后,對(duì)電影剪輯x1做以下動(dòng)作
with (this) {
if (k<=50) {//引入控制x1變化的變量k,當(dāng)k在50以?xún)?nèi)時(shí)
_rotation = 7.2; //在循環(huán)中,影片x1每次旋轉(zhuǎn)7.2度
_xscale -= 2; //每次影片x1的大小減小2份
_yscale -= 2;
}
if ((k>50) && (k<100)) {//當(dāng)k在50到100以?xún)?nèi)時(shí),
_xscale = 2; //每次影片x1的大小增加2份
_yscale = 2;
_rotation -= 7.2; //每次影片x1反方向旋轉(zhuǎn)7.2度
}
if (k>=100) {
k = 0; //使影片x1重復(fù)變化
}
k = k 1; //變量k遞增1
}
}
gotoAndPlay(2);//重復(fù)跳轉(zhuǎn)到第2幀,反復(fù)執(zhí)行
“x1”元件完成以后的圖層結(jié)構(gòu)如圖7-4-11所示。

圖7-4-11 “x1”MC元件的圖層結(jié)構(gòu)
分享:Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(15)第七章動(dòng)作腳本進(jìn)階第四節(jié)出色實(shí)例(2)步驟4創(chuàng)建“xing0”的影片元件新建一個(gè)名字為“xing0”的影片剪輯元件。在這個(gè)元件的編輯場(chǎng)景中,從【庫(kù)】中拖出“
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂(yōu)FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- 介紹Flash中按鈕控制小球左右滾動(dòng)的兩種寫(xiě)法
- flash action 詳解(2)
- Flash引導(dǎo)線(xiàn)制作雪花飄飄動(dòng)畫(huà)
- Flash MX 2004新特性實(shí)例(3)
- 露一小手閃暈?zāi)恪狥lash魔幻彩色字
- 用Flash制作簡(jiǎn)單的緩沖菜單的教程
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——聲音和視頻(3)
- 通過(guò)實(shí)例學(xué)習(xí)Flash AS3.0——案例四
- 由淺入深學(xué)習(xí)Flash制作高射炮游戲(續(xù))
- 基礎(chǔ)教程:在Flash中鼠繪線(xiàn)圈頁(yè)面
猜你也喜歡看這些
- 2008新東方趙麗詞匯5500(FLASH版)完全版
- Swift 3D--Flash 第三方軟件 及視頻教程
- 《Flash CS3 Professional動(dòng)畫(huà)制作技能進(jìn)化手冊(cè)》--樣章、樣例、教學(xué)視頻
- 中國(guó)閃客原創(chuàng)爬行榜Flash TOP10動(dòng)畫(huà)風(fēng)暴 隨書(shū)光盤(pán) 2CD
- 精通Flash動(dòng)畫(huà)設(shè)計(jì)(附光盤(pán)腳本分鏡頭設(shè)計(jì)與典型案例)》
- 金鷹FLASH CS3活學(xué)活用
- Flash CS3動(dòng)畫(huà)設(shè)計(jì)入門(mén)提高與技巧(光盤(pán)).
- 韓語(yǔ)學(xué)習(xí)視頻教程 FLASH版50課時(shí)
- Flash as3.0視頻教程之組件編程
- Flash as3.0視頻教程之實(shí)用教程
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(17)
- 教程說(shuō)明:
Flash教程-Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(17)
。